./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix032.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/mix032.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/mix032.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix032.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 12:17:08,038 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:17:08,109 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:17:08,115 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:17:08,116 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:17:08,141 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:17:08,143 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:17:08,143 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:17:08,144 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:17:08,147 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:17:08,147 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:17:08,147 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:17:08,148 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:17:08,149 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:17:08,149 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:17:08,150 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:17:08,150 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:17:08,150 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:17:08,150 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:17:08,151 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:17:08,151 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:17:08,151 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:17:08,152 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:17:08,152 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:17:08,152 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:17:08,153 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:17:08,153 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:17:08,153 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:17:08,154 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:17:08,154 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:17:08,155 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:17:08,155 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:17:08,155 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:17:08,156 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:17:08,156 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:17:08,156 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:17:08,156 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:17:08,156 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:17:08,157 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:17:08,157 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:17:08,157 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:17:08,158 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:17:08,158 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:17:08,158 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 12:17:08,379 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:17:08,401 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:17:08,403 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:17:08,404 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:17:08,405 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:17:08,405 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/mix032.opt.yml/witness.yml [2024-06-14 12:17:08,640 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:17:08,641 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:17:08,641 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix032.opt.i [2024-06-14 12:17:09,659 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:17:09,908 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:17:09,909 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix032.opt.i [2024-06-14 12:17:09,923 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/466fb503a/936170190f6c47fbabf33e10a6d4ca69/FLAG8082dfb36 [2024-06-14 12:17:09,942 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/466fb503a/936170190f6c47fbabf33e10a6d4ca69 [2024-06-14 12:17:09,944 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:17:09,945 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:17:09,950 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:17:09,950 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:17:09,955 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:17:09,955 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:17:08" (1/2) ... [2024-06-14 12:17:09,957 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f6f09f8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:09, skipping insertion in model container [2024-06-14 12:17:09,957 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:17:08" (1/2) ... [2024-06-14 12:17:09,959 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3f646544 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:17:09, skipping insertion in model container [2024-06-14 12:17:09,959 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:17:09" (2/2) ... [2024-06-14 12:17:09,959 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f6f09f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:09, skipping insertion in model container [2024-06-14 12:17:09,960 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:17:09" (2/2) ... [2024-06-14 12:17:09,960 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:17:10,115 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:17:10,116 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((((! multithreaded || z$r_buff1_thd1 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 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_buff0_thd2 == (_Bool)0) [2024-06-14 12:17:10,116 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((((! multithreaded || z$r_buff1_thd1 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 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_buff0_thd2 == (_Bool)0) [2024-06-14 12:17:10,116 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ((((((((((((((((((((((! multithreaded || z$r_buff1_thd1 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 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_buff0_thd2 == (_Bool)0) [2024-06-14 12:17:10,116 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:17:10,117 INFO L106 edCorrectnessWitness]: ghost_update [L846-L846] multithreaded = 1; [2024-06-14 12:17:10,152 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:17:10,463 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:17:10,471 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:17:10,587 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:17:10,620 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:17:10,621 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10 WrapperNode [2024-06-14 12:17:10,621 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:17:10,622 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:17:10,622 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:17:10,623 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:17:10,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,648 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,679 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 136 [2024-06-14 12:17:10,679 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:17:10,680 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:17:10,680 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:17:10,680 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:17:10,690 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,691 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,699 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,713 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 12:17:10,714 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,714 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,727 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,733 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,737 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,739 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,741 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:17:10,742 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:17:10,742 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:17:10,742 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:17:10,743 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (1/1) ... [2024-06-14 12:17:10,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:17:10,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:17:10,764 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 12:17:10,812 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 12:17:10,824 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:17:10,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:17:10,825 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:17:10,825 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:17:10,826 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:17:10,826 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:17:10,826 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:17:10,826 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:17:10,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:17:10,826 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:17:10,826 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:17:10,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:17:10,828 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 12:17:10,960 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:17:10,962 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:17:11,316 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:17:11,317 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:17:11,503 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:17:11,503 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:17:11,504 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:17:11 BoogieIcfgContainer [2024-06-14 12:17:11,504 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:17:11,506 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:17:11,506 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:17:11,509 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:17:11,509 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:17:08" (1/4) ... [2024-06-14 12:17:11,511 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d1e8e06 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:17:11, skipping insertion in model container [2024-06-14 12:17:11,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:17:09" (2/4) ... [2024-06-14 12:17:11,511 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d1e8e06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:17:11, skipping insertion in model container [2024-06-14 12:17:11,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:17:10" (3/4) ... [2024-06-14 12:17:11,512 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d1e8e06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:17:11, skipping insertion in model container [2024-06-14 12:17:11,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:17:11" (4/4) ... [2024-06-14 12:17:11,513 INFO L112 eAbstractionObserver]: Analyzing ICFG mix032.opt.i [2024-06-14 12:17:11,526 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:17:11,526 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:17:11,527 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:17:11,575 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:17:11,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 45 transitions, 102 flow [2024-06-14 12:17:11,644 INFO L124 PetriNetUnfolderBase]: 0/42 cut-off events. [2024-06-14 12:17:11,644 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:17:11,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 0/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:17:11,647 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 45 transitions, 102 flow [2024-06-14 12:17:11,651 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 46 places, 36 transitions, 81 flow [2024-06-14 12:17:11,664 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:17:11,670 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;@604860a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:17:11,671 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:17:11,675 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:17:11,675 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:17:11,675 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:17:11,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:11,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:17:11,677 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 12:17:11,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:11,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1332729451, now seen corresponding path program 1 times [2024-06-14 12:17:11,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:11,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476912621] [2024-06-14 12:17:11,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:11,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:11,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:13,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:13,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:13,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476912621] [2024-06-14 12:17:13,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476912621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:13,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:13,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:17:13,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717003066] [2024-06-14 12:17:13,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:13,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:17:13,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:13,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:17:13,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:17:13,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-14 12:17:13,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 36 transitions, 81 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:13,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:13,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-14 12:17:13,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:13,512 INFO L124 PetriNetUnfolderBase]: 1059/1732 cut-off events. [2024-06-14 12:17:13,513 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-06-14 12:17:13,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3398 conditions, 1732 events. 1059/1732 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9220 event pairs, 698 based on Foata normal form. 1/1654 useless extension candidates. Maximal degree in co-relation 3383. Up to 1593 conditions per place. [2024-06-14 12:17:13,525 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 33 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-14 12:17:13,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 46 transitions, 181 flow [2024-06-14 12:17:13,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:17:13,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:17:13,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-14 12:17:13,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-14 12:17:13,536 INFO L175 Difference]: Start difference. First operand has 46 places, 36 transitions, 81 flow. Second operand 3 states and 85 transitions. [2024-06-14 12:17:13,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 46 transitions, 181 flow [2024-06-14 12:17:13,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 46 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:13,540 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 108 flow [2024-06-14 12:17:13,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 12:17:13,544 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 0 predicate places. [2024-06-14 12:17:13,544 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 108 flow [2024-06-14 12:17:13,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:13,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:13,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:13,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:17:13,545 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 12:17:13,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:13,546 INFO L85 PathProgramCache]: Analyzing trace with hash -852707724, now seen corresponding path program 1 times [2024-06-14 12:17:13,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:13,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242083102] [2024-06-14 12:17:13,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:13,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:13,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:14,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:14,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:14,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242083102] [2024-06-14 12:17:14,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242083102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:14,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:14,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:17:14,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74957585] [2024-06-14 12:17:14,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:14,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:17:14,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:14,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:17:14,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:17:14,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2024-06-14 12:17:14,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 108 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:14,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:14,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2024-06-14 12:17:14,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:14,787 INFO L124 PetriNetUnfolderBase]: 1215/1931 cut-off events. [2024-06-14 12:17:14,788 INFO L125 PetriNetUnfolderBase]: For 384/384 co-relation queries the response was YES. [2024-06-14 12:17:14,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4344 conditions, 1931 events. 1215/1931 cut-off events. For 384/384 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10125 event pairs, 648 based on Foata normal form. 3/1908 useless extension candidates. Maximal degree in co-relation 4329. Up to 1803 conditions per place. [2024-06-14 12:17:14,797 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 41 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-14 12:17:14,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 56 transitions, 250 flow [2024-06-14 12:17:14,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:17:14,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:17:14,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 12:17:14,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-14 12:17:14,801 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 108 flow. Second operand 4 states and 107 transitions. [2024-06-14 12:17:14,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 56 transitions, 250 flow [2024-06-14 12:17:14,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:17:14,804 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 144 flow [2024-06-14 12:17:14,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=144, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-14 12:17:14,805 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 3 predicate places. [2024-06-14 12:17:14,806 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 144 flow [2024-06-14 12:17:14,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:14,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:14,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:14,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:17:14,808 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 12:17:14,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:14,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1717067897, now seen corresponding path program 1 times [2024-06-14 12:17:14,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:14,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664567276] [2024-06-14 12:17:14,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:14,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:14,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:16,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:16,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:16,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664567276] [2024-06-14 12:17:16,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664567276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:16,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:16,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:16,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833699551] [2024-06-14 12:17:16,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:16,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:16,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:16,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:16,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:16,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:17:16,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 144 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 12:17:16,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:16,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:17:16,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:16,573 INFO L124 PetriNetUnfolderBase]: 1545/2414 cut-off events. [2024-06-14 12:17:16,573 INFO L125 PetriNetUnfolderBase]: For 1270/1270 co-relation queries the response was YES. [2024-06-14 12:17:16,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5988 conditions, 2414 events. 1545/2414 cut-off events. For 1270/1270 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12353 event pairs, 575 based on Foata normal form. 6/2383 useless extension candidates. Maximal degree in co-relation 5971. Up to 2233 conditions per place. [2024-06-14 12:17:16,587 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-14 12:17:16,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 362 flow [2024-06-14 12:17:16,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:16,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:16,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 12:17:16,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407407407407407 [2024-06-14 12:17:16,592 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 144 flow. Second operand 6 states and 146 transitions. [2024-06-14 12:17:16,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 362 flow [2024-06-14 12:17:16,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 72 transitions, 342 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 12:17:16,595 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 187 flow [2024-06-14 12:17:16,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=187, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-14 12:17:16,596 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 7 predicate places. [2024-06-14 12:17:16,597 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 187 flow [2024-06-14 12:17:16,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 12:17:16,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:16,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:16,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:17:16,598 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:16,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:16,598 INFO L85 PathProgramCache]: Analyzing trace with hash 906904642, now seen corresponding path program 1 times [2024-06-14 12:17:16,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:16,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804318328] [2024-06-14 12:17:16,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:16,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:16,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:17,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:17,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:17,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804318328] [2024-06-14 12:17:17,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804318328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:17,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:17,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:17,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681863819] [2024-06-14 12:17:17,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:17,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:17,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:17,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:17,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:17,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:17:17,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 187 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 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 12:17:17,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:17,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:17:17,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:17,914 INFO L124 PetriNetUnfolderBase]: 1333/2160 cut-off events. [2024-06-14 12:17:17,914 INFO L125 PetriNetUnfolderBase]: For 2120/2120 co-relation queries the response was YES. [2024-06-14 12:17:17,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5815 conditions, 2160 events. 1333/2160 cut-off events. For 2120/2120 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11329 event pairs, 592 based on Foata normal form. 2/2115 useless extension candidates. Maximal degree in co-relation 5796. Up to 1980 conditions per place. [2024-06-14 12:17:17,931 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 44 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-14 12:17:17,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 333 flow [2024-06-14 12:17:17,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:17:17,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:17:17,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-14 12:17:17,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2024-06-14 12:17:17,933 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 187 flow. Second operand 5 states and 111 transitions. [2024-06-14 12:17:17,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 333 flow [2024-06-14 12:17:17,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 306 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:17,936 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 204 flow [2024-06-14 12:17:17,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=204, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-14 12:17:17,936 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 9 predicate places. [2024-06-14 12:17:17,937 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 204 flow [2024-06-14 12:17:17,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 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 12:17:17,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:17,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:17,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:17:17,937 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:17,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:17,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1940001318, now seen corresponding path program 1 times [2024-06-14 12:17:17,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:17,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770966455] [2024-06-14 12:17:17,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:17,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:17,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:18,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:18,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:18,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770966455] [2024-06-14 12:17:18,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770966455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:18,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:18,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:18,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198636001] [2024-06-14 12:17:18,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:18,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:18,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:18,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:18,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:18,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:18,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 12:17:18,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:18,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:18,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:19,491 INFO L124 PetriNetUnfolderBase]: 1571/2551 cut-off events. [2024-06-14 12:17:19,491 INFO L125 PetriNetUnfolderBase]: For 3658/3658 co-relation queries the response was YES. [2024-06-14 12:17:19,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7295 conditions, 2551 events. 1571/2551 cut-off events. For 3658/3658 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13562 event pairs, 706 based on Foata normal form. 2/2528 useless extension candidates. Maximal degree in co-relation 7274. Up to 2317 conditions per place. [2024-06-14 12:17:19,507 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 49 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-14 12:17:19,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 380 flow [2024-06-14 12:17:19,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:19,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:19,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-14 12:17:19,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:17:19,508 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 204 flow. Second operand 6 states and 126 transitions. [2024-06-14 12:17:19,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 380 flow [2024-06-14 12:17:19,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:19,516 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 238 flow [2024-06-14 12:17:19,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=238, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-14 12:17:19,518 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 12 predicate places. [2024-06-14 12:17:19,518 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 238 flow [2024-06-14 12:17:19,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 12:17:19,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:19,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:19,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:17:19,520 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 12:17:19,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:19,521 INFO L85 PathProgramCache]: Analyzing trace with hash -5350537, now seen corresponding path program 1 times [2024-06-14 12:17:19,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:19,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100484211] [2024-06-14 12:17:19,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:19,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:20,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:20,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:20,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100484211] [2024-06-14 12:17:20,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100484211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:20,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:20,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:20,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948251995] [2024-06-14 12:17:20,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:20,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:20,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:20,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:20,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:20,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:20,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 238 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 12:17:20,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:20,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:20,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:20,968 INFO L124 PetriNetUnfolderBase]: 1718/2721 cut-off events. [2024-06-14 12:17:20,968 INFO L125 PetriNetUnfolderBase]: For 6155/6161 co-relation queries the response was YES. [2024-06-14 12:17:20,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8526 conditions, 2721 events. 1718/2721 cut-off events. For 6155/6161 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14253 event pairs, 749 based on Foata normal form. 6/2711 useless extension candidates. Maximal degree in co-relation 8504. Up to 2498 conditions per place. [2024-06-14 12:17:20,988 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 54 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-14 12:17:20,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 78 transitions, 488 flow [2024-06-14 12:17:20,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:20,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:20,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-14 12:17:20,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925925925925926 [2024-06-14 12:17:20,989 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 238 flow. Second operand 6 states and 133 transitions. [2024-06-14 12:17:20,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 78 transitions, 488 flow [2024-06-14 12:17:20,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 78 transitions, 458 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:20,994 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 294 flow [2024-06-14 12:17:20,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=294, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2024-06-14 12:17:20,997 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 14 predicate places. [2024-06-14 12:17:20,997 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 294 flow [2024-06-14 12:17:20,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 12:17:20,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:20,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:20,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:17:20,998 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 12:17:20,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:20,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1112963, now seen corresponding path program 2 times [2024-06-14 12:17:20,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:21,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143170541] [2024-06-14 12:17:21,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:21,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:21,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:21,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:21,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:21,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143170541] [2024-06-14 12:17:21,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143170541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:21,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:21,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:21,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350528388] [2024-06-14 12:17:21,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:21,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:21,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:21,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:21,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:21,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:21,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 294 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 12:17:21,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:21,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:21,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:22,571 INFO L124 PetriNetUnfolderBase]: 1713/2715 cut-off events. [2024-06-14 12:17:22,571 INFO L125 PetriNetUnfolderBase]: For 8331/8336 co-relation queries the response was YES. [2024-06-14 12:17:22,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9128 conditions, 2715 events. 1713/2715 cut-off events. For 8331/8336 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14252 event pairs, 752 based on Foata normal form. 6/2705 useless extension candidates. Maximal degree in co-relation 9105. Up to 2493 conditions per place. [2024-06-14 12:17:22,602 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 49 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-14 12:17:22,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 73 transitions, 462 flow [2024-06-14 12:17:22,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:22,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:22,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-14 12:17:22,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4740740740740741 [2024-06-14 12:17:22,617 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 294 flow. Second operand 6 states and 128 transitions. [2024-06-14 12:17:22,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 73 transitions, 462 flow [2024-06-14 12:17:22,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 428 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 12:17:22,628 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 300 flow [2024-06-14 12:17:22,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-06-14 12:17:22,629 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 18 predicate places. [2024-06-14 12:17:22,629 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 300 flow [2024-06-14 12:17:22,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 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 12:17:22,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:22,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:22,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:17:22,630 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 12:17:22,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash -342965151, now seen corresponding path program 1 times [2024-06-14 12:17:22,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:22,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486700986] [2024-06-14 12:17:22,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:22,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:23,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:23,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:23,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486700986] [2024-06-14 12:17:23,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486700986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:23,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:23,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:23,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171803705] [2024-06-14 12:17:23,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:23,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:23,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:23,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:23,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:23,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:23,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 300 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:23,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:23,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:23,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:24,142 INFO L124 PetriNetUnfolderBase]: 1567/2570 cut-off events. [2024-06-14 12:17:24,143 INFO L125 PetriNetUnfolderBase]: For 8128/8128 co-relation queries the response was YES. [2024-06-14 12:17:24,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8526 conditions, 2570 events. 1567/2570 cut-off events. For 8128/8128 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13792 event pairs, 652 based on Foata normal form. 4/2562 useless extension candidates. Maximal degree in co-relation 8501. Up to 2294 conditions per place. [2024-06-14 12:17:24,159 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 60 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-14 12:17:24,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 81 transitions, 522 flow [2024-06-14 12:17:24,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:24,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:24,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 12:17:24,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2024-06-14 12:17:24,161 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 300 flow. Second operand 7 states and 146 transitions. [2024-06-14 12:17:24,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 81 transitions, 522 flow [2024-06-14 12:17:24,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 81 transitions, 478 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:24,167 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 322 flow [2024-06-14 12:17:24,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=322, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-14 12:17:24,169 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 19 predicate places. [2024-06-14 12:17:24,169 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 322 flow [2024-06-14 12:17:24,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:24,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:24,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:24,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:17:24,169 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 12:17:24,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:24,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2075485607, now seen corresponding path program 1 times [2024-06-14 12:17:24,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:24,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185577420] [2024-06-14 12:17:24,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:24,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:24,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:25,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:25,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185577420] [2024-06-14 12:17:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185577420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:25,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:25,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:25,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688140148] [2024-06-14 12:17:25,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:25,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:25,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:25,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:25,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:25,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:25,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 322 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:25,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:25,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:25,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:26,060 INFO L124 PetriNetUnfolderBase]: 1714/2732 cut-off events. [2024-06-14 12:17:26,061 INFO L125 PetriNetUnfolderBase]: For 12078/12078 co-relation queries the response was YES. [2024-06-14 12:17:26,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9855 conditions, 2732 events. 1714/2732 cut-off events. For 12078/12078 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14339 event pairs, 700 based on Foata normal form. 2/2721 useless extension candidates. Maximal degree in co-relation 9830. Up to 2498 conditions per place. [2024-06-14 12:17:26,073 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 67 selfloop transitions, 14 changer transitions 0/89 dead transitions. [2024-06-14 12:17:26,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 89 transitions, 574 flow [2024-06-14 12:17:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:26,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 12:17:26,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793650793650794 [2024-06-14 12:17:26,076 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 322 flow. Second operand 7 states and 151 transitions. [2024-06-14 12:17:26,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 89 transitions, 574 flow [2024-06-14 12:17:26,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 532 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:26,083 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 348 flow [2024-06-14 12:17:26,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=348, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-14 12:17:26,084 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 21 predicate places. [2024-06-14 12:17:26,084 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 348 flow [2024-06-14 12:17:26,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:26,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:26,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:26,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:17:26,085 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 12:17:26,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:26,086 INFO L85 PathProgramCache]: Analyzing trace with hash -2048659103, now seen corresponding path program 1 times [2024-06-14 12:17:26,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:26,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677345994] [2024-06-14 12:17:26,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:26,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:26,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 12:17:26,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:26,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677345994] [2024-06-14 12:17:26,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677345994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:26,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:26,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:26,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500150164] [2024-06-14 12:17:26,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:26,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:26,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:26,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:26,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:27,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:27,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 348 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:27,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:27,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:27,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:27,820 INFO L124 PetriNetUnfolderBase]: 1833/2857 cut-off events. [2024-06-14 12:17:27,820 INFO L125 PetriNetUnfolderBase]: For 15027/15033 co-relation queries the response was YES. [2024-06-14 12:17:27,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10852 conditions, 2857 events. 1833/2857 cut-off events. For 15027/15033 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14591 event pairs, 752 based on Foata normal form. 6/2847 useless extension candidates. Maximal degree in co-relation 10826. Up to 2635 conditions per place. [2024-06-14 12:17:27,833 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 65 selfloop transitions, 23 changer transitions 0/94 dead transitions. [2024-06-14 12:17:27,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 94 transitions, 672 flow [2024-06-14 12:17:27,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:27,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:27,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 12:17:27,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46984126984126984 [2024-06-14 12:17:27,835 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 348 flow. Second operand 7 states and 148 transitions. [2024-06-14 12:17:27,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 94 transitions, 672 flow [2024-06-14 12:17:27,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 628 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:27,842 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 416 flow [2024-06-14 12:17:27,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=416, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-14 12:17:27,844 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 23 predicate places. [2024-06-14 12:17:27,844 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 416 flow [2024-06-14 12:17:27,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:27,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:27,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:27,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:17:27,845 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 12:17:27,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:27,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2075605577, now seen corresponding path program 2 times [2024-06-14 12:17:27,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:27,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165003950] [2024-06-14 12:17:27,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:27,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:27,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:28,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:28,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:28,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165003950] [2024-06-14 12:17:28,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165003950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:28,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:28,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:28,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663350412] [2024-06-14 12:17:28,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:28,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:28,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:28,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:28,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:28,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:28,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 416 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:28,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:28,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:28,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:29,624 INFO L124 PetriNetUnfolderBase]: 1741/2778 cut-off events. [2024-06-14 12:17:29,624 INFO L125 PetriNetUnfolderBase]: For 18504/18507 co-relation queries the response was YES. [2024-06-14 12:17:29,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11133 conditions, 2778 events. 1741/2778 cut-off events. For 18504/18507 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14661 event pairs, 696 based on Foata normal form. 4/2767 useless extension candidates. Maximal degree in co-relation 11106. Up to 2481 conditions per place. [2024-06-14 12:17:29,637 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 64 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-14 12:17:29,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 100 transitions, 764 flow [2024-06-14 12:17:29,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:29,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:29,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 12:17:29,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-14 12:17:29,639 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 416 flow. Second operand 7 states and 154 transitions. [2024-06-14 12:17:29,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 100 transitions, 764 flow [2024-06-14 12:17:29,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 100 transitions, 730 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:29,649 INFO L231 Difference]: Finished difference. Result has 73 places, 76 transitions, 516 flow [2024-06-14 12:17:29,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=516, PETRI_PLACES=73, PETRI_TRANSITIONS=76} [2024-06-14 12:17:29,649 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 27 predicate places. [2024-06-14 12:17:29,649 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 76 transitions, 516 flow [2024-06-14 12:17:29,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:29,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:29,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:29,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:17:29,650 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 12:17:29,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:29,650 INFO L85 PathProgramCache]: Analyzing trace with hash 34502945, now seen corresponding path program 2 times [2024-06-14 12:17:29,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:29,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558943358] [2024-06-14 12:17:29,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:29,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:29,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:30,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:30,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:30,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558943358] [2024-06-14 12:17:30,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558943358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:30,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:30,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:30,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251147153] [2024-06-14 12:17:30,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:30,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:30,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:30,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:30,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:30,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:30,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 76 transitions, 516 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:30,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:30,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:30,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:31,495 INFO L124 PetriNetUnfolderBase]: 1855/2898 cut-off events. [2024-06-14 12:17:31,495 INFO L125 PetriNetUnfolderBase]: For 22689/22694 co-relation queries the response was YES. [2024-06-14 12:17:31,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12312 conditions, 2898 events. 1855/2898 cut-off events. For 22689/22694 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14879 event pairs, 751 based on Foata normal form. 6/2889 useless extension candidates. Maximal degree in co-relation 12283. Up to 2663 conditions per place. [2024-06-14 12:17:31,510 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 68 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-14 12:17:31,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 100 transitions, 832 flow [2024-06-14 12:17:31,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:31,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:31,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-14 12:17:31,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-14 12:17:31,512 INFO L175 Difference]: Start difference. First operand has 73 places, 76 transitions, 516 flow. Second operand 7 states and 145 transitions. [2024-06-14 12:17:31,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 100 transitions, 832 flow [2024-06-14 12:17:31,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 100 transitions, 788 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:31,523 INFO L231 Difference]: Finished difference. Result has 77 places, 79 transitions, 564 flow [2024-06-14 12:17:31,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=564, PETRI_PLACES=77, PETRI_TRANSITIONS=79} [2024-06-14 12:17:31,523 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 31 predicate places. [2024-06-14 12:17:31,523 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 79 transitions, 564 flow [2024-06-14 12:17:31,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:31,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:31,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:31,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:17:31,524 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 12:17:31,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:31,525 INFO L85 PathProgramCache]: Analyzing trace with hash -325670431, now seen corresponding path program 3 times [2024-06-14 12:17:31,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:31,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224102528] [2024-06-14 12:17:31,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:31,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:31,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:32,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:32,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:32,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224102528] [2024-06-14 12:17:32,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224102528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:32,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:32,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:32,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424113261] [2024-06-14 12:17:32,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:32,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:32,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:32,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:32,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:32,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:32,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 79 transitions, 564 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:32,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:32,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:32,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:33,105 INFO L124 PetriNetUnfolderBase]: 1747/2785 cut-off events. [2024-06-14 12:17:33,106 INFO L125 PetriNetUnfolderBase]: For 25420/25422 co-relation queries the response was YES. [2024-06-14 12:17:33,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12134 conditions, 2785 events. 1747/2785 cut-off events. For 25420/25422 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14654 event pairs, 706 based on Foata normal form. 2/2770 useless extension candidates. Maximal degree in co-relation 12103. Up to 2487 conditions per place. [2024-06-14 12:17:33,119 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 61 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-14 12:17:33,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 98 transitions, 786 flow [2024-06-14 12:17:33,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:33,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:33,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 12:17:33,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.473015873015873 [2024-06-14 12:17:33,120 INFO L175 Difference]: Start difference. First operand has 77 places, 79 transitions, 564 flow. Second operand 7 states and 149 transitions. [2024-06-14 12:17:33,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 98 transitions, 786 flow [2024-06-14 12:17:33,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 98 transitions, 694 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:33,135 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 532 flow [2024-06-14 12:17:33,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=532, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-06-14 12:17:33,135 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 33 predicate places. [2024-06-14 12:17:33,135 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 532 flow [2024-06-14 12:17:33,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:33,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:33,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:33,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:17:33,136 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 12:17:33,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:33,136 INFO L85 PathProgramCache]: Analyzing trace with hash -2042223503, now seen corresponding path program 3 times [2024-06-14 12:17:33,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:33,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696577058] [2024-06-14 12:17:33,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:33,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:33,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:33,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:33,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696577058] [2024-06-14 12:17:33,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696577058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:33,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:33,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:17:33,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114480622] [2024-06-14 12:17:33,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:33,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:17:33,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:33,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:17:33,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:17:34,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:34,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 532 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:34,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:34,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:34,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:34,600 INFO L124 PetriNetUnfolderBase]: 1845/2884 cut-off events. [2024-06-14 12:17:34,601 INFO L125 PetriNetUnfolderBase]: For 28246/28251 co-relation queries the response was YES. [2024-06-14 12:17:34,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12725 conditions, 2884 events. 1845/2884 cut-off events. For 28246/28251 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14773 event pairs, 751 based on Foata normal form. 6/2875 useless extension candidates. Maximal degree in co-relation 12693. Up to 2651 conditions per place. [2024-06-14 12:17:34,616 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 65 selfloop transitions, 27 changer transitions 0/98 dead transitions. [2024-06-14 12:17:34,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 98 transitions, 764 flow [2024-06-14 12:17:34,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:17:34,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:17:34,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-14 12:17:34,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4507936507936508 [2024-06-14 12:17:34,618 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 532 flow. Second operand 7 states and 142 transitions. [2024-06-14 12:17:34,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 98 transitions, 764 flow [2024-06-14 12:17:34,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 678 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:34,633 INFO L231 Difference]: Finished difference. Result has 80 places, 79 transitions, 508 flow [2024-06-14 12:17:34,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=508, PETRI_PLACES=80, PETRI_TRANSITIONS=79} [2024-06-14 12:17:34,634 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 34 predicate places. [2024-06-14 12:17:34,634 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 508 flow [2024-06-14 12:17:34,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:34,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:34,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:34,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:17:34,635 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:34,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:34,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1669889067, now seen corresponding path program 1 times [2024-06-14 12:17:34,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:34,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474890688] [2024-06-14 12:17:34,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:34,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:34,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:35,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:35,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:35,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474890688] [2024-06-14 12:17:35,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474890688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:35,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:35,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:17:35,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7864811] [2024-06-14 12:17:35,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:35,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:17:35,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:35,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:17:35,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:17:35,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2024-06-14 12:17:35,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 508 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:35,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:35,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2024-06-14 12:17:35,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:35,959 INFO L124 PetriNetUnfolderBase]: 1386/2408 cut-off events. [2024-06-14 12:17:35,960 INFO L125 PetriNetUnfolderBase]: For 26024/26024 co-relation queries the response was YES. [2024-06-14 12:17:35,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10584 conditions, 2408 events. 1386/2408 cut-off events. For 26024/26024 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13702 event pairs, 588 based on Foata normal form. 1/2395 useless extension candidates. Maximal degree in co-relation 10551. Up to 2045 conditions per place. [2024-06-14 12:17:35,973 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 63 selfloop transitions, 8 changer transitions 0/90 dead transitions. [2024-06-14 12:17:35,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 90 transitions, 690 flow [2024-06-14 12:17:35,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:17:35,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:17:35,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-14 12:17:35,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2024-06-14 12:17:35,974 INFO L175 Difference]: Start difference. First operand has 80 places, 79 transitions, 508 flow. Second operand 5 states and 111 transitions. [2024-06-14 12:17:35,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 90 transitions, 690 flow [2024-06-14 12:17:35,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 90 transitions, 628 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:35,995 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 494 flow [2024-06-14 12:17:35,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=494, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-14 12:17:35,996 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 33 predicate places. [2024-06-14 12:17:35,996 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 494 flow [2024-06-14 12:17:35,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:35,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:35,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:35,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:17:35,997 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 12:17:35,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:35,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2088580945, now seen corresponding path program 1 times [2024-06-14 12:17:35,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:35,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056130700] [2024-06-14 12:17:35,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:35,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:36,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:37,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:37,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:37,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056130700] [2024-06-14 12:17:37,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056130700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:37,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:37,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:37,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917700035] [2024-06-14 12:17:37,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:37,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:37,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:37,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:37,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:37,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:37,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 494 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:37,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:37,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:37,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:37,881 INFO L124 PetriNetUnfolderBase]: 1853/2889 cut-off events. [2024-06-14 12:17:37,881 INFO L125 PetriNetUnfolderBase]: For 34402/34402 co-relation queries the response was YES. [2024-06-14 12:17:37,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13472 conditions, 2889 events. 1853/2889 cut-off events. For 34402/34402 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14693 event pairs, 722 based on Foata normal form. 2/2889 useless extension candidates. Maximal degree in co-relation 13438. Up to 2693 conditions per place. [2024-06-14 12:17:37,893 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 91 selfloop transitions, 17 changer transitions 0/114 dead transitions. [2024-06-14 12:17:37,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 114 transitions, 820 flow [2024-06-14 12:17:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:37,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:37,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:17:37,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-14 12:17:37,894 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 494 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:17:37,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 114 transitions, 820 flow [2024-06-14 12:17:37,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 114 transitions, 794 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:37,911 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 552 flow [2024-06-14 12:17:37,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=552, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-14 12:17:37,912 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 38 predicate places. [2024-06-14 12:17:37,912 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 552 flow [2024-06-14 12:17:37,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:37,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:37,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:37,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:17:37,913 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 12:17:37,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:37,913 INFO L85 PathProgramCache]: Analyzing trace with hash -2088436795, now seen corresponding path program 2 times [2024-06-14 12:17:37,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:37,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988354046] [2024-06-14 12:17:37,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:37,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:38,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 12:17:38,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:38,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988354046] [2024-06-14 12:17:38,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988354046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:38,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:38,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:38,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258808988] [2024-06-14 12:17:38,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:38,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:38,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:38,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:38,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:38,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:38,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 552 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:38,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:38,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:38,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:39,761 INFO L124 PetriNetUnfolderBase]: 1880/2939 cut-off events. [2024-06-14 12:17:39,761 INFO L125 PetriNetUnfolderBase]: For 40180/40186 co-relation queries the response was YES. [2024-06-14 12:17:39,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14380 conditions, 2939 events. 1880/2939 cut-off events. For 40180/40186 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15013 event pairs, 730 based on Foata normal form. 6/2941 useless extension candidates. Maximal degree in co-relation 14345. Up to 2610 conditions per place. [2024-06-14 12:17:39,778 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 75 selfloop transitions, 43 changer transitions 0/124 dead transitions. [2024-06-14 12:17:39,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 124 transitions, 1112 flow [2024-06-14 12:17:39,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:39,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:39,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 12:17:39,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-14 12:17:39,779 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 552 flow. Second operand 8 states and 172 transitions. [2024-06-14 12:17:39,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 124 transitions, 1112 flow [2024-06-14 12:17:39,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 124 transitions, 1052 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:39,811 INFO L231 Difference]: Finished difference. Result has 86 places, 94 transitions, 718 flow [2024-06-14 12:17:39,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=718, PETRI_PLACES=86, PETRI_TRANSITIONS=94} [2024-06-14 12:17:39,811 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 40 predicate places. [2024-06-14 12:17:39,811 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 94 transitions, 718 flow [2024-06-14 12:17:39,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:39,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:39,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:39,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:17:39,812 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 12:17:39,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:39,813 INFO L85 PathProgramCache]: Analyzing trace with hash -80729664, now seen corresponding path program 1 times [2024-06-14 12:17:39,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:39,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782518264] [2024-06-14 12:17:39,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:39,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:39,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:40,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:40,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:40,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782518264] [2024-06-14 12:17:40,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782518264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:40,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:40,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:40,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936441714] [2024-06-14 12:17:40,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:40,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:40,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:40,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:40,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:41,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:41,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 94 transitions, 718 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:41,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:41,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:41,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:41,820 INFO L124 PetriNetUnfolderBase]: 1902/2974 cut-off events. [2024-06-14 12:17:41,820 INFO L125 PetriNetUnfolderBase]: For 46562/46568 co-relation queries the response was YES. [2024-06-14 12:17:41,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15179 conditions, 2974 events. 1902/2974 cut-off events. For 46562/46568 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15239 event pairs, 680 based on Foata normal form. 5/2975 useless extension candidates. Maximal degree in co-relation 15143. Up to 2659 conditions per place. [2024-06-14 12:17:41,838 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 93 selfloop transitions, 32 changer transitions 0/131 dead transitions. [2024-06-14 12:17:41,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 131 transitions, 1182 flow [2024-06-14 12:17:41,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:41,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:41,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 12:17:41,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-14 12:17:41,840 INFO L175 Difference]: Start difference. First operand has 86 places, 94 transitions, 718 flow. Second operand 8 states and 171 transitions. [2024-06-14 12:17:41,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 131 transitions, 1182 flow [2024-06-14 12:17:41,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 131 transitions, 1118 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 12:17:41,864 INFO L231 Difference]: Finished difference. Result has 91 places, 100 transitions, 804 flow [2024-06-14 12:17:41,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=804, PETRI_PLACES=91, PETRI_TRANSITIONS=100} [2024-06-14 12:17:41,864 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 45 predicate places. [2024-06-14 12:17:41,864 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 100 transitions, 804 flow [2024-06-14 12:17:41,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:41,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:41,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:41,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:17:41,865 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 12:17:41,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:41,866 INFO L85 PathProgramCache]: Analyzing trace with hash -80729881, now seen corresponding path program 3 times [2024-06-14 12:17:41,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:41,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949574753] [2024-06-14 12:17:41,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:41,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:42,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:42,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:42,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949574753] [2024-06-14 12:17:42,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949574753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:42,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:42,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:42,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360910074] [2024-06-14 12:17:42,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:42,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:42,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:42,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:42,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:42,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:42,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 100 transitions, 804 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:42,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:42,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:42,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:43,668 INFO L124 PetriNetUnfolderBase]: 1897/2972 cut-off events. [2024-06-14 12:17:43,668 INFO L125 PetriNetUnfolderBase]: For 51311/51314 co-relation queries the response was YES. [2024-06-14 12:17:43,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15767 conditions, 2972 events. 1897/2972 cut-off events. For 51311/51314 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15332 event pairs, 708 based on Foata normal form. 4/2972 useless extension candidates. Maximal degree in co-relation 15729. Up to 2637 conditions per place. [2024-06-14 12:17:43,684 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 78 selfloop transitions, 44 changer transitions 0/128 dead transitions. [2024-06-14 12:17:43,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 128 transitions, 1188 flow [2024-06-14 12:17:43,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:43,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:43,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 12:17:43,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-14 12:17:43,686 INFO L175 Difference]: Start difference. First operand has 91 places, 100 transitions, 804 flow. Second operand 8 states and 169 transitions. [2024-06-14 12:17:43,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 128 transitions, 1188 flow [2024-06-14 12:17:43,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 128 transitions, 1112 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:43,713 INFO L231 Difference]: Finished difference. Result has 95 places, 100 transitions, 824 flow [2024-06-14 12:17:43,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=824, PETRI_PLACES=95, PETRI_TRANSITIONS=100} [2024-06-14 12:17:43,713 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 49 predicate places. [2024-06-14 12:17:43,714 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 100 transitions, 824 flow [2024-06-14 12:17:43,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:43,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:43,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:43,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:17:43,714 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 12:17:43,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:43,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1235825981, now seen corresponding path program 4 times [2024-06-14 12:17:43,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:43,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982704918] [2024-06-14 12:17:43,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:43,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:43,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:44,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:44,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:44,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982704918] [2024-06-14 12:17:44,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982704918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:44,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:44,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:44,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716038885] [2024-06-14 12:17:44,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:44,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:44,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:44,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:44,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:44,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:44,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 100 transitions, 824 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:44,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:44,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:44,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:45,498 INFO L124 PetriNetUnfolderBase]: 1924/3013 cut-off events. [2024-06-14 12:17:45,498 INFO L125 PetriNetUnfolderBase]: For 56955/56957 co-relation queries the response was YES. [2024-06-14 12:17:45,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 3013 events. 1924/3013 cut-off events. For 56955/56957 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15479 event pairs, 714 based on Foata normal form. 2/3010 useless extension candidates. Maximal degree in co-relation 16360. Up to 2666 conditions per place. [2024-06-14 12:17:45,514 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 78 selfloop transitions, 49 changer transitions 0/133 dead transitions. [2024-06-14 12:17:45,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1400 flow [2024-06-14 12:17:45,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:45,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:45,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 12:17:45,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-14 12:17:45,515 INFO L175 Difference]: Start difference. First operand has 95 places, 100 transitions, 824 flow. Second operand 8 states and 169 transitions. [2024-06-14 12:17:45,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1400 flow [2024-06-14 12:17:45,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 133 transitions, 1292 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:45,545 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 930 flow [2024-06-14 12:17:45,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=930, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-14 12:17:45,546 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 50 predicate places. [2024-06-14 12:17:45,546 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 930 flow [2024-06-14 12:17:45,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:45,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:45,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:45,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:17:45,547 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 12:17:45,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:45,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1505841880, now seen corresponding path program 2 times [2024-06-14 12:17:45,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:45,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920657784] [2024-06-14 12:17:45,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:45,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:45,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:46,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 12:17:46,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:46,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920657784] [2024-06-14 12:17:46,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920657784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:46,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:46,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:46,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470325086] [2024-06-14 12:17:46,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:46,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:46,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:46,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:46,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:46,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:46,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 930 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:46,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:46,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:46,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:47,191 INFO L124 PetriNetUnfolderBase]: 1946/3048 cut-off events. [2024-06-14 12:17:47,191 INFO L125 PetriNetUnfolderBase]: For 62335/62340 co-relation queries the response was YES. [2024-06-14 12:17:47,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16813 conditions, 3048 events. 1946/3048 cut-off events. For 62335/62340 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15679 event pairs, 669 based on Foata normal form. 8/3053 useless extension candidates. Maximal degree in co-relation 16772. Up to 2710 conditions per place. [2024-06-14 12:17:47,210 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 96 selfloop transitions, 35 changer transitions 0/137 dead transitions. [2024-06-14 12:17:47,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 137 transitions, 1380 flow [2024-06-14 12:17:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 12:17:47,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:17:47,212 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 930 flow. Second operand 8 states and 168 transitions. [2024-06-14 12:17:47,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 137 transitions, 1380 flow [2024-06-14 12:17:47,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 137 transitions, 1240 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:47,275 INFO L231 Difference]: Finished difference. Result has 99 places, 109 transitions, 910 flow [2024-06-14 12:17:47,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=910, PETRI_PLACES=99, PETRI_TRANSITIONS=109} [2024-06-14 12:17:47,275 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 53 predicate places. [2024-06-14 12:17:47,280 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 109 transitions, 910 flow [2024-06-14 12:17:47,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:47,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:47,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:47,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:17:47,281 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 12:17:47,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1505847677, now seen corresponding path program 5 times [2024-06-14 12:17:47,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:47,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214548885] [2024-06-14 12:17:47,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:47,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:47,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:48,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:48,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:48,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214548885] [2024-06-14 12:17:48,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214548885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:48,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:48,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:48,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133774947] [2024-06-14 12:17:48,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:48,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:48,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:48,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:48,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:48,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:48,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 109 transitions, 910 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:48,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:48,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:48,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:49,029 INFO L124 PetriNetUnfolderBase]: 1941/3043 cut-off events. [2024-06-14 12:17:49,030 INFO L125 PetriNetUnfolderBase]: For 66467/66469 co-relation queries the response was YES. [2024-06-14 12:17:49,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16922 conditions, 3043 events. 1941/3043 cut-off events. For 66467/66469 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15674 event pairs, 714 based on Foata normal form. 2/3040 useless extension candidates. Maximal degree in co-relation 16880. Up to 2693 conditions per place. [2024-06-14 12:17:49,047 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 78 selfloop transitions, 50 changer transitions 0/134 dead transitions. [2024-06-14 12:17:49,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 134 transitions, 1310 flow [2024-06-14 12:17:49,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:49,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 12:17:49,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-14 12:17:49,048 INFO L175 Difference]: Start difference. First operand has 99 places, 109 transitions, 910 flow. Second operand 8 states and 166 transitions. [2024-06-14 12:17:49,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 134 transitions, 1310 flow [2024-06-14 12:17:49,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1180 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:49,095 INFO L231 Difference]: Finished difference. Result has 101 places, 109 transitions, 888 flow [2024-06-14 12:17:49,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=101, PETRI_TRANSITIONS=109} [2024-06-14 12:17:49,096 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 55 predicate places. [2024-06-14 12:17:49,096 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 109 transitions, 888 flow [2024-06-14 12:17:49,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:49,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:49,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:49,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:17:49,097 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 12:17:49,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:49,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1498490447, now seen corresponding path program 6 times [2024-06-14 12:17:49,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:49,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90037913] [2024-06-14 12:17:49,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:49,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:49,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:50,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:50,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:50,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90037913] [2024-06-14 12:17:50,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90037913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:50,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:50,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:50,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173821595] [2024-06-14 12:17:50,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:50,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:50,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:50,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:50,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:50,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:50,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 109 transitions, 888 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:50,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:50,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:50,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:50,884 INFO L124 PetriNetUnfolderBase]: 1936/3031 cut-off events. [2024-06-14 12:17:50,884 INFO L125 PetriNetUnfolderBase]: For 70585/70587 co-relation queries the response was YES. [2024-06-14 12:17:50,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17002 conditions, 3031 events. 1936/3031 cut-off events. For 70585/70587 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15572 event pairs, 719 based on Foata normal form. 2/3028 useless extension candidates. Maximal degree in co-relation 16959. Up to 2688 conditions per place. [2024-06-14 12:17:50,902 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 74 selfloop transitions, 52 changer transitions 0/132 dead transitions. [2024-06-14 12:17:50,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 132 transitions, 1198 flow [2024-06-14 12:17:50,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:50,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:50,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:17:50,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-14 12:17:50,904 INFO L175 Difference]: Start difference. First operand has 101 places, 109 transitions, 888 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:17:50,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 132 transitions, 1198 flow [2024-06-14 12:17:50,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 132 transitions, 1070 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:50,966 INFO L231 Difference]: Finished difference. Result has 103 places, 109 transitions, 872 flow [2024-06-14 12:17:50,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=872, PETRI_PLACES=103, PETRI_TRANSITIONS=109} [2024-06-14 12:17:50,967 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 57 predicate places. [2024-06-14 12:17:50,967 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 109 transitions, 872 flow [2024-06-14 12:17:50,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:50,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:50,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:50,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:17:50,968 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 12:17:50,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:50,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1498223320, now seen corresponding path program 3 times [2024-06-14 12:17:50,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:50,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022580768] [2024-06-14 12:17:50,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:50,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:51,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:51,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:51,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022580768] [2024-06-14 12:17:51,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022580768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:51,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:51,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:51,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567629137] [2024-06-14 12:17:51,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:51,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:51,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:51,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:51,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:52,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:52,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 109 transitions, 872 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:52,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:52,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:52,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:52,924 INFO L124 PetriNetUnfolderBase]: 1958/3071 cut-off events. [2024-06-14 12:17:52,925 INFO L125 PetriNetUnfolderBase]: For 76863/76868 co-relation queries the response was YES. [2024-06-14 12:17:52,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17399 conditions, 3071 events. 1958/3071 cut-off events. For 76863/76868 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15807 event pairs, 671 based on Foata normal form. 8/3076 useless extension candidates. Maximal degree in co-relation 17355. Up to 2715 conditions per place. [2024-06-14 12:17:52,951 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 92 selfloop transitions, 41 changer transitions 0/139 dead transitions. [2024-06-14 12:17:52,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 139 transitions, 1336 flow [2024-06-14 12:17:52,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:52,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 12:17:52,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-14 12:17:52,953 INFO L175 Difference]: Start difference. First operand has 103 places, 109 transitions, 872 flow. Second operand 8 states and 165 transitions. [2024-06-14 12:17:52,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 139 transitions, 1336 flow [2024-06-14 12:17:53,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 139 transitions, 1208 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:53,017 INFO L231 Difference]: Finished difference. Result has 103 places, 112 transitions, 876 flow [2024-06-14 12:17:53,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=876, PETRI_PLACES=103, PETRI_TRANSITIONS=112} [2024-06-14 12:17:53,018 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 57 predicate places. [2024-06-14 12:17:53,018 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 112 transitions, 876 flow [2024-06-14 12:17:53,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:53,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:53,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:53,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:17:53,019 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 12:17:53,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:53,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1498490230, now seen corresponding path program 4 times [2024-06-14 12:17:53,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:53,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591467338] [2024-06-14 12:17:53,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:53,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:53,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:53,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:53,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:53,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591467338] [2024-06-14 12:17:53,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591467338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:53,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:53,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:53,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057202933] [2024-06-14 12:17:53,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:53,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:53,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:53,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:53,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:54,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:17:54,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 112 transitions, 876 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:54,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:54,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:17:54,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:54,750 INFO L124 PetriNetUnfolderBase]: 1948/3057 cut-off events. [2024-06-14 12:17:54,750 INFO L125 PetriNetUnfolderBase]: For 81591/81596 co-relation queries the response was YES. [2024-06-14 12:17:54,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17476 conditions, 3057 events. 1948/3057 cut-off events. For 81591/81596 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15771 event pairs, 669 based on Foata normal form. 8/3062 useless extension candidates. Maximal degree in co-relation 17431. Up to 2707 conditions per place. [2024-06-14 12:17:54,769 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 93 selfloop transitions, 39 changer transitions 0/138 dead transitions. [2024-06-14 12:17:54,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 138 transitions, 1204 flow [2024-06-14 12:17:54,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:54,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:54,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 12:17:54,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-14 12:17:54,770 INFO L175 Difference]: Start difference. First operand has 103 places, 112 transitions, 876 flow. Second operand 8 states and 165 transitions. [2024-06-14 12:17:54,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 138 transitions, 1204 flow [2024-06-14 12:17:54,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 138 transitions, 1082 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 12:17:54,839 INFO L231 Difference]: Finished difference. Result has 106 places, 112 transitions, 840 flow [2024-06-14 12:17:54,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=840, PETRI_PLACES=106, PETRI_TRANSITIONS=112} [2024-06-14 12:17:54,839 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 60 predicate places. [2024-06-14 12:17:54,839 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 112 transitions, 840 flow [2024-06-14 12:17:54,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:54,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:54,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:54,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:17:54,840 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:17:54,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:54,840 INFO L85 PathProgramCache]: Analyzing trace with hash 226955195, now seen corresponding path program 1 times [2024-06-14 12:17:54,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:54,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647330298] [2024-06-14 12:17:54,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:54,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:54,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:55,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:55,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:55,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647330298] [2024-06-14 12:17:55,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647330298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:55,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:55,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:17:55,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104232838] [2024-06-14 12:17:55,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:55,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:17:55,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:55,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:17:55,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:17:55,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:17:55,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 112 transitions, 840 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:55,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:55,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:17:55,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:56,286 INFO L124 PetriNetUnfolderBase]: 1678/2796 cut-off events. [2024-06-14 12:17:56,286 INFO L125 PetriNetUnfolderBase]: For 84369/84369 co-relation queries the response was YES. [2024-06-14 12:17:56,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16174 conditions, 2796 events. 1678/2796 cut-off events. For 84369/84369 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15530 event pairs, 666 based on Foata normal form. 1/2795 useless extension candidates. Maximal degree in co-relation 16128. Up to 2442 conditions per place. [2024-06-14 12:17:56,314 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 85 selfloop transitions, 11 changer transitions 0/124 dead transitions. [2024-06-14 12:17:56,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 124 transitions, 1078 flow [2024-06-14 12:17:56,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:17:56,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:17:56,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-14 12:17:56,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45925925925925926 [2024-06-14 12:17:56,315 INFO L175 Difference]: Start difference. First operand has 106 places, 112 transitions, 840 flow. Second operand 6 states and 124 transitions. [2024-06-14 12:17:56,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 124 transitions, 1078 flow [2024-06-14 12:17:56,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 124 transitions, 974 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 12:17:56,390 INFO L231 Difference]: Finished difference. Result has 104 places, 115 transitions, 794 flow [2024-06-14 12:17:56,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=794, PETRI_PLACES=104, PETRI_TRANSITIONS=115} [2024-06-14 12:17:56,391 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 58 predicate places. [2024-06-14 12:17:56,391 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 115 transitions, 794 flow [2024-06-14 12:17:56,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:56,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:56,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:56,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:17:56,391 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 12:17:56,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:56,392 INFO L85 PathProgramCache]: Analyzing trace with hash -435183172, now seen corresponding path program 1 times [2024-06-14 12:17:56,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:56,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130546241] [2024-06-14 12:17:56,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:56,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:56,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:57,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:57,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130546241] [2024-06-14 12:17:57,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130546241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:57,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:57,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:57,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855823140] [2024-06-14 12:17:57,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:57,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:57,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:57,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:57,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:57,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:57,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 115 transitions, 794 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:57,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:57,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:57,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:58,213 INFO L124 PetriNetUnfolderBase]: 1952/3095 cut-off events. [2024-06-14 12:17:58,213 INFO L125 PetriNetUnfolderBase]: For 107519/107519 co-relation queries the response was YES. [2024-06-14 12:17:58,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19078 conditions, 3095 events. 1952/3095 cut-off events. For 107519/107519 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16377 event pairs, 501 based on Foata normal form. 4/3097 useless extension candidates. Maximal degree in co-relation 19031. Up to 2710 conditions per place. [2024-06-14 12:17:58,232 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 118 selfloop transitions, 20 changer transitions 0/156 dead transitions. [2024-06-14 12:17:58,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 156 transitions, 1338 flow [2024-06-14 12:17:58,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:58,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:58,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-14 12:17:58,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4740740740740741 [2024-06-14 12:17:58,234 INFO L175 Difference]: Start difference. First operand has 104 places, 115 transitions, 794 flow. Second operand 9 states and 192 transitions. [2024-06-14 12:17:58,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 156 transitions, 1338 flow [2024-06-14 12:17:58,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 156 transitions, 1302 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 12:17:58,313 INFO L231 Difference]: Finished difference. Result has 109 places, 119 transitions, 885 flow [2024-06-14 12:17:58,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=885, PETRI_PLACES=109, PETRI_TRANSITIONS=119} [2024-06-14 12:17:58,314 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 63 predicate places. [2024-06-14 12:17:58,314 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 119 transitions, 885 flow [2024-06-14 12:17:58,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:58,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:58,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:58,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:17:58,315 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 12:17:58,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:58,315 INFO L85 PathProgramCache]: Analyzing trace with hash -432326212, now seen corresponding path program 2 times [2024-06-14 12:17:58,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:58,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206803809] [2024-06-14 12:17:58,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:58,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:58,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:59,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:59,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:59,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206803809] [2024-06-14 12:17:59,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206803809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:59,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:59,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:17:59,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309922626] [2024-06-14 12:17:59,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:59,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:17:59,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:59,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:17:59,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:17:59,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:17:59,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 119 transitions, 885 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:59,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:59,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:17:59,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:59,884 INFO L124 PetriNetUnfolderBase]: 1944/3083 cut-off events. [2024-06-14 12:17:59,884 INFO L125 PetriNetUnfolderBase]: For 114726/114726 co-relation queries the response was YES. [2024-06-14 12:17:59,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19430 conditions, 3083 events. 1944/3083 cut-off events. For 114726/114726 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16327 event pairs, 659 based on Foata normal form. 4/3085 useless extension candidates. Maximal degree in co-relation 19382. Up to 2757 conditions per place. [2024-06-14 12:17:59,914 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 115 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2024-06-14 12:17:59,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 149 transitions, 1223 flow [2024-06-14 12:17:59,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:17:59,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:17:59,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 12:17:59,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-14 12:17:59,916 INFO L175 Difference]: Start difference. First operand has 109 places, 119 transitions, 885 flow. Second operand 8 states and 170 transitions. [2024-06-14 12:17:59,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 149 transitions, 1223 flow [2024-06-14 12:18:00,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 149 transitions, 1139 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:00,032 INFO L231 Difference]: Finished difference. Result has 112 places, 119 transitions, 840 flow [2024-06-14 12:18:00,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=840, PETRI_PLACES=112, PETRI_TRANSITIONS=119} [2024-06-14 12:18:00,037 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 66 predicate places. [2024-06-14 12:18:00,037 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 119 transitions, 840 flow [2024-06-14 12:18:00,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:00,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:00,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:00,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:18:00,038 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 12:18:00,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:00,038 INFO L85 PathProgramCache]: Analyzing trace with hash -432321252, now seen corresponding path program 1 times [2024-06-14 12:18:00,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:00,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155683573] [2024-06-14 12:18:00,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:00,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:00,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:01,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:01,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:01,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155683573] [2024-06-14 12:18:01,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155683573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:01,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:01,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:01,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993574141] [2024-06-14 12:18:01,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:01,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:01,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:01,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:01,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:01,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:01,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 119 transitions, 840 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:01,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:01,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:01,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:01,928 INFO L124 PetriNetUnfolderBase]: 2072/3224 cut-off events. [2024-06-14 12:18:01,928 INFO L125 PetriNetUnfolderBase]: For 124154/124154 co-relation queries the response was YES. [2024-06-14 12:18:01,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20380 conditions, 3224 events. 2072/3224 cut-off events. For 124154/124154 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16622 event pairs, 683 based on Foata normal form. 4/3223 useless extension candidates. Maximal degree in co-relation 20330. Up to 2968 conditions per place. [2024-06-14 12:18:01,950 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 129 selfloop transitions, 20 changer transitions 0/156 dead transitions. [2024-06-14 12:18:01,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 156 transitions, 1272 flow [2024-06-14 12:18:01,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:01,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:01,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:18:01,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44938271604938274 [2024-06-14 12:18:01,951 INFO L175 Difference]: Start difference. First operand has 112 places, 119 transitions, 840 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:18:01,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 156 transitions, 1272 flow [2024-06-14 12:18:02,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 156 transitions, 1235 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:02,019 INFO L231 Difference]: Finished difference. Result has 114 places, 122 transitions, 905 flow [2024-06-14 12:18:02,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=905, PETRI_PLACES=114, PETRI_TRANSITIONS=122} [2024-06-14 12:18:02,020 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 68 predicate places. [2024-06-14 12:18:02,020 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 122 transitions, 905 flow [2024-06-14 12:18:02,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:02,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:02,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:02,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:18:02,021 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 12:18:02,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:02,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1792164168, now seen corresponding path program 3 times [2024-06-14 12:18:02,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:02,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867896703] [2024-06-14 12:18:02,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:02,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:02,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:02,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:02,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:02,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867896703] [2024-06-14 12:18:02,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867896703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:02,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:02,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:02,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351255287] [2024-06-14 12:18:02,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:02,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:02,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:02,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:02,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:02,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:18:02,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 122 transitions, 905 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:02,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:02,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:18:02,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:03,673 INFO L124 PetriNetUnfolderBase]: 1980/3143 cut-off events. [2024-06-14 12:18:03,673 INFO L125 PetriNetUnfolderBase]: For 132684/132687 co-relation queries the response was YES. [2024-06-14 12:18:03,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20580 conditions, 3143 events. 1980/3143 cut-off events. For 132684/132687 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16717 event pairs, 642 based on Foata normal form. 6/3146 useless extension candidates. Maximal degree in co-relation 20529. Up to 2768 conditions per place. [2024-06-14 12:18:03,697 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 105 selfloop transitions, 28 changer transitions 0/151 dead transitions. [2024-06-14 12:18:03,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 151 transitions, 1283 flow [2024-06-14 12:18:03,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:03,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:03,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 12:18:03,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-14 12:18:03,699 INFO L175 Difference]: Start difference. First operand has 114 places, 122 transitions, 905 flow. Second operand 8 states and 171 transitions. [2024-06-14 12:18:03,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 151 transitions, 1283 flow [2024-06-14 12:18:03,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 1205 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:03,770 INFO L231 Difference]: Finished difference. Result has 115 places, 124 transitions, 938 flow [2024-06-14 12:18:03,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=938, PETRI_PLACES=115, PETRI_TRANSITIONS=124} [2024-06-14 12:18:03,771 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 69 predicate places. [2024-06-14 12:18:03,771 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 124 transitions, 938 flow [2024-06-14 12:18:03,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:03,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:03,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:03,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:18:03,772 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 12:18:03,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:03,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1792169128, now seen corresponding path program 2 times [2024-06-14 12:18:03,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:03,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581943484] [2024-06-14 12:18:03,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:03,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:04,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:04,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581943484] [2024-06-14 12:18:04,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581943484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:04,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:04,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:04,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496760383] [2024-06-14 12:18:04,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:04,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:04,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:04,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:04,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:04,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:04,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 124 transitions, 938 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:04,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:04,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:04,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:05,771 INFO L124 PetriNetUnfolderBase]: 2143/3345 cut-off events. [2024-06-14 12:18:05,772 INFO L125 PetriNetUnfolderBase]: For 146137/146140 co-relation queries the response was YES. [2024-06-14 12:18:05,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22195 conditions, 3345 events. 2143/3345 cut-off events. For 146137/146140 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17450 event pairs, 632 based on Foata normal form. 4/3345 useless extension candidates. Maximal degree in co-relation 22143. Up to 2736 conditions per place. [2024-06-14 12:18:05,801 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 101 selfloop transitions, 64 changer transitions 0/172 dead transitions. [2024-06-14 12:18:05,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 172 transitions, 1762 flow [2024-06-14 12:18:05,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:05,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:05,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 12:18:05,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49135802469135803 [2024-06-14 12:18:05,803 INFO L175 Difference]: Start difference. First operand has 115 places, 124 transitions, 938 flow. Second operand 9 states and 199 transitions. [2024-06-14 12:18:05,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 172 transitions, 1762 flow [2024-06-14 12:18:05,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 172 transitions, 1669 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:05,909 INFO L231 Difference]: Finished difference. Result has 118 places, 133 transitions, 1155 flow [2024-06-14 12:18:05,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1155, PETRI_PLACES=118, PETRI_TRANSITIONS=133} [2024-06-14 12:18:05,909 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 72 predicate places. [2024-06-14 12:18:05,909 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 133 transitions, 1155 flow [2024-06-14 12:18:05,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:05,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:05,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:05,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:18:05,910 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 12:18:05,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:05,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1792342108, now seen corresponding path program 3 times [2024-06-14 12:18:05,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:05,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881202552] [2024-06-14 12:18:05,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:05,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:05,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:07,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:07,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:07,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881202552] [2024-06-14 12:18:07,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881202552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:07,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:07,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:07,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299308246] [2024-06-14 12:18:07,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:07,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:07,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:07,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:07,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:07,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:07,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 133 transitions, 1155 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:07,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:07,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:07,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:08,041 INFO L124 PetriNetUnfolderBase]: 2165/3387 cut-off events. [2024-06-14 12:18:08,041 INFO L125 PetriNetUnfolderBase]: For 157296/157299 co-relation queries the response was YES. [2024-06-14 12:18:08,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23114 conditions, 3387 events. 2165/3387 cut-off events. For 157296/157299 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17780 event pairs, 630 based on Foata normal form. 4/3387 useless extension candidates. Maximal degree in co-relation 23061. Up to 2755 conditions per place. [2024-06-14 12:18:08,066 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 100 selfloop transitions, 68 changer transitions 0/175 dead transitions. [2024-06-14 12:18:08,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1887 flow [2024-06-14 12:18:08,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:08,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:08,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 12:18:08,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-14 12:18:08,068 INFO L175 Difference]: Start difference. First operand has 118 places, 133 transitions, 1155 flow. Second operand 9 states and 198 transitions. [2024-06-14 12:18:08,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1887 flow [2024-06-14 12:18:08,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 175 transitions, 1785 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:08,143 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1259 flow [2024-06-14 12:18:08,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1259, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-14 12:18:08,143 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 77 predicate places. [2024-06-14 12:18:08,144 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1259 flow [2024-06-14 12:18:08,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:08,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:08,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:08,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:18:08,144 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 12:18:08,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:08,145 INFO L85 PathProgramCache]: Analyzing trace with hash -316850592, now seen corresponding path program 4 times [2024-06-14 12:18:08,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:08,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395969968] [2024-06-14 12:18:08,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:08,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:08,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:09,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:09,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:09,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395969968] [2024-06-14 12:18:09,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395969968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:09,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:09,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:09,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450845028] [2024-06-14 12:18:09,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:09,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:09,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:09,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:09,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:09,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1259 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:09,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:09,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:09,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:10,016 INFO L124 PetriNetUnfolderBase]: 2155/3373 cut-off events. [2024-06-14 12:18:10,017 INFO L125 PetriNetUnfolderBase]: For 163692/163695 co-relation queries the response was YES. [2024-06-14 12:18:10,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23316 conditions, 3373 events. 2155/3373 cut-off events. For 163692/163695 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17740 event pairs, 630 based on Foata normal form. 4/3373 useless extension candidates. Maximal degree in co-relation 23261. Up to 2747 conditions per place. [2024-06-14 12:18:10,044 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 95 selfloop transitions, 70 changer transitions 0/172 dead transitions. [2024-06-14 12:18:10,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 172 transitions, 1801 flow [2024-06-14 12:18:10,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:10,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:10,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 12:18:10,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47901234567901235 [2024-06-14 12:18:10,045 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1259 flow. Second operand 9 states and 194 transitions. [2024-06-14 12:18:10,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 172 transitions, 1801 flow [2024-06-14 12:18:10,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 172 transitions, 1587 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:10,152 INFO L231 Difference]: Finished difference. Result has 125 places, 136 transitions, 1193 flow [2024-06-14 12:18:10,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1193, PETRI_PLACES=125, PETRI_TRANSITIONS=136} [2024-06-14 12:18:10,153 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 79 predicate places. [2024-06-14 12:18:10,153 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 136 transitions, 1193 flow [2024-06-14 12:18:10,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:10,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:10,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:10,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:18:10,153 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:10,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:10,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1041157500, now seen corresponding path program 1 times [2024-06-14 12:18:10,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:10,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445460681] [2024-06-14 12:18:10,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:10,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:10,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:11,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:11,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445460681] [2024-06-14 12:18:11,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445460681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:11,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:11,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:11,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214648457] [2024-06-14 12:18:11,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:11,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:11,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:11,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:11,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:11,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:18:11,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 136 transitions, 1193 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:11,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:11,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:18:11,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:11,899 INFO L124 PetriNetUnfolderBase]: 1896/3103 cut-off events. [2024-06-14 12:18:11,899 INFO L125 PetriNetUnfolderBase]: For 168107/168115 co-relation queries the response was YES. [2024-06-14 12:18:11,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22078 conditions, 3103 events. 1896/3103 cut-off events. For 168107/168115 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17235 event pairs, 641 based on Foata normal form. 2/3095 useless extension candidates. Maximal degree in co-relation 22022. Up to 2706 conditions per place. [2024-06-14 12:18:11,934 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 112 selfloop transitions, 13 changer transitions 0/154 dead transitions. [2024-06-14 12:18:11,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 154 transitions, 1513 flow [2024-06-14 12:18:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:11,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:11,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-14 12:18:11,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-14 12:18:11,936 INFO L175 Difference]: Start difference. First operand has 125 places, 136 transitions, 1193 flow. Second operand 6 states and 130 transitions. [2024-06-14 12:18:11,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 154 transitions, 1513 flow [2024-06-14 12:18:12,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 154 transitions, 1365 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:12,089 INFO L231 Difference]: Finished difference. Result has 123 places, 139 transitions, 1116 flow [2024-06-14 12:18:12,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1116, PETRI_PLACES=123, PETRI_TRANSITIONS=139} [2024-06-14 12:18:12,090 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 77 predicate places. [2024-06-14 12:18:12,090 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 139 transitions, 1116 flow [2024-06-14 12:18:12,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:12,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:12,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:12,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:18:12,091 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 12:18:12,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:12,091 INFO L85 PathProgramCache]: Analyzing trace with hash 563358432, now seen corresponding path program 4 times [2024-06-14 12:18:12,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:12,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197421465] [2024-06-14 12:18:12,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:12,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:13,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:13,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:13,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197421465] [2024-06-14 12:18:13,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197421465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:13,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:13,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:18:13,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409278619] [2024-06-14 12:18:13,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:13,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:18:13,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:13,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:18:13,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:18:13,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:18:13,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 139 transitions, 1116 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:13,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:13,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:18:13,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:14,136 INFO L124 PetriNetUnfolderBase]: 2069/3282 cut-off events. [2024-06-14 12:18:14,137 INFO L125 PetriNetUnfolderBase]: For 176623/176625 co-relation queries the response was YES. [2024-06-14 12:18:14,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23132 conditions, 3282 events. 2069/3282 cut-off events. For 176623/176625 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17521 event pairs, 659 based on Foata normal form. 4/3281 useless extension candidates. Maximal degree in co-relation 23075. Up to 2881 conditions per place. [2024-06-14 12:18:14,161 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 119 selfloop transitions, 28 changer transitions 0/165 dead transitions. [2024-06-14 12:18:14,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 165 transitions, 1520 flow [2024-06-14 12:18:14,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:18:14,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:18:14,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 12:18:14,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:18:14,163 INFO L175 Difference]: Start difference. First operand has 123 places, 139 transitions, 1116 flow. Second operand 8 states and 168 transitions. [2024-06-14 12:18:14,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 165 transitions, 1520 flow [2024-06-14 12:18:14,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 165 transitions, 1473 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:14,288 INFO L231 Difference]: Finished difference. Result has 127 places, 141 transitions, 1186 flow [2024-06-14 12:18:14,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1186, PETRI_PLACES=127, PETRI_TRANSITIONS=141} [2024-06-14 12:18:14,288 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 81 predicate places. [2024-06-14 12:18:14,288 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 141 transitions, 1186 flow [2024-06-14 12:18:14,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:14,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:14,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:14,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:18:14,289 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 12:18:14,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:14,289 INFO L85 PathProgramCache]: Analyzing trace with hash 563363392, now seen corresponding path program 5 times [2024-06-14 12:18:14,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:14,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430183521] [2024-06-14 12:18:14,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:14,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:14,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:15,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:15,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:15,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430183521] [2024-06-14 12:18:15,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430183521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:15,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:15,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:15,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415759973] [2024-06-14 12:18:15,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:15,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:15,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:15,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:15,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:15,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:15,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 141 transitions, 1186 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:15,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:15,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:15,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:16,405 INFO L124 PetriNetUnfolderBase]: 2205/3442 cut-off events. [2024-06-14 12:18:16,405 INFO L125 PetriNetUnfolderBase]: For 188823/188825 co-relation queries the response was YES. [2024-06-14 12:18:16,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24450 conditions, 3442 events. 2205/3442 cut-off events. For 188823/188825 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 18052 event pairs, 630 based on Foata normal form. 4/3441 useless extension candidates. Maximal degree in co-relation 24392. Up to 2794 conditions per place. [2024-06-14 12:18:16,430 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 97 selfloop transitions, 73 changer transitions 0/177 dead transitions. [2024-06-14 12:18:16,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 177 transitions, 1802 flow [2024-06-14 12:18:16,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:16,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:16,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 12:18:16,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47160493827160493 [2024-06-14 12:18:16,432 INFO L175 Difference]: Start difference. First operand has 127 places, 141 transitions, 1186 flow. Second operand 9 states and 191 transitions. [2024-06-14 12:18:16,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 177 transitions, 1802 flow [2024-06-14 12:18:16,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 177 transitions, 1703 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:16,538 INFO L231 Difference]: Finished difference. Result has 130 places, 144 transitions, 1303 flow [2024-06-14 12:18:16,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1303, PETRI_PLACES=130, PETRI_TRANSITIONS=144} [2024-06-14 12:18:16,538 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 84 predicate places. [2024-06-14 12:18:16,538 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 144 transitions, 1303 flow [2024-06-14 12:18:16,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:16,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:16,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:16,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:18:16,539 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 12:18:16,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:16,539 INFO L85 PathProgramCache]: Analyzing trace with hash 563542882, now seen corresponding path program 6 times [2024-06-14 12:18:16,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:16,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79322042] [2024-06-14 12:18:16,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:16,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:16,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:17,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:17,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:17,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79322042] [2024-06-14 12:18:17,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79322042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:17,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:17,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:17,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012268092] [2024-06-14 12:18:17,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:17,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:17,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:17,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:17,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:17,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:17,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 144 transitions, 1303 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:17,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:17,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:17,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:18,634 INFO L124 PetriNetUnfolderBase]: 2259/3535 cut-off events. [2024-06-14 12:18:18,634 INFO L125 PetriNetUnfolderBase]: For 202867/202869 co-relation queries the response was YES. [2024-06-14 12:18:18,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25613 conditions, 3535 events. 2259/3535 cut-off events. For 202867/202869 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18674 event pairs, 639 based on Foata normal form. 4/3534 useless extension candidates. Maximal degree in co-relation 25554. Up to 2840 conditions per place. [2024-06-14 12:18:18,661 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 101 selfloop transitions, 77 changer transitions 0/185 dead transitions. [2024-06-14 12:18:18,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 185 transitions, 2155 flow [2024-06-14 12:18:18,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:18,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:18,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 12:18:18,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47901234567901235 [2024-06-14 12:18:18,665 INFO L175 Difference]: Start difference. First operand has 130 places, 144 transitions, 1303 flow. Second operand 9 states and 194 transitions. [2024-06-14 12:18:18,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 185 transitions, 2155 flow [2024-06-14 12:18:18,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 185 transitions, 1905 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:18,801 INFO L231 Difference]: Finished difference. Result has 132 places, 150 transitions, 1351 flow [2024-06-14 12:18:18,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1351, PETRI_PLACES=132, PETRI_TRANSITIONS=150} [2024-06-14 12:18:18,802 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 86 predicate places. [2024-06-14 12:18:18,802 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 150 transitions, 1351 flow [2024-06-14 12:18:18,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:18,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:18,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:18,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:18:18,802 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 12:18:18,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:18,803 INFO L85 PathProgramCache]: Analyzing trace with hash 563536372, now seen corresponding path program 7 times [2024-06-14 12:18:18,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:18,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020128267] [2024-06-14 12:18:18,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:18,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:18,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:19,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:19,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:19,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020128267] [2024-06-14 12:18:19,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020128267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:19,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:19,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:19,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388379261] [2024-06-14 12:18:19,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:19,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:19,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:19,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:19,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:19,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:19,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 150 transitions, 1351 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:19,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:19,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:19,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:20,918 INFO L124 PetriNetUnfolderBase]: 2249/3521 cut-off events. [2024-06-14 12:18:20,918 INFO L125 PetriNetUnfolderBase]: For 208634/208636 co-relation queries the response was YES. [2024-06-14 12:18:20,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25458 conditions, 3521 events. 2249/3521 cut-off events. For 208634/208636 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18602 event pairs, 637 based on Foata normal form. 4/3520 useless extension candidates. Maximal degree in co-relation 25398. Up to 2832 conditions per place. [2024-06-14 12:18:20,947 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 101 selfloop transitions, 76 changer transitions 0/184 dead transitions. [2024-06-14 12:18:20,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 184 transitions, 1929 flow [2024-06-14 12:18:20,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:20,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:20,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 12:18:20,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47901234567901235 [2024-06-14 12:18:20,949 INFO L175 Difference]: Start difference. First operand has 132 places, 150 transitions, 1351 flow. Second operand 9 states and 194 transitions. [2024-06-14 12:18:20,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 184 transitions, 1929 flow [2024-06-14 12:18:21,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 184 transitions, 1729 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:21,081 INFO L231 Difference]: Finished difference. Result has 136 places, 150 transitions, 1311 flow [2024-06-14 12:18:21,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1311, PETRI_PLACES=136, PETRI_TRANSITIONS=150} [2024-06-14 12:18:21,082 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 90 predicate places. [2024-06-14 12:18:21,082 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 150 transitions, 1311 flow [2024-06-14 12:18:21,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:21,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:21,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:21,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:18:21,082 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 12:18:21,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:21,083 INFO L85 PathProgramCache]: Analyzing trace with hash 791444032, now seen corresponding path program 8 times [2024-06-14 12:18:21,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:21,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978291806] [2024-06-14 12:18:21,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:21,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:21,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:22,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 12:18:22,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:22,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978291806] [2024-06-14 12:18:22,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978291806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:22,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:22,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:22,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703705427] [2024-06-14 12:18:22,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:22,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:22,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:22,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:22,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:22,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:22,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 150 transitions, 1311 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:22,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:22,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:22,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:23,202 INFO L124 PetriNetUnfolderBase]: 2303/3614 cut-off events. [2024-06-14 12:18:23,203 INFO L125 PetriNetUnfolderBase]: For 222725/222727 co-relation queries the response was YES. [2024-06-14 12:18:23,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26266 conditions, 3614 events. 2303/3614 cut-off events. For 222725/222727 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19243 event pairs, 637 based on Foata normal form. 4/3613 useless extension candidates. Maximal degree in co-relation 26205. Up to 2878 conditions per place. [2024-06-14 12:18:23,231 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 99 selfloop transitions, 85 changer transitions 0/191 dead transitions. [2024-06-14 12:18:23,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 191 transitions, 2177 flow [2024-06-14 12:18:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:23,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:23,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 12:18:23,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4765432098765432 [2024-06-14 12:18:23,233 INFO L175 Difference]: Start difference. First operand has 136 places, 150 transitions, 1311 flow. Second operand 9 states and 193 transitions. [2024-06-14 12:18:23,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 191 transitions, 2177 flow [2024-06-14 12:18:23,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 191 transitions, 2005 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:23,361 INFO L231 Difference]: Finished difference. Result has 137 places, 156 transitions, 1439 flow [2024-06-14 12:18:23,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1439, PETRI_PLACES=137, PETRI_TRANSITIONS=156} [2024-06-14 12:18:23,362 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 91 predicate places. [2024-06-14 12:18:23,362 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 156 transitions, 1439 flow [2024-06-14 12:18:23,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:23,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:23,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:23,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:18:23,362 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 12:18:23,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:23,363 INFO L85 PathProgramCache]: Analyzing trace with hash 791437522, now seen corresponding path program 9 times [2024-06-14 12:18:23,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:23,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222315312] [2024-06-14 12:18:23,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:23,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:23,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:24,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:24,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:24,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222315312] [2024-06-14 12:18:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222315312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:24,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:24,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:24,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856214023] [2024-06-14 12:18:24,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:24,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:24,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:24,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:24,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:24,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:24,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 156 transitions, 1439 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:24,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:24,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:24,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:25,552 INFO L124 PetriNetUnfolderBase]: 2293/3600 cut-off events. [2024-06-14 12:18:25,553 INFO L125 PetriNetUnfolderBase]: For 230517/230519 co-relation queries the response was YES. [2024-06-14 12:18:25,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26328 conditions, 3600 events. 2293/3600 cut-off events. For 230517/230519 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19176 event pairs, 635 based on Foata normal form. 4/3599 useless extension candidates. Maximal degree in co-relation 26266. Up to 2870 conditions per place. [2024-06-14 12:18:25,582 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 96 selfloop transitions, 86 changer transitions 0/189 dead transitions. [2024-06-14 12:18:25,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 189 transitions, 2033 flow [2024-06-14 12:18:25,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:25,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:25,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 12:18:25,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691358024691358 [2024-06-14 12:18:25,584 INFO L175 Difference]: Start difference. First operand has 137 places, 156 transitions, 1439 flow. Second operand 9 states and 190 transitions. [2024-06-14 12:18:25,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 189 transitions, 2033 flow [2024-06-14 12:18:25,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 189 transitions, 1779 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:25,702 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1365 flow [2024-06-14 12:18:25,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1365, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-14 12:18:25,712 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 94 predicate places. [2024-06-14 12:18:25,712 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1365 flow [2024-06-14 12:18:25,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:25,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:25,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:25,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:18:25,713 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 12:18:25,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:25,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1529020548, now seen corresponding path program 10 times [2024-06-14 12:18:25,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:25,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583687836] [2024-06-14 12:18:25,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:25,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:26,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:26,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:26,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583687836] [2024-06-14 12:18:26,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583687836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:26,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:26,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:26,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687578215] [2024-06-14 12:18:26,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:26,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:26,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:26,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:26,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:26,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:26,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1365 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:26,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:26,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:26,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:27,896 INFO L124 PetriNetUnfolderBase]: 2283/3586 cut-off events. [2024-06-14 12:18:27,896 INFO L125 PetriNetUnfolderBase]: For 236621/236623 co-relation queries the response was YES. [2024-06-14 12:18:27,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26152 conditions, 3586 events. 2283/3586 cut-off events. For 236621/236623 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19053 event pairs, 640 based on Foata normal form. 4/3585 useless extension candidates. Maximal degree in co-relation 26089. Up to 2862 conditions per place. [2024-06-14 12:18:27,923 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 87 selfloop transitions, 92 changer transitions 0/186 dead transitions. [2024-06-14 12:18:27,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 186 transitions, 1797 flow [2024-06-14 12:18:27,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:27,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:27,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-14 12:18:27,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45925925925925926 [2024-06-14 12:18:27,925 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1365 flow. Second operand 9 states and 186 transitions. [2024-06-14 12:18:27,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 186 transitions, 1797 flow [2024-06-14 12:18:28,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 186 transitions, 1573 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:28,062 INFO L231 Difference]: Finished difference. Result has 141 places, 156 transitions, 1333 flow [2024-06-14 12:18:28,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1333, PETRI_PLACES=141, PETRI_TRANSITIONS=156} [2024-06-14 12:18:28,063 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 95 predicate places. [2024-06-14 12:18:28,063 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 156 transitions, 1333 flow [2024-06-14 12:18:28,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:28,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:28,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:28,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:18:28,064 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:28,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:28,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1040769690, now seen corresponding path program 2 times [2024-06-14 12:18:28,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:28,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952926816] [2024-06-14 12:18:28,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:28,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:28,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:29,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:29,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:29,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952926816] [2024-06-14 12:18:29,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952926816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:29,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:29,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:29,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576118857] [2024-06-14 12:18:29,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:29,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:29,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:29,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:29,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:29,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:18:29,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 156 transitions, 1333 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:29,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:29,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:18:29,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:29,621 INFO L124 PetriNetUnfolderBase]: 1948/3204 cut-off events. [2024-06-14 12:18:29,622 INFO L125 PetriNetUnfolderBase]: For 241130/241130 co-relation queries the response was YES. [2024-06-14 12:18:29,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24552 conditions, 3204 events. 1948/3204 cut-off events. For 241130/241130 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18049 event pairs, 644 based on Foata normal form. 1/3178 useless extension candidates. Maximal degree in co-relation 24488. Up to 2783 conditions per place. [2024-06-14 12:18:29,648 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 121 selfloop transitions, 18 changer transitions 0/168 dead transitions. [2024-06-14 12:18:29,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 168 transitions, 1671 flow [2024-06-14 12:18:29,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:29,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:29,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-14 12:18:29,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:18:29,650 INFO L175 Difference]: Start difference. First operand has 141 places, 156 transitions, 1333 flow. Second operand 6 states and 126 transitions. [2024-06-14 12:18:29,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 168 transitions, 1671 flow [2024-06-14 12:18:29,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 168 transitions, 1463 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:18:29,779 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1211 flow [2024-06-14 12:18:29,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1211, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-14 12:18:29,779 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 92 predicate places. [2024-06-14 12:18:29,780 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1211 flow [2024-06-14 12:18:29,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:29,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:29,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:29,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:18:29,781 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:29,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:29,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1561950326, now seen corresponding path program 1 times [2024-06-14 12:18:29,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:29,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837802801] [2024-06-14 12:18:29,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:29,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:29,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:30,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:30,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:30,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837802801] [2024-06-14 12:18:30,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837802801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:30,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:30,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:30,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805795271] [2024-06-14 12:18:30,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:30,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:30,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:30,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:30,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:30,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:18:30,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1211 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:30,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:30,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:18:30,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:31,210 INFO L124 PetriNetUnfolderBase]: 1931/3212 cut-off events. [2024-06-14 12:18:31,210 INFO L125 PetriNetUnfolderBase]: For 218008/218008 co-relation queries the response was YES. [2024-06-14 12:18:31,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23112 conditions, 3212 events. 1931/3212 cut-off events. For 218008/218008 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 18102 event pairs, 564 based on Foata normal form. 1/3211 useless extension candidates. Maximal degree in co-relation 23047. Up to 2774 conditions per place. [2024-06-14 12:18:31,237 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 144 selfloop transitions, 11 changer transitions 0/174 dead transitions. [2024-06-14 12:18:31,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 174 transitions, 1589 flow [2024-06-14 12:18:31,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:31,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:31,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-14 12:18:31,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4703703703703704 [2024-06-14 12:18:31,239 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1211 flow. Second operand 6 states and 127 transitions. [2024-06-14 12:18:31,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 174 transitions, 1589 flow [2024-06-14 12:18:31,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 174 transitions, 1525 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:31,359 INFO L231 Difference]: Finished difference. Result has 140 places, 162 transitions, 1219 flow [2024-06-14 12:18:31,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1219, PETRI_PLACES=140, PETRI_TRANSITIONS=162} [2024-06-14 12:18:31,360 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 94 predicate places. [2024-06-14 12:18:31,360 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 162 transitions, 1219 flow [2024-06-14 12:18:31,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:31,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:31,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:31,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:18:31,361 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 12:18:31,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:31,361 INFO L85 PathProgramCache]: Analyzing trace with hash 800026072, now seen corresponding path program 1 times [2024-06-14 12:18:31,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:31,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725138511] [2024-06-14 12:18:31,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:31,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:31,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:32,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:32,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:32,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725138511] [2024-06-14 12:18:32,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725138511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:32,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:32,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:32,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845693457] [2024-06-14 12:18:32,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:32,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:32,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:32,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:32,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:32,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:18:32,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 162 transitions, 1219 flow. Second operand has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:32,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:32,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:18:32,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:33,638 INFO L124 PetriNetUnfolderBase]: 2031/3306 cut-off events. [2024-06-14 12:18:33,638 INFO L125 PetriNetUnfolderBase]: For 226820/226820 co-relation queries the response was YES. [2024-06-14 12:18:33,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23875 conditions, 3306 events. 2031/3306 cut-off events. For 226820/226820 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 18154 event pairs, 548 based on Foata normal form. 4/3308 useless extension candidates. Maximal degree in co-relation 23809. Up to 2916 conditions per place. [2024-06-14 12:18:33,665 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 168 selfloop transitions, 19 changer transitions 0/195 dead transitions. [2024-06-14 12:18:33,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 195 transitions, 1731 flow [2024-06-14 12:18:33,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:33,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:33,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 12:18:33,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-06-14 12:18:33,667 INFO L175 Difference]: Start difference. First operand has 140 places, 162 transitions, 1219 flow. Second operand 9 states and 183 transitions. [2024-06-14 12:18:33,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 195 transitions, 1731 flow [2024-06-14 12:18:33,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 195 transitions, 1681 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:33,830 INFO L231 Difference]: Finished difference. Result has 146 places, 167 transitions, 1292 flow [2024-06-14 12:18:33,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1292, PETRI_PLACES=146, PETRI_TRANSITIONS=167} [2024-06-14 12:18:33,831 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 100 predicate places. [2024-06-14 12:18:33,831 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 167 transitions, 1292 flow [2024-06-14 12:18:33,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.4) internal successors, (134), 10 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:33,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:33,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:33,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:18:33,832 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:33,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:33,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1554331766, now seen corresponding path program 2 times [2024-06-14 12:18:33,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:33,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547584504] [2024-06-14 12:18:33,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:33,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:33,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:34,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:34,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547584504] [2024-06-14 12:18:34,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547584504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:34,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:34,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:18:34,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664902073] [2024-06-14 12:18:34,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:34,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:18:34,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:34,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:18:34,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:18:34,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:18:34,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 167 transitions, 1292 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:34,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:34,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:18:34,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:35,426 INFO L124 PetriNetUnfolderBase]: 1921/3196 cut-off events. [2024-06-14 12:18:35,426 INFO L125 PetriNetUnfolderBase]: For 233588/233591 co-relation queries the response was YES. [2024-06-14 12:18:35,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23862 conditions, 3196 events. 1921/3196 cut-off events. For 233588/233591 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 17985 event pairs, 539 based on Foata normal form. 3/3196 useless extension candidates. Maximal degree in co-relation 23794. Up to 2753 conditions per place. [2024-06-14 12:18:35,453 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 144 selfloop transitions, 16 changer transitions 0/179 dead transitions. [2024-06-14 12:18:35,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 179 transitions, 1680 flow [2024-06-14 12:18:35,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:18:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:18:35,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-14 12:18:35,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:18:35,455 INFO L175 Difference]: Start difference. First operand has 146 places, 167 transitions, 1292 flow. Second operand 6 states and 126 transitions. [2024-06-14 12:18:35,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 179 transitions, 1680 flow [2024-06-14 12:18:35,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 179 transitions, 1597 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:35,607 INFO L231 Difference]: Finished difference. Result has 146 places, 170 transitions, 1299 flow [2024-06-14 12:18:35,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1299, PETRI_PLACES=146, PETRI_TRANSITIONS=170} [2024-06-14 12:18:35,608 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 100 predicate places. [2024-06-14 12:18:35,608 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 170 transitions, 1299 flow [2024-06-14 12:18:35,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:35,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:35,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:18:35,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:18:35,609 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 12:18:35,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:35,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1554321846, now seen corresponding path program 1 times [2024-06-14 12:18:35,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:35,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235821193] [2024-06-14 12:18:35,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:35,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:35,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:36,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:36,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:36,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235821193] [2024-06-14 12:18:36,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235821193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:36,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:36,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:36,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093106228] [2024-06-14 12:18:36,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:36,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:36,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:36,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:36,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:36,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2024-06-14 12:18:36,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 170 transitions, 1299 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:36,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:36,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2024-06-14 12:18:36,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:37,359 INFO L124 PetriNetUnfolderBase]: 1850/3093 cut-off events. [2024-06-14 12:18:37,360 INFO L125 PetriNetUnfolderBase]: For 241216/241216 co-relation queries the response was YES. [2024-06-14 12:18:37,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23867 conditions, 3093 events. 1850/3093 cut-off events. For 241216/241216 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 17541 event pairs, 568 based on Foata normal form. 1/3071 useless extension candidates. Maximal degree in co-relation 23798. Up to 2698 conditions per place. [2024-06-14 12:18:37,383 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 141 selfloop transitions, 14 changer transitions 0/183 dead transitions. [2024-06-14 12:18:37,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 183 transitions, 1671 flow [2024-06-14 12:18:37,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:37,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:37,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 12:18:37,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-14 12:18:37,384 INFO L175 Difference]: Start difference. First operand has 146 places, 170 transitions, 1299 flow. Second operand 7 states and 141 transitions. [2024-06-14 12:18:37,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 183 transitions, 1671 flow [2024-06-14 12:18:37,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 183 transitions, 1603 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 12:18:37,529 INFO L231 Difference]: Finished difference. Result has 149 places, 173 transitions, 1309 flow [2024-06-14 12:18:37,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1309, PETRI_PLACES=149, PETRI_TRANSITIONS=173} [2024-06-14 12:18:37,530 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 103 predicate places. [2024-06-14 12:18:37,530 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 173 transitions, 1309 flow [2024-06-14 12:18:37,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:37,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:37,530 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 12:18:37,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:18:37,531 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:37,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:37,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1886561870, now seen corresponding path program 1 times [2024-06-14 12:18:37,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:37,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071224898] [2024-06-14 12:18:37,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:37,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:37,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:38,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:38,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:38,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071224898] [2024-06-14 12:18:38,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071224898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:38,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:38,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:38,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387048773] [2024-06-14 12:18:38,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:38,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:38,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:38,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:38,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:38,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:38,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 173 transitions, 1309 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:38,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:38,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:38,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:39,628 INFO L124 PetriNetUnfolderBase]: 2311/3628 cut-off events. [2024-06-14 12:18:39,628 INFO L125 PetriNetUnfolderBase]: For 299597/299597 co-relation queries the response was YES. [2024-06-14 12:18:39,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28767 conditions, 3628 events. 2311/3628 cut-off events. For 299597/299597 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 19203 event pairs, 451 based on Foata normal form. 4/3630 useless extension candidates. Maximal degree in co-relation 28697. Up to 3200 conditions per place. [2024-06-14 12:18:39,656 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 187 selfloop transitions, 25 changer transitions 0/219 dead transitions. [2024-06-14 12:18:39,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 219 transitions, 2107 flow [2024-06-14 12:18:39,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:39,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 12:18:39,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4533333333333333 [2024-06-14 12:18:39,658 INFO L175 Difference]: Start difference. First operand has 149 places, 173 transitions, 1309 flow. Second operand 10 states and 204 transitions. [2024-06-14 12:18:39,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 219 transitions, 2107 flow [2024-06-14 12:18:39,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 219 transitions, 2051 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:39,833 INFO L231 Difference]: Finished difference. Result has 154 places, 177 transitions, 1414 flow [2024-06-14 12:18:39,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1414, PETRI_PLACES=154, PETRI_TRANSITIONS=177} [2024-06-14 12:18:39,834 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 108 predicate places. [2024-06-14 12:18:39,834 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 177 transitions, 1414 flow [2024-06-14 12:18:39,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:39,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:39,834 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 12:18:39,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:18:39,835 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:39,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:39,835 INFO L85 PathProgramCache]: Analyzing trace with hash 443604348, now seen corresponding path program 2 times [2024-06-14 12:18:39,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:39,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427937795] [2024-06-14 12:18:39,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:39,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:39,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:40,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:40,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:40,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427937795] [2024-06-14 12:18:40,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427937795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:40,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:40,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:40,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766745427] [2024-06-14 12:18:40,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:40,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:40,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:40,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:40,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:41,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:41,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 177 transitions, 1414 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:41,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:41,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:41,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:41,928 INFO L124 PetriNetUnfolderBase]: 2328/3655 cut-off events. [2024-06-14 12:18:41,929 INFO L125 PetriNetUnfolderBase]: For 313415/313415 co-relation queries the response was YES. [2024-06-14 12:18:41,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29422 conditions, 3655 events. 2328/3655 cut-off events. For 313415/313415 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 19366 event pairs, 623 based on Foata normal form. 4/3657 useless extension candidates. Maximal degree in co-relation 29351. Up to 3337 conditions per place. [2024-06-14 12:18:41,975 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 187 selfloop transitions, 19 changer transitions 0/213 dead transitions. [2024-06-14 12:18:41,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 213 transitions, 1966 flow [2024-06-14 12:18:41,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:41,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:41,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 12:18:41,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4469135802469136 [2024-06-14 12:18:41,985 INFO L175 Difference]: Start difference. First operand has 154 places, 177 transitions, 1414 flow. Second operand 9 states and 181 transitions. [2024-06-14 12:18:41,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 213 transitions, 1966 flow [2024-06-14 12:18:42,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 213 transitions, 1865 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 12:18:42,321 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 1416 flow [2024-06-14 12:18:42,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1416, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2024-06-14 12:18:42,322 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 111 predicate places. [2024-06-14 12:18:42,322 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 1416 flow [2024-06-14 12:18:42,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:42,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:42,323 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 12:18:42,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:18:42,323 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:42,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:42,323 INFO L85 PathProgramCache]: Analyzing trace with hash 443456478, now seen corresponding path program 3 times [2024-06-14 12:18:42,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:42,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10111715] [2024-06-14 12:18:42,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:42,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:42,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:43,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:43,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:43,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10111715] [2024-06-14 12:18:43,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10111715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:43,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:43,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:43,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828170206] [2024-06-14 12:18:43,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:43,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:43,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:43,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:43,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:43,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:43,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 1416 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:43,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:43,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:43,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:44,486 INFO L124 PetriNetUnfolderBase]: 2320/3643 cut-off events. [2024-06-14 12:18:44,486 INFO L125 PetriNetUnfolderBase]: For 322146/322146 co-relation queries the response was YES. [2024-06-14 12:18:44,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29308 conditions, 3643 events. 2320/3643 cut-off events. For 322146/322146 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 19318 event pairs, 616 based on Foata normal form. 4/3645 useless extension candidates. Maximal degree in co-relation 29235. Up to 3284 conditions per place. [2024-06-14 12:18:44,519 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 185 selfloop transitions, 22 changer transitions 0/214 dead transitions. [2024-06-14 12:18:44,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 214 transitions, 1918 flow [2024-06-14 12:18:44,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:44,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:44,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 12:18:44,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-06-14 12:18:44,521 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 1416 flow. Second operand 9 states and 183 transitions. [2024-06-14 12:18:44,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 214 transitions, 1918 flow [2024-06-14 12:18:44,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 214 transitions, 1827 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:44,760 INFO L231 Difference]: Finished difference. Result has 159 places, 179 transitions, 1376 flow [2024-06-14 12:18:44,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1376, PETRI_PLACES=159, PETRI_TRANSITIONS=179} [2024-06-14 12:18:44,761 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 113 predicate places. [2024-06-14 12:18:44,761 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 179 transitions, 1376 flow [2024-06-14 12:18:44,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:44,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:44,761 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 12:18:44,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:18:44,762 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:44,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:44,762 INFO L85 PathProgramCache]: Analyzing trace with hash -277336678, now seen corresponding path program 4 times [2024-06-14 12:18:44,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:44,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506215889] [2024-06-14 12:18:44,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:44,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:44,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:45,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:45,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:45,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506215889] [2024-06-14 12:18:45,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506215889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:45,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:45,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:45,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274963781] [2024-06-14 12:18:45,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:45,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:45,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:45,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:45,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:45,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:45,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 179 transitions, 1376 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:45,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:45,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:45,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:46,809 INFO L124 PetriNetUnfolderBase]: 2337/3672 cut-off events. [2024-06-14 12:18:46,809 INFO L125 PetriNetUnfolderBase]: For 334985/334988 co-relation queries the response was YES. [2024-06-14 12:18:46,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29671 conditions, 3672 events. 2337/3672 cut-off events. For 334985/334988 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19525 event pairs, 634 based on Foata normal form. 6/3674 useless extension candidates. Maximal degree in co-relation 29597. Up to 3226 conditions per place. [2024-06-14 12:18:46,842 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 154 selfloop transitions, 51 changer transitions 0/212 dead transitions. [2024-06-14 12:18:46,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 212 transitions, 1918 flow [2024-06-14 12:18:46,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:46,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:46,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-14 12:18:46,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45925925925925926 [2024-06-14 12:18:46,844 INFO L175 Difference]: Start difference. First operand has 159 places, 179 transitions, 1376 flow. Second operand 9 states and 186 transitions. [2024-06-14 12:18:46,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 212 transitions, 1918 flow [2024-06-14 12:18:47,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 212 transitions, 1859 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:47,090 INFO L231 Difference]: Finished difference. Result has 160 places, 181 transitions, 1484 flow [2024-06-14 12:18:47,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1484, PETRI_PLACES=160, PETRI_TRANSITIONS=181} [2024-06-14 12:18:47,090 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 114 predicate places. [2024-06-14 12:18:47,091 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 181 transitions, 1484 flow [2024-06-14 12:18:47,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:47,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:47,091 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 12:18:47,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:18:47,091 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 12:18:47,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:47,092 INFO L85 PathProgramCache]: Analyzing trace with hash -277484548, now seen corresponding path program 5 times [2024-06-14 12:18:47,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:47,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526183008] [2024-06-14 12:18:47,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:47,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:47,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:48,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:48,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:48,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526183008] [2024-06-14 12:18:48,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526183008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:48,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:48,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:48,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045513340] [2024-06-14 12:18:48,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:48,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:48,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:48,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:48,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:48,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:48,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 181 transitions, 1484 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:48,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:48,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:48,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:49,244 INFO L124 PetriNetUnfolderBase]: 2379/3738 cut-off events. [2024-06-14 12:18:49,244 INFO L125 PetriNetUnfolderBase]: For 355199/355202 co-relation queries the response was YES. [2024-06-14 12:18:49,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30845 conditions, 3738 events. 2379/3738 cut-off events. For 355199/355202 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 19929 event pairs, 631 based on Foata normal form. 6/3740 useless extension candidates. Maximal degree in co-relation 30770. Up to 3227 conditions per place. [2024-06-14 12:18:49,273 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 156 selfloop transitions, 56 changer transitions 0/219 dead transitions. [2024-06-14 12:18:49,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 219 transitions, 2294 flow [2024-06-14 12:18:49,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:49,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:49,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 12:18:49,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:18:49,277 INFO L175 Difference]: Start difference. First operand has 160 places, 181 transitions, 1484 flow. Second operand 9 states and 189 transitions. [2024-06-14 12:18:49,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 219 transitions, 2294 flow [2024-06-14 12:18:49,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 219 transitions, 2145 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:49,536 INFO L231 Difference]: Finished difference. Result has 162 places, 185 transitions, 1574 flow [2024-06-14 12:18:49,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1574, PETRI_PLACES=162, PETRI_TRANSITIONS=185} [2024-06-14 12:18:49,537 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 116 predicate places. [2024-06-14 12:18:49,537 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 185 transitions, 1574 flow [2024-06-14 12:18:49,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:49,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:49,538 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 12:18:49,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:18:49,538 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 12:18:49,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:49,538 INFO L85 PathProgramCache]: Analyzing trace with hash 2034261680, now seen corresponding path program 6 times [2024-06-14 12:18:49,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:49,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885783432] [2024-06-14 12:18:49,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:49,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:49,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:50,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:50,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:50,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885783432] [2024-06-14 12:18:50,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885783432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:50,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:50,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:50,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685434596] [2024-06-14 12:18:50,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:50,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:50,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:50,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:50,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:50,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:50,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 185 transitions, 1574 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:50,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:50,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:50,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:51,746 INFO L124 PetriNetUnfolderBase]: 2371/3726 cut-off events. [2024-06-14 12:18:51,746 INFO L125 PetriNetUnfolderBase]: For 364589/364592 co-relation queries the response was YES. [2024-06-14 12:18:51,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30913 conditions, 3726 events. 2371/3726 cut-off events. For 364589/364592 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19864 event pairs, 634 based on Foata normal form. 6/3728 useless extension candidates. Maximal degree in co-relation 30837. Up to 3280 conditions per place. [2024-06-14 12:18:51,786 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 157 selfloop transitions, 52 changer transitions 0/216 dead transitions. [2024-06-14 12:18:51,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 216 transitions, 2070 flow [2024-06-14 12:18:51,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:51,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:51,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 12:18:51,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567901234567901 [2024-06-14 12:18:51,788 INFO L175 Difference]: Start difference. First operand has 162 places, 185 transitions, 1574 flow. Second operand 9 states and 185 transitions. [2024-06-14 12:18:51,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 216 transitions, 2070 flow [2024-06-14 12:18:52,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 216 transitions, 1912 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:52,179 INFO L231 Difference]: Finished difference. Result has 166 places, 185 transitions, 1527 flow [2024-06-14 12:18:52,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1527, PETRI_PLACES=166, PETRI_TRANSITIONS=185} [2024-06-14 12:18:52,179 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 120 predicate places. [2024-06-14 12:18:52,179 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 185 transitions, 1527 flow [2024-06-14 12:18:52,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:52,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:52,180 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 12:18:52,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:18:52,180 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:52,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:52,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1353134212, now seen corresponding path program 1 times [2024-06-14 12:18:52,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:52,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282426406] [2024-06-14 12:18:52,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:52,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:52,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:53,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 12:18:53,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:53,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282426406] [2024-06-14 12:18:53,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282426406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:53,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:53,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:18:53,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430405401] [2024-06-14 12:18:53,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:53,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:18:53,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:53,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:18:53,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:18:53,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:18:53,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 185 transitions, 1527 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:53,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:53,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:18:53,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:53,855 INFO L124 PetriNetUnfolderBase]: 2146/3470 cut-off events. [2024-06-14 12:18:53,855 INFO L125 PetriNetUnfolderBase]: For 369831/369835 co-relation queries the response was YES. [2024-06-14 12:18:53,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29731 conditions, 3470 events. 2146/3470 cut-off events. For 369831/369835 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19243 event pairs, 652 based on Foata normal form. 2/3449 useless extension candidates. Maximal degree in co-relation 29653. Up to 3095 conditions per place. [2024-06-14 12:18:53,891 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 155 selfloop transitions, 16 changer transitions 0/204 dead transitions. [2024-06-14 12:18:53,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 204 transitions, 1951 flow [2024-06-14 12:18:53,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:18:53,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:18:53,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 12:18:53,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-14 12:18:53,892 INFO L175 Difference]: Start difference. First operand has 166 places, 185 transitions, 1527 flow. Second operand 7 states and 141 transitions. [2024-06-14 12:18:53,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 204 transitions, 1951 flow [2024-06-14 12:18:54,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 204 transitions, 1835 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 12:18:54,161 INFO L231 Difference]: Finished difference. Result has 165 places, 188 transitions, 1497 flow [2024-06-14 12:18:54,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1497, PETRI_PLACES=165, PETRI_TRANSITIONS=188} [2024-06-14 12:18:54,162 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 119 predicate places. [2024-06-14 12:18:54,162 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 188 transitions, 1497 flow [2024-06-14 12:18:54,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:54,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:54,163 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 12:18:54,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:18:54,163 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 12:18:54,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:54,163 INFO L85 PathProgramCache]: Analyzing trace with hash 284247020, now seen corresponding path program 7 times [2024-06-14 12:18:54,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:54,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915981212] [2024-06-14 12:18:54,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:54,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:54,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:55,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:55,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:55,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915981212] [2024-06-14 12:18:55,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915981212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:55,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:55,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:55,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210999968] [2024-06-14 12:18:55,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:55,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:55,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:55,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:55,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:55,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:55,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 188 transitions, 1497 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:55,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:55,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:55,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:56,366 INFO L124 PetriNetUnfolderBase]: 2414/3780 cut-off events. [2024-06-14 12:18:56,366 INFO L125 PetriNetUnfolderBase]: For 390969/390971 co-relation queries the response was YES. [2024-06-14 12:18:56,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31999 conditions, 3780 events. 2414/3780 cut-off events. For 390969/390971 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 20155 event pairs, 646 based on Foata normal form. 4/3779 useless extension candidates. Maximal degree in co-relation 31920. Up to 3333 conditions per place. [2024-06-14 12:18:56,401 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 158 selfloop transitions, 52 changer transitions 0/218 dead transitions. [2024-06-14 12:18:56,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 218 transitions, 2049 flow [2024-06-14 12:18:56,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:56,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:56,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:18:56,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44938271604938274 [2024-06-14 12:18:56,403 INFO L175 Difference]: Start difference. First operand has 165 places, 188 transitions, 1497 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:18:56,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 218 transitions, 2049 flow [2024-06-14 12:18:56,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 218 transitions, 1985 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 12:18:56,764 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 1610 flow [2024-06-14 12:18:56,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1610, PETRI_PLACES=169, PETRI_TRANSITIONS=190} [2024-06-14 12:18:56,765 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 123 predicate places. [2024-06-14 12:18:56,765 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 1610 flow [2024-06-14 12:18:56,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:56,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:56,765 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 12:18:56,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:18:56,766 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 12:18:56,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:56,766 INFO L85 PathProgramCache]: Analyzing trace with hash 284243300, now seen corresponding path program 8 times [2024-06-14 12:18:56,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:56,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880992321] [2024-06-14 12:18:56,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:56,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:57,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:57,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:57,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880992321] [2024-06-14 12:18:57,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880992321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:57,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:57,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:18:57,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049174627] [2024-06-14 12:18:57,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:57,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:18:57,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:57,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:18:57,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:18:57,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:18:57,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 190 transitions, 1610 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:57,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:57,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:18:57,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:58,785 INFO L124 PetriNetUnfolderBase]: 2431/3807 cut-off events. [2024-06-14 12:18:58,785 INFO L125 PetriNetUnfolderBase]: For 407204/407206 co-relation queries the response was YES. [2024-06-14 12:18:58,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32754 conditions, 3807 events. 2431/3807 cut-off events. For 407204/407206 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 20286 event pairs, 641 based on Foata normal form. 4/3806 useless extension candidates. Maximal degree in co-relation 32674. Up to 3290 conditions per place. [2024-06-14 12:18:58,818 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 160 selfloop transitions, 57 changer transitions 0/225 dead transitions. [2024-06-14 12:18:58,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 225 transitions, 2452 flow [2024-06-14 12:18:58,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:18:58,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:18:58,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 12:18:58,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567901234567901 [2024-06-14 12:18:58,824 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 1610 flow. Second operand 9 states and 185 transitions. [2024-06-14 12:18:58,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 225 transitions, 2452 flow [2024-06-14 12:18:59,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 225 transitions, 2293 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:59,179 INFO L231 Difference]: Finished difference. Result has 171 places, 194 transitions, 1708 flow [2024-06-14 12:18:59,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1708, PETRI_PLACES=171, PETRI_TRANSITIONS=194} [2024-06-14 12:18:59,180 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 125 predicate places. [2024-06-14 12:18:59,180 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 194 transitions, 1708 flow [2024-06-14 12:18:59,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:59,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:59,180 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 12:18:59,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:18:59,181 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:18:59,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:59,181 INFO L85 PathProgramCache]: Analyzing trace with hash -46299126, now seen corresponding path program 9 times [2024-06-14 12:18:59,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:59,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730442453] [2024-06-14 12:18:59,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:59,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:00,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:00,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:00,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730442453] [2024-06-14 12:19:00,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730442453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:00,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:00,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:00,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449126325] [2024-06-14 12:19:00,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:00,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:00,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:00,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:00,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:00,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:00,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 194 transitions, 1708 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:00,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:00,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:00,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:01,555 INFO L124 PetriNetUnfolderBase]: 2448/3834 cut-off events. [2024-06-14 12:19:01,556 INFO L125 PetriNetUnfolderBase]: For 423346/423348 co-relation queries the response was YES. [2024-06-14 12:19:01,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33300 conditions, 3834 events. 2448/3834 cut-off events. For 423346/423348 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 20490 event pairs, 646 based on Foata normal form. 4/3833 useless extension candidates. Maximal degree in co-relation 33219. Up to 3387 conditions per place. [2024-06-14 12:19:01,591 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 165 selfloop transitions, 51 changer transitions 0/224 dead transitions. [2024-06-14 12:19:01,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 224 transitions, 2280 flow [2024-06-14 12:19:01,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:01,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:01,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 12:19:01,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-06-14 12:19:01,593 INFO L175 Difference]: Start difference. First operand has 171 places, 194 transitions, 1708 flow. Second operand 9 states and 183 transitions. [2024-06-14 12:19:01,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 224 transitions, 2280 flow [2024-06-14 12:19:01,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 224 transitions, 2108 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:01,979 INFO L231 Difference]: Finished difference. Result has 175 places, 196 transitions, 1719 flow [2024-06-14 12:19:01,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1719, PETRI_PLACES=175, PETRI_TRANSITIONS=196} [2024-06-14 12:19:01,979 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 129 predicate places. [2024-06-14 12:19:01,980 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 196 transitions, 1719 flow [2024-06-14 12:19:01,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:01,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:01,980 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 12:19:01,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:19:01,980 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:01,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:01,981 INFO L85 PathProgramCache]: Analyzing trace with hash 147640284, now seen corresponding path program 10 times [2024-06-14 12:19:01,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:01,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618325936] [2024-06-14 12:19:01,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:01,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:02,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:02,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:02,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618325936] [2024-06-14 12:19:02,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618325936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:02,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:02,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:19:02,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925791395] [2024-06-14 12:19:02,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:02,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:19:02,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:02,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:19:02,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:19:03,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:03,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 196 transitions, 1719 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:03,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:03,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:03,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:04,138 INFO L124 PetriNetUnfolderBase]: 2440/3822 cut-off events. [2024-06-14 12:19:04,138 INFO L125 PetriNetUnfolderBase]: For 429638/429640 co-relation queries the response was YES. [2024-06-14 12:19:04,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33111 conditions, 3822 events. 2440/3822 cut-off events. For 429638/429640 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 20419 event pairs, 644 based on Foata normal form. 4/3821 useless extension candidates. Maximal degree in co-relation 33028. Up to 3375 conditions per place. [2024-06-14 12:19:04,174 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 162 selfloop transitions, 54 changer transitions 0/224 dead transitions. [2024-06-14 12:19:04,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 224 transitions, 2221 flow [2024-06-14 12:19:04,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:19:04,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:19:04,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 12:19:04,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4469135802469136 [2024-06-14 12:19:04,176 INFO L175 Difference]: Start difference. First operand has 175 places, 196 transitions, 1719 flow. Second operand 9 states and 181 transitions. [2024-06-14 12:19:04,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 224 transitions, 2221 flow [2024-06-14 12:19:04,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 224 transitions, 2056 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:04,681 INFO L231 Difference]: Finished difference. Result has 177 places, 196 transitions, 1669 flow [2024-06-14 12:19:04,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1669, PETRI_PLACES=177, PETRI_TRANSITIONS=196} [2024-06-14 12:19:04,682 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 131 predicate places. [2024-06-14 12:19:04,682 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 196 transitions, 1669 flow [2024-06-14 12:19:04,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:04,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:04,683 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 12:19:04,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:19:04,683 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 12:19:04,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:04,683 INFO L85 PathProgramCache]: Analyzing trace with hash -939827332, now seen corresponding path program 2 times [2024-06-14 12:19:04,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:04,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205069568] [2024-06-14 12:19:04,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:04,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:04,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:05,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:05,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:05,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205069568] [2024-06-14 12:19:05,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205069568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:05,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:05,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:05,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726940442] [2024-06-14 12:19:05,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:05,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:05,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:05,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:05,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:05,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:05,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 196 transitions, 1669 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:05,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:05,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:05,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:06,324 INFO L124 PetriNetUnfolderBase]: 2184/3528 cut-off events. [2024-06-14 12:19:06,325 INFO L125 PetriNetUnfolderBase]: For 432606/432624 co-relation queries the response was YES. [2024-06-14 12:19:06,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31467 conditions, 3528 events. 2184/3528 cut-off events. For 432606/432624 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19678 event pairs, 662 based on Foata normal form. 5/3505 useless extension candidates. Maximal degree in co-relation 31383. Up to 3129 conditions per place. [2024-06-14 12:19:06,361 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 148 selfloop transitions, 28 changer transitions 0/213 dead transitions. [2024-06-14 12:19:06,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 213 transitions, 2257 flow [2024-06-14 12:19:06,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:06,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:06,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 12:19:06,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:19:06,369 INFO L175 Difference]: Start difference. First operand has 177 places, 196 transitions, 1669 flow. Second operand 7 states and 140 transitions. [2024-06-14 12:19:06,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 213 transitions, 2257 flow [2024-06-14 12:19:06,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 213 transitions, 2130 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:06,740 INFO L231 Difference]: Finished difference. Result has 176 places, 202 transitions, 1706 flow [2024-06-14 12:19:06,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1542, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1706, PETRI_PLACES=176, PETRI_TRANSITIONS=202} [2024-06-14 12:19:06,741 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 130 predicate places. [2024-06-14 12:19:06,741 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 202 transitions, 1706 flow [2024-06-14 12:19:06,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:06,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:06,742 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 12:19:06,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:19:06,742 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 12:19:06,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:06,744 INFO L85 PathProgramCache]: Analyzing trace with hash -939352102, now seen corresponding path program 3 times [2024-06-14 12:19:06,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:06,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188918691] [2024-06-14 12:19:06,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:06,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:06,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:07,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:07,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:07,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188918691] [2024-06-14 12:19:07,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188918691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:07,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:07,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:07,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790408954] [2024-06-14 12:19:07,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:07,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:07,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:07,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:07,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:07,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:07,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 202 transitions, 1706 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:07,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:07,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:07,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:08,586 INFO L124 PetriNetUnfolderBase]: 2181/3524 cut-off events. [2024-06-14 12:19:08,586 INFO L125 PetriNetUnfolderBase]: For 446847/446855 co-relation queries the response was YES. [2024-06-14 12:19:08,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31799 conditions, 3524 events. 2181/3524 cut-off events. For 446847/446855 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19672 event pairs, 662 based on Foata normal form. 9/3506 useless extension candidates. Maximal degree in co-relation 31714. Up to 3126 conditions per place. [2024-06-14 12:19:08,630 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 146 selfloop transitions, 29 changer transitions 0/212 dead transitions. [2024-06-14 12:19:08,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 212 transitions, 2080 flow [2024-06-14 12:19:08,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:08,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:08,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-14 12:19:08,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 12:19:08,632 INFO L175 Difference]: Start difference. First operand has 176 places, 202 transitions, 1706 flow. Second operand 7 states and 138 transitions. [2024-06-14 12:19:08,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 212 transitions, 2080 flow [2024-06-14 12:19:09,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 212 transitions, 1977 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-14 12:19:09,039 INFO L231 Difference]: Finished difference. Result has 180 places, 202 transitions, 1667 flow [2024-06-14 12:19:09,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1667, PETRI_PLACES=180, PETRI_TRANSITIONS=202} [2024-06-14 12:19:09,040 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 134 predicate places. [2024-06-14 12:19:09,040 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 202 transitions, 1667 flow [2024-06-14 12:19:09,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:09,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:09,040 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 12:19:09,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:19:09,041 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 12:19:09,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:09,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1348279194, now seen corresponding path program 1 times [2024-06-14 12:19:09,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:09,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511107041] [2024-06-14 12:19:09,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:09,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:09,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:09,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:09,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511107041] [2024-06-14 12:19:09,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511107041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:09,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:09,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:09,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493373676] [2024-06-14 12:19:09,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:09,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:09,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:09,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:09,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:10,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:10,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 202 transitions, 1667 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:10,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:10,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:10,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:10,728 INFO L124 PetriNetUnfolderBase]: 2206/3573 cut-off events. [2024-06-14 12:19:10,728 INFO L125 PetriNetUnfolderBase]: For 401115/401115 co-relation queries the response was YES. [2024-06-14 12:19:10,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30305 conditions, 3573 events. 2206/3573 cut-off events. For 401115/401115 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19673 event pairs, 540 based on Foata normal form. 1/3572 useless extension candidates. Maximal degree in co-relation 30218. Up to 3212 conditions per place. [2024-06-14 12:19:10,767 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 196 selfloop transitions, 14 changer transitions 0/221 dead transitions. [2024-06-14 12:19:10,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 221 transitions, 2181 flow [2024-06-14 12:19:10,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:10,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:10,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 12:19:10,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-14 12:19:10,769 INFO L175 Difference]: Start difference. First operand has 180 places, 202 transitions, 1667 flow. Second operand 7 states and 141 transitions. [2024-06-14 12:19:10,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 221 transitions, 2181 flow [2024-06-14 12:19:11,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 221 transitions, 2115 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:11,210 INFO L231 Difference]: Finished difference. Result has 181 places, 205 transitions, 1695 flow [2024-06-14 12:19:11,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=181, PETRI_TRANSITIONS=205} [2024-06-14 12:19:11,211 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 135 predicate places. [2024-06-14 12:19:11,211 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 205 transitions, 1695 flow [2024-06-14 12:19:11,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:11,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:11,211 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 12:19:11,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:19:11,212 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 12:19:11,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1348272436, now seen corresponding path program 1 times [2024-06-14 12:19:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:11,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964594205] [2024-06-14 12:19:11,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:11,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:11,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:12,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:12,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:12,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964594205] [2024-06-14 12:19:12,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964594205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:12,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:12,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:12,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940088806] [2024-06-14 12:19:12,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:12,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:12,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:12,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:12,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:12,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:12,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 205 transitions, 1695 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:12,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:12,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:12,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:12,852 INFO L124 PetriNetUnfolderBase]: 2207/3576 cut-off events. [2024-06-14 12:19:12,852 INFO L125 PetriNetUnfolderBase]: For 410224/410224 co-relation queries the response was YES. [2024-06-14 12:19:12,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30479 conditions, 3576 events. 2207/3576 cut-off events. For 410224/410224 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19772 event pairs, 582 based on Foata normal form. 1/3575 useless extension candidates. Maximal degree in co-relation 30391. Up to 3167 conditions per place. [2024-06-14 12:19:12,887 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 179 selfloop transitions, 14 changer transitions 0/221 dead transitions. [2024-06-14 12:19:12,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 221 transitions, 2165 flow [2024-06-14 12:19:12,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:12,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:12,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-14 12:19:12,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 12:19:12,888 INFO L175 Difference]: Start difference. First operand has 181 places, 205 transitions, 1695 flow. Second operand 7 states and 138 transitions. [2024-06-14 12:19:12,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 221 transitions, 2165 flow [2024-06-14 12:19:13,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 221 transitions, 2093 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:13,264 INFO L231 Difference]: Finished difference. Result has 183 places, 208 transitions, 1715 flow [2024-06-14 12:19:13,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1715, PETRI_PLACES=183, PETRI_TRANSITIONS=208} [2024-06-14 12:19:13,265 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 137 predicate places. [2024-06-14 12:19:13,265 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 208 transitions, 1715 flow [2024-06-14 12:19:13,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:13,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:13,265 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 12:19:13,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:19:13,265 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 12:19:13,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:13,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1348272684, now seen corresponding path program 2 times [2024-06-14 12:19:13,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:13,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646346248] [2024-06-14 12:19:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:13,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:13,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:14,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 12:19:14,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:14,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646346248] [2024-06-14 12:19:14,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646346248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:14,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:14,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:14,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902530595] [2024-06-14 12:19:14,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:14,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:14,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:14,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:14,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:14,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:14,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 208 transitions, 1715 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:14,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:14,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:14,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:14,978 INFO L124 PetriNetUnfolderBase]: 2226/3597 cut-off events. [2024-06-14 12:19:14,978 INFO L125 PetriNetUnfolderBase]: For 427098/427098 co-relation queries the response was YES. [2024-06-14 12:19:14,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31467 conditions, 3597 events. 2226/3597 cut-off events. For 427098/427098 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19787 event pairs, 539 based on Foata normal form. 1/3596 useless extension candidates. Maximal degree in co-relation 31378. Up to 3228 conditions per place. [2024-06-14 12:19:15,013 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 193 selfloop transitions, 19 changer transitions 0/224 dead transitions. [2024-06-14 12:19:15,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 224 transitions, 2233 flow [2024-06-14 12:19:15,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:15,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:15,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 12:19:15,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:19:15,014 INFO L175 Difference]: Start difference. First operand has 183 places, 208 transitions, 1715 flow. Second operand 7 states and 140 transitions. [2024-06-14 12:19:15,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 224 transitions, 2233 flow [2024-06-14 12:19:15,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 224 transitions, 2163 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:15,493 INFO L231 Difference]: Finished difference. Result has 185 places, 211 transitions, 1757 flow [2024-06-14 12:19:15,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1757, PETRI_PLACES=185, PETRI_TRANSITIONS=211} [2024-06-14 12:19:15,493 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 139 predicate places. [2024-06-14 12:19:15,493 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 211 transitions, 1757 flow [2024-06-14 12:19:15,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:15,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:15,494 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 12:19:15,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:19:15,494 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 12:19:15,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:15,494 INFO L85 PathProgramCache]: Analyzing trace with hash -939346150, now seen corresponding path program 2 times [2024-06-14 12:19:15,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:15,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823940854] [2024-06-14 12:19:15,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:15,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:15,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:16,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:16,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:16,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823940854] [2024-06-14 12:19:16,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823940854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:16,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:16,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:16,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160456761] [2024-06-14 12:19:16,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:16,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:16,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:16,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:16,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:16,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:16,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 211 transitions, 1757 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:16,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:16,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:16,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:17,327 INFO L124 PetriNetUnfolderBase]: 2217/3591 cut-off events. [2024-06-14 12:19:17,335 INFO L125 PetriNetUnfolderBase]: For 436076/436079 co-relation queries the response was YES. [2024-06-14 12:19:17,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31519 conditions, 3591 events. 2217/3591 cut-off events. For 436076/436079 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 19852 event pairs, 586 based on Foata normal form. 3/3591 useless extension candidates. Maximal degree in co-relation 31429. Up to 3163 conditions per place. [2024-06-14 12:19:17,372 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 172 selfloop transitions, 27 changer transitions 0/228 dead transitions. [2024-06-14 12:19:17,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 228 transitions, 2425 flow [2024-06-14 12:19:17,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:17,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:17,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 12:19:17,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44126984126984126 [2024-06-14 12:19:17,374 INFO L175 Difference]: Start difference. First operand has 185 places, 211 transitions, 1757 flow. Second operand 7 states and 139 transitions. [2024-06-14 12:19:17,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 228 transitions, 2425 flow [2024-06-14 12:19:17,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 228 transitions, 2335 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:17,739 INFO L231 Difference]: Finished difference. Result has 187 places, 217 transitions, 1853 flow [2024-06-14 12:19:17,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1853, PETRI_PLACES=187, PETRI_TRANSITIONS=217} [2024-06-14 12:19:17,741 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 141 predicate places. [2024-06-14 12:19:17,741 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 217 transitions, 1853 flow [2024-06-14 12:19:17,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:17,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:17,741 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 12:19:17,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:19:17,741 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 12:19:17,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:17,742 INFO L85 PathProgramCache]: Analyzing trace with hash -939643068, now seen corresponding path program 3 times [2024-06-14 12:19:17,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:17,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714699191] [2024-06-14 12:19:17,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:17,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:17,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:18,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:18,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:18,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714699191] [2024-06-14 12:19:18,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714699191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:18,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:18,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:18,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662457780] [2024-06-14 12:19:18,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:18,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:18,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:18,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:18,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:18,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:18,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 217 transitions, 1853 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:18,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:18,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:18,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:19,385 INFO L124 PetriNetUnfolderBase]: 2228/3602 cut-off events. [2024-06-14 12:19:19,386 INFO L125 PetriNetUnfolderBase]: For 453388/453391 co-relation queries the response was YES. [2024-06-14 12:19:19,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32377 conditions, 3602 events. 2228/3602 cut-off events. For 453388/453391 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 19857 event pairs, 547 based on Foata normal form. 3/3601 useless extension candidates. Maximal degree in co-relation 32286. Up to 3220 conditions per place. [2024-06-14 12:19:19,426 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 190 selfloop transitions, 26 changer transitions 0/230 dead transitions. [2024-06-14 12:19:19,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 230 transitions, 2379 flow [2024-06-14 12:19:19,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:19,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:19,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 12:19:19,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44126984126984126 [2024-06-14 12:19:19,428 INFO L175 Difference]: Start difference. First operand has 187 places, 217 transitions, 1853 flow. Second operand 7 states and 139 transitions. [2024-06-14 12:19:19,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 230 transitions, 2379 flow [2024-06-14 12:19:19,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 230 transitions, 2301 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 12:19:19,953 INFO L231 Difference]: Finished difference. Result has 191 places, 220 transitions, 1909 flow [2024-06-14 12:19:19,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1909, PETRI_PLACES=191, PETRI_TRANSITIONS=220} [2024-06-14 12:19:19,953 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 145 predicate places. [2024-06-14 12:19:19,954 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 220 transitions, 1909 flow [2024-06-14 12:19:19,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:19,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:19,954 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 12:19:19,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:19:19,954 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 12:19:19,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:19,955 INFO L85 PathProgramCache]: Analyzing trace with hash -939642820, now seen corresponding path program 3 times [2024-06-14 12:19:19,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:19,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082367871] [2024-06-14 12:19:19,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:19,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:19,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:20,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 12:19:20,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:20,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082367871] [2024-06-14 12:19:20,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082367871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:20,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:20,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:20,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098648809] [2024-06-14 12:19:20,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:20,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:20,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:20,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:20,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:20,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:20,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 220 transitions, 1909 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:20,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:20,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:20,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:21,624 INFO L124 PetriNetUnfolderBase]: 2216/3588 cut-off events. [2024-06-14 12:19:21,624 INFO L125 PetriNetUnfolderBase]: For 458073/458076 co-relation queries the response was YES. [2024-06-14 12:19:21,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32303 conditions, 3588 events. 2216/3588 cut-off events. For 458073/458076 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 19815 event pairs, 586 based on Foata normal form. 3/3588 useless extension candidates. Maximal degree in co-relation 32210. Up to 3157 conditions per place. [2024-06-14 12:19:21,677 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 174 selfloop transitions, 26 changer transitions 0/230 dead transitions. [2024-06-14 12:19:21,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 2333 flow [2024-06-14 12:19:21,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:21,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:21,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 12:19:21,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44126984126984126 [2024-06-14 12:19:21,680 INFO L175 Difference]: Start difference. First operand has 191 places, 220 transitions, 1909 flow. Second operand 7 states and 139 transitions. [2024-06-14 12:19:21,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 2333 flow [2024-06-14 12:19:22,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 230 transitions, 2185 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-14 12:19:22,231 INFO L231 Difference]: Finished difference. Result has 193 places, 220 transitions, 1819 flow [2024-06-14 12:19:22,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1819, PETRI_PLACES=193, PETRI_TRANSITIONS=220} [2024-06-14 12:19:22,232 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 147 predicate places. [2024-06-14 12:19:22,232 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 220 transitions, 1819 flow [2024-06-14 12:19:22,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:22,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:22,233 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 12:19:22,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:19:22,233 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:22,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:22,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1883288507, now seen corresponding path program 1 times [2024-06-14 12:19:22,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:22,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540478935] [2024-06-14 12:19:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:22,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:22,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:23,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:23,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:23,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540478935] [2024-06-14 12:19:23,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540478935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:23,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:23,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:23,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807616363] [2024-06-14 12:19:23,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:23,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:23,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:23,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:23,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:23,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:23,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 220 transitions, 1819 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:23,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:23,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:23,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:24,520 INFO L124 PetriNetUnfolderBase]: 2646/4175 cut-off events. [2024-06-14 12:19:24,521 INFO L125 PetriNetUnfolderBase]: For 631068/631068 co-relation queries the response was YES. [2024-06-14 12:19:24,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39983 conditions, 4175 events. 2646/4175 cut-off events. For 631068/631068 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 23063 event pairs, 528 based on Foata normal form. 16/4189 useless extension candidates. Maximal degree in co-relation 39889. Up to 3409 conditions per place. [2024-06-14 12:19:24,575 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 235 selfloop transitions, 29 changer transitions 0/277 dead transitions. [2024-06-14 12:19:24,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 277 transitions, 2851 flow [2024-06-14 12:19:24,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:19:24,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:19:24,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-14 12:19:24,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-14 12:19:24,577 INFO L175 Difference]: Start difference. First operand has 193 places, 220 transitions, 1819 flow. Second operand 11 states and 230 transitions. [2024-06-14 12:19:24,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 277 transitions, 2851 flow [2024-06-14 12:19:25,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 277 transitions, 2779 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:25,160 INFO L231 Difference]: Finished difference. Result has 198 places, 222 transitions, 1913 flow [2024-06-14 12:19:25,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1913, PETRI_PLACES=198, PETRI_TRANSITIONS=222} [2024-06-14 12:19:25,160 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 152 predicate places. [2024-06-14 12:19:25,160 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 222 transitions, 1913 flow [2024-06-14 12:19:25,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:25,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:25,161 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 12:19:25,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:19:25,161 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:25,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:25,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1825080737, now seen corresponding path program 2 times [2024-06-14 12:19:25,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:25,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122031113] [2024-06-14 12:19:25,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:25,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:26,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:26,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:26,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122031113] [2024-06-14 12:19:26,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122031113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:26,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:26,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:26,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147725782] [2024-06-14 12:19:26,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:26,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:26,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:26,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:26,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:26,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:26,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 222 transitions, 1913 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:26,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:26,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:26,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:27,816 INFO L124 PetriNetUnfolderBase]: 2790/4421 cut-off events. [2024-06-14 12:19:27,816 INFO L125 PetriNetUnfolderBase]: For 683012/683012 co-relation queries the response was YES. [2024-06-14 12:19:27,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42982 conditions, 4421 events. 2790/4421 cut-off events. For 683012/683012 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 24816 event pairs, 729 based on Foata normal form. 16/4435 useless extension candidates. Maximal degree in co-relation 42887. Up to 3786 conditions per place. [2024-06-14 12:19:27,866 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 237 selfloop transitions, 23 changer transitions 0/273 dead transitions. [2024-06-14 12:19:27,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 273 transitions, 2931 flow [2024-06-14 12:19:27,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:27,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:27,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 12:19:27,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46444444444444444 [2024-06-14 12:19:27,869 INFO L175 Difference]: Start difference. First operand has 198 places, 222 transitions, 1913 flow. Second operand 10 states and 209 transitions. [2024-06-14 12:19:27,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 273 transitions, 2931 flow [2024-06-14 12:19:28,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 273 transitions, 2839 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 12:19:28,693 INFO L231 Difference]: Finished difference. Result has 201 places, 224 transitions, 1979 flow [2024-06-14 12:19:28,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1979, PETRI_PLACES=201, PETRI_TRANSITIONS=224} [2024-06-14 12:19:28,694 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 155 predicate places. [2024-06-14 12:19:28,694 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 224 transitions, 1979 flow [2024-06-14 12:19:28,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:28,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:28,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:19:28,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:19:28,694 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:28,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:28,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1151134555, now seen corresponding path program 3 times [2024-06-14 12:19:28,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:28,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134346831] [2024-06-14 12:19:28,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:28,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:28,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:29,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:29,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:29,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134346831] [2024-06-14 12:19:29,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134346831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:29,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:29,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:29,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262288263] [2024-06-14 12:19:29,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:29,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:29,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:29,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:29,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:29,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:29,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 224 transitions, 1979 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:29,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:29,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:29,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:31,064 INFO L124 PetriNetUnfolderBase]: 2754/4365 cut-off events. [2024-06-14 12:19:31,065 INFO L125 PetriNetUnfolderBase]: For 670913/670913 co-relation queries the response was YES. [2024-06-14 12:19:31,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41244 conditions, 4365 events. 2754/4365 cut-off events. For 670913/670913 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 24476 event pairs, 731 based on Foata normal form. 20/4383 useless extension candidates. Maximal degree in co-relation 41147. Up to 3886 conditions per place. [2024-06-14 12:19:31,104 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 233 selfloop transitions, 21 changer transitions 0/267 dead transitions. [2024-06-14 12:19:31,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 267 transitions, 2627 flow [2024-06-14 12:19:31,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:31,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:31,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-14 12:19:31,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45111111111111113 [2024-06-14 12:19:31,106 INFO L175 Difference]: Start difference. First operand has 201 places, 224 transitions, 1979 flow. Second operand 10 states and 203 transitions. [2024-06-14 12:19:31,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 267 transitions, 2627 flow [2024-06-14 12:19:31,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 267 transitions, 2551 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:31,771 INFO L231 Difference]: Finished difference. Result has 205 places, 224 transitions, 1952 flow [2024-06-14 12:19:31,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1952, PETRI_PLACES=205, PETRI_TRANSITIONS=224} [2024-06-14 12:19:31,771 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 159 predicate places. [2024-06-14 12:19:31,772 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 224 transitions, 1952 flow [2024-06-14 12:19:31,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:31,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:31,772 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 12:19:31,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:19:31,772 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:31,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:31,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1146372955, now seen corresponding path program 4 times [2024-06-14 12:19:31,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:31,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379790647] [2024-06-14 12:19:31,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:31,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:31,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:32,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:32,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:32,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379790647] [2024-06-14 12:19:32,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379790647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:32,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:32,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:32,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559349284] [2024-06-14 12:19:32,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:32,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:32,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:32,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:32,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:33,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:33,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 224 transitions, 1952 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:33,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:33,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:33,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:34,189 INFO L124 PetriNetUnfolderBase]: 2726/4321 cut-off events. [2024-06-14 12:19:34,189 INFO L125 PetriNetUnfolderBase]: For 647052/647052 co-relation queries the response was YES. [2024-06-14 12:19:34,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39922 conditions, 4321 events. 2726/4321 cut-off events. For 647052/647052 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 24217 event pairs, 686 based on Foata normal form. 16/4335 useless extension candidates. Maximal degree in co-relation 39823. Up to 3599 conditions per place. [2024-06-14 12:19:34,233 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 233 selfloop transitions, 26 changer transitions 0/272 dead transitions. [2024-06-14 12:19:34,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 272 transitions, 2630 flow [2024-06-14 12:19:34,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:34,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:34,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 12:19:34,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46444444444444444 [2024-06-14 12:19:34,235 INFO L175 Difference]: Start difference. First operand has 205 places, 224 transitions, 1952 flow. Second operand 10 states and 209 transitions. [2024-06-14 12:19:34,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 272 transitions, 2630 flow [2024-06-14 12:19:35,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 272 transitions, 2567 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:35,016 INFO L231 Difference]: Finished difference. Result has 206 places, 224 transitions, 1947 flow [2024-06-14 12:19:35,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1947, PETRI_PLACES=206, PETRI_TRANSITIONS=224} [2024-06-14 12:19:35,017 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 160 predicate places. [2024-06-14 12:19:35,017 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 224 transitions, 1947 flow [2024-06-14 12:19:35,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:35,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:35,017 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 12:19:35,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:19:35,018 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:35,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:35,018 INFO L85 PathProgramCache]: Analyzing trace with hash -7501303, now seen corresponding path program 5 times [2024-06-14 12:19:35,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:35,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843456503] [2024-06-14 12:19:35,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:35,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:36,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:36,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:36,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843456503] [2024-06-14 12:19:36,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843456503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:36,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:36,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:36,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672077514] [2024-06-14 12:19:36,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:36,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:36,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:36,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:36,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:36,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 224 transitions, 1947 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:36,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:36,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:36,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:37,386 INFO L124 PetriNetUnfolderBase]: 2895/4610 cut-off events. [2024-06-14 12:19:37,387 INFO L125 PetriNetUnfolderBase]: For 711989/711992 co-relation queries the response was YES. [2024-06-14 12:19:37,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43346 conditions, 4610 events. 2895/4610 cut-off events. For 711989/711992 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 26378 event pairs, 699 based on Foata normal form. 16/4622 useless extension candidates. Maximal degree in co-relation 43246. Up to 3562 conditions per place. [2024-06-14 12:19:37,439 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 175 selfloop transitions, 87 changer transitions 0/275 dead transitions. [2024-06-14 12:19:37,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 275 transitions, 2985 flow [2024-06-14 12:19:37,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:37,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 12:19:37,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49333333333333335 [2024-06-14 12:19:37,441 INFO L175 Difference]: Start difference. First operand has 206 places, 224 transitions, 1947 flow. Second operand 10 states and 222 transitions. [2024-06-14 12:19:37,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 275 transitions, 2985 flow [2024-06-14 12:19:38,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 275 transitions, 2890 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 12:19:38,507 INFO L231 Difference]: Finished difference. Result has 206 places, 226 transitions, 2138 flow [2024-06-14 12:19:38,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2138, PETRI_PLACES=206, PETRI_TRANSITIONS=226} [2024-06-14 12:19:38,515 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 160 predicate places. [2024-06-14 12:19:38,516 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 226 transitions, 2138 flow [2024-06-14 12:19:38,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:38,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:38,516 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 12:19:38,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:19:38,516 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:38,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:38,517 INFO L85 PathProgramCache]: Analyzing trace with hash -452741231, now seen corresponding path program 6 times [2024-06-14 12:19:38,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:38,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104042056] [2024-06-14 12:19:38,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:38,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:38,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:39,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:39,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:39,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104042056] [2024-06-14 12:19:39,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104042056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:39,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:39,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:39,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673206222] [2024-06-14 12:19:39,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:39,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:39,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:39,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:39,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:39,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:39,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 226 transitions, 2138 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:39,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:39,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:39,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:41,151 INFO L124 PetriNetUnfolderBase]: 2859/4544 cut-off events. [2024-06-14 12:19:41,152 INFO L125 PetriNetUnfolderBase]: For 699611/699614 co-relation queries the response was YES. [2024-06-14 12:19:41,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42033 conditions, 4544 events. 2859/4544 cut-off events. For 699611/699614 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 25838 event pairs, 687 based on Foata normal form. 20/4560 useless extension candidates. Maximal degree in co-relation 41933. Up to 3662 conditions per place. [2024-06-14 12:19:41,195 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 171 selfloop transitions, 85 changer transitions 0/269 dead transitions. [2024-06-14 12:19:41,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 269 transitions, 2794 flow [2024-06-14 12:19:41,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:41,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:41,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 12:19:41,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-06-14 12:19:41,196 INFO L175 Difference]: Start difference. First operand has 206 places, 226 transitions, 2138 flow. Second operand 10 states and 216 transitions. [2024-06-14 12:19:41,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 269 transitions, 2794 flow [2024-06-14 12:19:41,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 269 transitions, 2629 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:41,922 INFO L231 Difference]: Finished difference. Result has 210 places, 226 transitions, 2150 flow [2024-06-14 12:19:41,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2150, PETRI_PLACES=210, PETRI_TRANSITIONS=226} [2024-06-14 12:19:41,924 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 164 predicate places. [2024-06-14 12:19:41,924 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 226 transitions, 2150 flow [2024-06-14 12:19:41,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:41,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:41,928 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 12:19:41,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:19:41,928 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:41,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:41,928 INFO L85 PathProgramCache]: Analyzing trace with hash -280251341, now seen corresponding path program 7 times [2024-06-14 12:19:41,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:41,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841328438] [2024-06-14 12:19:41,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:41,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:41,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:42,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:42,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:42,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841328438] [2024-06-14 12:19:42,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841328438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:42,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:42,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:42,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980673985] [2024-06-14 12:19:42,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:42,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:42,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:42,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:42,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:43,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:43,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 226 transitions, 2150 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:43,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:43,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:43,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:44,547 INFO L124 PetriNetUnfolderBase]: 2934/4674 cut-off events. [2024-06-14 12:19:44,547 INFO L125 PetriNetUnfolderBase]: For 715942/715945 co-relation queries the response was YES. [2024-06-14 12:19:44,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43003 conditions, 4674 events. 2934/4674 cut-off events. For 715942/715945 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 26908 event pairs, 706 based on Foata normal form. 20/4690 useless extension candidates. Maximal degree in co-relation 42901. Up to 3787 conditions per place. [2024-06-14 12:19:44,600 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 168 selfloop transitions, 88 changer transitions 0/269 dead transitions. [2024-06-14 12:19:44,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 269 transitions, 2856 flow [2024-06-14 12:19:44,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:44,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:44,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 12:19:44,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47333333333333333 [2024-06-14 12:19:44,602 INFO L175 Difference]: Start difference. First operand has 210 places, 226 transitions, 2150 flow. Second operand 10 states and 213 transitions. [2024-06-14 12:19:44,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 269 transitions, 2856 flow [2024-06-14 12:19:45,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 269 transitions, 2679 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:19:45,596 INFO L231 Difference]: Finished difference. Result has 211 places, 227 transitions, 2212 flow [2024-06-14 12:19:45,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2212, PETRI_PLACES=211, PETRI_TRANSITIONS=227} [2024-06-14 12:19:45,597 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 165 predicate places. [2024-06-14 12:19:45,597 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 227 transitions, 2212 flow [2024-06-14 12:19:45,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:45,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:45,597 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 12:19:45,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:19:45,597 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:45,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:45,598 INFO L85 PathProgramCache]: Analyzing trace with hash 158737127, now seen corresponding path program 8 times [2024-06-14 12:19:45,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:45,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42911673] [2024-06-14 12:19:45,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:45,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:45,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:46,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:46,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:46,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42911673] [2024-06-14 12:19:46,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42911673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:46,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:46,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:46,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18849649] [2024-06-14 12:19:46,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:46,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:46,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:46,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:46,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:46,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:46,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 227 transitions, 2212 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:46,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:46,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:46,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:48,353 INFO L124 PetriNetUnfolderBase]: 3009/4809 cut-off events. [2024-06-14 12:19:48,353 INFO L125 PetriNetUnfolderBase]: For 743194/743197 co-relation queries the response was YES. [2024-06-14 12:19:48,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44268 conditions, 4809 events. 3009/4809 cut-off events. For 743194/743197 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 27985 event pairs, 730 based on Foata normal form. 20/4825 useless extension candidates. Maximal degree in co-relation 44165. Up to 3912 conditions per place. [2024-06-14 12:19:48,407 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 172 selfloop transitions, 86 changer transitions 0/271 dead transitions. [2024-06-14 12:19:48,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 271 transitions, 2928 flow [2024-06-14 12:19:48,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:48,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:48,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 12:19:48,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-14 12:19:48,409 INFO L175 Difference]: Start difference. First operand has 211 places, 227 transitions, 2212 flow. Second operand 10 states and 215 transitions. [2024-06-14 12:19:48,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 271 transitions, 2928 flow [2024-06-14 12:19:49,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 271 transitions, 2721 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:49,725 INFO L231 Difference]: Finished difference. Result has 213 places, 228 transitions, 2242 flow [2024-06-14 12:19:49,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2242, PETRI_PLACES=213, PETRI_TRANSITIONS=228} [2024-06-14 12:19:49,726 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 167 predicate places. [2024-06-14 12:19:49,726 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 228 transitions, 2242 flow [2024-06-14 12:19:49,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:49,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:49,726 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 12:19:49,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:19:49,726 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:49,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:49,727 INFO L85 PathProgramCache]: Analyzing trace with hash -12085273, now seen corresponding path program 9 times [2024-06-14 12:19:49,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:49,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248711371] [2024-06-14 12:19:49,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:49,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:49,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:50,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:50,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:50,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248711371] [2024-06-14 12:19:50,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248711371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:50,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:50,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:50,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758614624] [2024-06-14 12:19:50,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:50,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:50,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:50,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:50,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:50,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:50,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 228 transitions, 2242 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:50,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:50,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:50,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:52,338 INFO L124 PetriNetUnfolderBase]: 3153/5059 cut-off events. [2024-06-14 12:19:52,338 INFO L125 PetriNetUnfolderBase]: For 795809/795812 co-relation queries the response was YES. [2024-06-14 12:19:52,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47050 conditions, 5059 events. 3153/5059 cut-off events. For 795809/795812 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 29934 event pairs, 751 based on Foata normal form. 16/5071 useless extension candidates. Maximal degree in co-relation 46946. Up to 3523 conditions per place. [2024-06-14 12:19:52,397 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 172 selfloop transitions, 94 changer transitions 0/279 dead transitions. [2024-06-14 12:19:52,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 279 transitions, 3314 flow [2024-06-14 12:19:52,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:52,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:52,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 12:19:52,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4911111111111111 [2024-06-14 12:19:52,398 INFO L175 Difference]: Start difference. First operand has 213 places, 228 transitions, 2242 flow. Second operand 10 states and 221 transitions. [2024-06-14 12:19:52,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 279 transitions, 3314 flow [2024-06-14 12:19:53,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 279 transitions, 3109 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:19:53,482 INFO L231 Difference]: Finished difference. Result has 215 places, 230 transitions, 2349 flow [2024-06-14 12:19:53,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2037, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2349, PETRI_PLACES=215, PETRI_TRANSITIONS=230} [2024-06-14 12:19:53,483 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 169 predicate places. [2024-06-14 12:19:53,483 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 230 transitions, 2349 flow [2024-06-14 12:19:53,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:53,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:53,483 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 12:19:53,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:19:53,483 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:19:53,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:53,484 INFO L85 PathProgramCache]: Analyzing trace with hash 442855379, now seen corresponding path program 10 times [2024-06-14 12:19:53,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:53,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968983866] [2024-06-14 12:19:53,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:53,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:53,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:54,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:54,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:54,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968983866] [2024-06-14 12:19:54,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968983866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:54,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:54,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:19:54,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641166138] [2024-06-14 12:19:54,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:54,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:19:54,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:54,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:19:54,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:19:54,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:19:54,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 230 transitions, 2349 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:54,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:54,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:19:54,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:56,051 INFO L124 PetriNetUnfolderBase]: 3125/5015 cut-off events. [2024-06-14 12:19:56,051 INFO L125 PetriNetUnfolderBase]: For 776243/776246 co-relation queries the response was YES. [2024-06-14 12:19:56,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45753 conditions, 5015 events. 3125/5015 cut-off events. For 776243/776246 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 29588 event pairs, 736 based on Foata normal form. 16/5027 useless extension candidates. Maximal degree in co-relation 45648. Up to 3878 conditions per place. [2024-06-14 12:19:56,112 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 174 selfloop transitions, 89 changer transitions 0/276 dead transitions. [2024-06-14 12:19:56,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 276 transitions, 3033 flow [2024-06-14 12:19:56,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:19:56,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:19:56,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 12:19:56,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4822222222222222 [2024-06-14 12:19:56,114 INFO L175 Difference]: Start difference. First operand has 215 places, 230 transitions, 2349 flow. Second operand 10 states and 217 transitions. [2024-06-14 12:19:56,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 276 transitions, 3033 flow [2024-06-14 12:19:57,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 276 transitions, 2861 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 12:19:57,602 INFO L231 Difference]: Finished difference. Result has 219 places, 230 transitions, 2361 flow [2024-06-14 12:19:57,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2361, PETRI_PLACES=219, PETRI_TRANSITIONS=230} [2024-06-14 12:19:57,603 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 173 predicate places. [2024-06-14 12:19:57,603 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 230 transitions, 2361 flow [2024-06-14 12:19:57,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:57,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:19:57,603 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 12:19:57,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:19:57,603 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 12:19:57,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:19:57,605 INFO L85 PathProgramCache]: Analyzing trace with hash 940579003, now seen corresponding path program 1 times [2024-06-14 12:19:57,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:19:57,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506084238] [2024-06-14 12:19:57,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:19:57,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:19:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:19:58,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:19:58,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:19:58,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506084238] [2024-06-14 12:19:58,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506084238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:19:58,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:19:58,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:19:58,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572339022] [2024-06-14 12:19:58,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:19:58,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:19:58,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:19:58,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:19:58,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:19:58,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:19:58,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 230 transitions, 2361 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:19:58,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:19:58,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:19:58,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:19:59,717 INFO L124 PetriNetUnfolderBase]: 2942/4813 cut-off events. [2024-06-14 12:19:59,718 INFO L125 PetriNetUnfolderBase]: For 748376/748379 co-relation queries the response was YES. [2024-06-14 12:19:59,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44501 conditions, 4813 events. 2942/4813 cut-off events. For 748376/748379 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 29259 event pairs, 810 based on Foata normal form. 3/4777 useless extension candidates. Maximal degree in co-relation 44394. Up to 4293 conditions per place. [2024-06-14 12:19:59,765 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 196 selfloop transitions, 19 changer transitions 0/252 dead transitions. [2024-06-14 12:19:59,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 252 transitions, 2889 flow [2024-06-14 12:19:59,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:19:59,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:19:59,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 12:19:59,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634920634920635 [2024-06-14 12:19:59,767 INFO L175 Difference]: Start difference. First operand has 219 places, 230 transitions, 2361 flow. Second operand 7 states and 146 transitions. [2024-06-14 12:19:59,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 252 transitions, 2889 flow [2024-06-14 12:20:00,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 252 transitions, 2602 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 12:20:00,707 INFO L231 Difference]: Finished difference. Result has 216 places, 233 transitions, 2174 flow [2024-06-14 12:20:00,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2174, PETRI_PLACES=216, PETRI_TRANSITIONS=233} [2024-06-14 12:20:00,707 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 170 predicate places. [2024-06-14 12:20:00,707 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 233 transitions, 2174 flow [2024-06-14 12:20:00,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:00,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:00,708 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 12:20:00,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:20:00,708 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 12:20:00,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:00,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1282330521, now seen corresponding path program 2 times [2024-06-14 12:20:00,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:00,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038305282] [2024-06-14 12:20:00,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:00,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:00,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:01,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:01,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:01,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038305282] [2024-06-14 12:20:01,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038305282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:01,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:01,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:20:01,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861109980] [2024-06-14 12:20:01,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:01,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:20:01,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:01,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:20:01,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:20:01,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:20:01,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 233 transitions, 2174 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:01,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:01,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:20:01,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:02,859 INFO L124 PetriNetUnfolderBase]: 2955/4821 cut-off events. [2024-06-14 12:20:02,859 INFO L125 PetriNetUnfolderBase]: For 765927/765930 co-relation queries the response was YES. [2024-06-14 12:20:02,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44349 conditions, 4821 events. 2955/4821 cut-off events. For 765927/765930 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 29202 event pairs, 810 based on Foata normal form. 3/4785 useless extension candidates. Maximal degree in co-relation 44242. Up to 4301 conditions per place. [2024-06-14 12:20:02,910 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 195 selfloop transitions, 26 changer transitions 0/258 dead transitions. [2024-06-14 12:20:02,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 258 transitions, 2933 flow [2024-06-14 12:20:02,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:20:02,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:20:02,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-14 12:20:02,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-14 12:20:02,911 INFO L175 Difference]: Start difference. First operand has 216 places, 233 transitions, 2174 flow. Second operand 7 states and 145 transitions. [2024-06-14 12:20:02,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 258 transitions, 2933 flow [2024-06-14 12:20:03,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 258 transitions, 2855 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 12:20:03,872 INFO L231 Difference]: Finished difference. Result has 219 places, 241 transitions, 2298 flow [2024-06-14 12:20:03,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2298, PETRI_PLACES=219, PETRI_TRANSITIONS=241} [2024-06-14 12:20:03,872 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 173 predicate places. [2024-06-14 12:20:03,873 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 241 transitions, 2298 flow [2024-06-14 12:20:03,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:03,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:03,873 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 12:20:03,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:20:03,873 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:03,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:03,874 INFO L85 PathProgramCache]: Analyzing trace with hash 165412481, now seen corresponding path program 1 times [2024-06-14 12:20:03,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:03,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555097403] [2024-06-14 12:20:03,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:03,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:03,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:05,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:05,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:05,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555097403] [2024-06-14 12:20:05,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555097403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:05,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:05,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:05,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389045536] [2024-06-14 12:20:05,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:05,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:05,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:05,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:05,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:05,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:05,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 241 transitions, 2298 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:05,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:05,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:05,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:06,781 INFO L124 PetriNetUnfolderBase]: 3163/5080 cut-off events. [2024-06-14 12:20:06,782 INFO L125 PetriNetUnfolderBase]: For 800481/800484 co-relation queries the response was YES. [2024-06-14 12:20:06,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46549 conditions, 5080 events. 3163/5080 cut-off events. For 800481/800484 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 30128 event pairs, 796 based on Foata normal form. 4/5080 useless extension candidates. Maximal degree in co-relation 46440. Up to 4561 conditions per place. [2024-06-14 12:20:06,844 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 224 selfloop transitions, 45 changer transitions 0/282 dead transitions. [2024-06-14 12:20:06,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 282 transitions, 3016 flow [2024-06-14 12:20:06,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:06,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:06,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 12:20:06,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4533333333333333 [2024-06-14 12:20:06,846 INFO L175 Difference]: Start difference. First operand has 219 places, 241 transitions, 2298 flow. Second operand 10 states and 204 transitions. [2024-06-14 12:20:06,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 282 transitions, 3016 flow [2024-06-14 12:20:07,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 282 transitions, 2934 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-14 12:20:07,866 INFO L231 Difference]: Finished difference. Result has 227 places, 246 transitions, 2411 flow [2024-06-14 12:20:07,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2216, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2411, PETRI_PLACES=227, PETRI_TRANSITIONS=246} [2024-06-14 12:20:07,866 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 181 predicate places. [2024-06-14 12:20:07,866 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 246 transitions, 2411 flow [2024-06-14 12:20:07,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:07,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:07,867 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 12:20:07,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:20:07,867 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 12:20:07,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:07,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1282320601, now seen corresponding path program 1 times [2024-06-14 12:20:07,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:07,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929034767] [2024-06-14 12:20:07,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:07,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:07,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:08,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:08,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929034767] [2024-06-14 12:20:08,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929034767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:08,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:08,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:20:08,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456157096] [2024-06-14 12:20:08,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:08,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:20:08,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:08,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:20:08,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:20:09,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:20:09,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 246 transitions, 2411 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:09,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:09,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:20:09,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:09,983 INFO L124 PetriNetUnfolderBase]: 2899/4760 cut-off events. [2024-06-14 12:20:09,984 INFO L125 PetriNetUnfolderBase]: For 812116/812130 co-relation queries the response was YES. [2024-06-14 12:20:10,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45426 conditions, 4760 events. 2899/4760 cut-off events. For 812116/812130 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 28968 event pairs, 783 based on Foata normal form. 7/4707 useless extension candidates. Maximal degree in co-relation 45314. Up to 4207 conditions per place. [2024-06-14 12:20:10,046 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 200 selfloop transitions, 21 changer transitions 0/266 dead transitions. [2024-06-14 12:20:10,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 266 transitions, 2943 flow [2024-06-14 12:20:10,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:20:10,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:20:10,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:20:10,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-14 12:20:10,048 INFO L175 Difference]: Start difference. First operand has 227 places, 246 transitions, 2411 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:20:10,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 266 transitions, 2943 flow [2024-06-14 12:20:11,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 266 transitions, 2790 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 12:20:11,233 INFO L231 Difference]: Finished difference. Result has 228 places, 249 transitions, 2360 flow [2024-06-14 12:20:11,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2360, PETRI_PLACES=228, PETRI_TRANSITIONS=249} [2024-06-14 12:20:11,234 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 182 predicate places. [2024-06-14 12:20:11,234 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 249 transitions, 2360 flow [2024-06-14 12:20:11,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:11,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:11,234 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 12:20:11,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:20:11,235 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:11,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:11,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2147228843, now seen corresponding path program 11 times [2024-06-14 12:20:11,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:11,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261916347] [2024-06-14 12:20:11,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:11,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:11,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:12,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:12,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:12,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261916347] [2024-06-14 12:20:12,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261916347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:12,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:12,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:12,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386617936] [2024-06-14 12:20:12,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:12,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:12,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:12,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:12,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:12,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:12,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 249 transitions, 2360 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:12,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:12,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:12,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:14,024 INFO L124 PetriNetUnfolderBase]: 3244/5208 cut-off events. [2024-06-14 12:20:14,025 INFO L125 PetriNetUnfolderBase]: For 882552/882558 co-relation queries the response was YES. [2024-06-14 12:20:14,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48855 conditions, 5208 events. 3244/5208 cut-off events. For 882552/882558 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 30954 event pairs, 752 based on Foata normal form. 20/5218 useless extension candidates. Maximal degree in co-relation 48742. Up to 4298 conditions per place. [2024-06-14 12:20:14,090 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 188 selfloop transitions, 89 changer transitions 0/290 dead transitions. [2024-06-14 12:20:14,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 290 transitions, 3122 flow [2024-06-14 12:20:14,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:14,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:14,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 12:20:14,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:20:14,092 INFO L175 Difference]: Start difference. First operand has 228 places, 249 transitions, 2360 flow. Second operand 10 states and 210 transitions. [2024-06-14 12:20:14,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 290 transitions, 3122 flow [2024-06-14 12:20:15,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 290 transitions, 3042 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:15,635 INFO L231 Difference]: Finished difference. Result has 232 places, 250 transitions, 2527 flow [2024-06-14 12:20:15,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2527, PETRI_PLACES=232, PETRI_TRANSITIONS=250} [2024-06-14 12:20:15,635 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 186 predicate places. [2024-06-14 12:20:15,635 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 250 transitions, 2527 flow [2024-06-14 12:20:15,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:15,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:15,636 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 12:20:15,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:20:15,636 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:15,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:15,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1641460901, now seen corresponding path program 12 times [2024-06-14 12:20:15,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:15,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587964088] [2024-06-14 12:20:15,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:15,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:15,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:16,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:16,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:16,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587964088] [2024-06-14 12:20:16,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587964088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:16,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:16,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:16,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183318232] [2024-06-14 12:20:16,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:16,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:16,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:16,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:16,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:16,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:16,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 250 transitions, 2527 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:16,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:16,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:16,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:18,416 INFO L124 PetriNetUnfolderBase]: 3319/5333 cut-off events. [2024-06-14 12:20:18,417 INFO L125 PetriNetUnfolderBase]: For 914689/914695 co-relation queries the response was YES. [2024-06-14 12:20:18,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50522 conditions, 5333 events. 3319/5333 cut-off events. For 914689/914695 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 31851 event pairs, 767 based on Foata normal form. 20/5343 useless extension candidates. Maximal degree in co-relation 50408. Up to 4423 conditions per place. [2024-06-14 12:20:18,485 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 181 selfloop transitions, 96 changer transitions 0/290 dead transitions. [2024-06-14 12:20:18,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 290 transitions, 3285 flow [2024-06-14 12:20:18,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:18,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:18,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-14 12:20:18,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-14 12:20:18,487 INFO L175 Difference]: Start difference. First operand has 232 places, 250 transitions, 2527 flow. Second operand 10 states and 207 transitions. [2024-06-14 12:20:18,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 290 transitions, 3285 flow [2024-06-14 12:20:19,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 290 transitions, 3070 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:19,720 INFO L231 Difference]: Finished difference. Result has 234 places, 251 transitions, 2575 flow [2024-06-14 12:20:19,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2575, PETRI_PLACES=234, PETRI_TRANSITIONS=251} [2024-06-14 12:20:19,720 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 188 predicate places. [2024-06-14 12:20:19,721 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 251 transitions, 2575 flow [2024-06-14 12:20:19,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:19,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:19,721 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 12:20:19,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:20:19,721 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:19,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:19,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1907304967, now seen corresponding path program 13 times [2024-06-14 12:20:19,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:19,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727493351] [2024-06-14 12:20:19,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:19,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:19,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:20,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:20,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:20,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727493351] [2024-06-14 12:20:20,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727493351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:20,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:20,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:20,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230098514] [2024-06-14 12:20:20,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:20,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:20,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:20,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:20,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:20,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:20,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 251 transitions, 2575 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:20,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:20,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:20,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:22,521 INFO L124 PetriNetUnfolderBase]: 3394/5468 cut-off events. [2024-06-14 12:20:22,521 INFO L125 PetriNetUnfolderBase]: For 939887/939893 co-relation queries the response was YES. [2024-06-14 12:20:22,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51568 conditions, 5468 events. 3394/5468 cut-off events. For 939887/939893 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 33049 event pairs, 786 based on Foata normal form. 20/5478 useless extension candidates. Maximal degree in co-relation 51453. Up to 4548 conditions per place. [2024-06-14 12:20:22,585 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 189 selfloop transitions, 90 changer transitions 0/292 dead transitions. [2024-06-14 12:20:22,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 292 transitions, 3345 flow [2024-06-14 12:20:22,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:22,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:22,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 12:20:22,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46444444444444444 [2024-06-14 12:20:22,587 INFO L175 Difference]: Start difference. First operand has 234 places, 251 transitions, 2575 flow. Second operand 10 states and 209 transitions. [2024-06-14 12:20:22,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 292 transitions, 3345 flow [2024-06-14 12:20:23,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 292 transitions, 3114 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:23,702 INFO L231 Difference]: Finished difference. Result has 236 places, 252 transitions, 2597 flow [2024-06-14 12:20:23,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2597, PETRI_PLACES=236, PETRI_TRANSITIONS=252} [2024-06-14 12:20:23,702 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 190 predicate places. [2024-06-14 12:20:23,703 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 252 transitions, 2597 flow [2024-06-14 12:20:23,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:23,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:23,703 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 12:20:23,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:20:23,703 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:23,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:23,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2043389431, now seen corresponding path program 14 times [2024-06-14 12:20:23,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:23,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216248606] [2024-06-14 12:20:23,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:23,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:23,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:24,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:24,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:24,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216248606] [2024-06-14 12:20:24,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216248606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:24,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:24,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:24,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625148115] [2024-06-14 12:20:24,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:24,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:24,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:24,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:24,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:24,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:24,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 252 transitions, 2597 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:24,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:24,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:24,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:26,281 INFO L124 PetriNetUnfolderBase]: 3563/5757 cut-off events. [2024-06-14 12:20:26,281 INFO L125 PetriNetUnfolderBase]: For 1016904/1016910 co-relation queries the response was YES. [2024-06-14 12:20:26,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55292 conditions, 5757 events. 3563/5757 cut-off events. For 1016904/1016910 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 35336 event pairs, 809 based on Foata normal form. 16/5763 useless extension candidates. Maximal degree in co-relation 55176. Up to 4671 conditions per place. [2024-06-14 12:20:26,347 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 196 selfloop transitions, 91 changer transitions 0/300 dead transitions. [2024-06-14 12:20:26,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 300 transitions, 3765 flow [2024-06-14 12:20:26,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:26,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:26,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 12:20:26,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48 [2024-06-14 12:20:26,349 INFO L175 Difference]: Start difference. First operand has 236 places, 252 transitions, 2597 flow. Second operand 10 states and 216 transitions. [2024-06-14 12:20:26,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 300 transitions, 3765 flow [2024-06-14 12:20:27,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 300 transitions, 3544 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:27,516 INFO L231 Difference]: Finished difference. Result has 238 places, 254 transitions, 2698 flow [2024-06-14 12:20:27,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2376, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2698, PETRI_PLACES=238, PETRI_TRANSITIONS=254} [2024-06-14 12:20:27,517 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 192 predicate places. [2024-06-14 12:20:27,517 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 254 transitions, 2698 flow [2024-06-14 12:20:27,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:27,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:27,517 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 12:20:27,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:20:27,518 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:27,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:27,518 INFO L85 PathProgramCache]: Analyzing trace with hash -2043211801, now seen corresponding path program 15 times [2024-06-14 12:20:27,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:27,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149981931] [2024-06-14 12:20:27,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:27,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:27,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:28,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:28,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:28,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149981931] [2024-06-14 12:20:28,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149981931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:28,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:28,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:28,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289675845] [2024-06-14 12:20:28,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:28,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:28,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:28,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:28,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:28,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:28,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 254 transitions, 2698 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:28,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:28,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:28,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:30,493 INFO L124 PetriNetUnfolderBase]: 3527/5691 cut-off events. [2024-06-14 12:20:30,493 INFO L125 PetriNetUnfolderBase]: For 988552/988558 co-relation queries the response was YES. [2024-06-14 12:20:30,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53240 conditions, 5691 events. 3527/5691 cut-off events. For 988552/988558 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 34797 event pairs, 797 based on Foata normal form. 20/5701 useless extension candidates. Maximal degree in co-relation 53123. Up to 4771 conditions per place. [2024-06-14 12:20:30,562 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 192 selfloop transitions, 89 changer transitions 0/294 dead transitions. [2024-06-14 12:20:30,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 294 transitions, 3408 flow [2024-06-14 12:20:30,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:30,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:30,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 12:20:30,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:20:30,564 INFO L175 Difference]: Start difference. First operand has 238 places, 254 transitions, 2698 flow. Second operand 10 states and 210 transitions. [2024-06-14 12:20:30,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 294 transitions, 3408 flow [2024-06-14 12:20:31,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 294 transitions, 3208 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:31,571 INFO L231 Difference]: Finished difference. Result has 242 places, 254 transitions, 2683 flow [2024-06-14 12:20:31,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2683, PETRI_PLACES=242, PETRI_TRANSITIONS=254} [2024-06-14 12:20:31,572 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 196 predicate places. [2024-06-14 12:20:31,572 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 254 transitions, 2683 flow [2024-06-14 12:20:31,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:31,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:31,576 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 12:20:31,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:20:31,577 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:31,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:31,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1870721911, now seen corresponding path program 16 times [2024-06-14 12:20:31,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:31,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938826671] [2024-06-14 12:20:31,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:31,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:31,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:32,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:32,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:32,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938826671] [2024-06-14 12:20:32,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938826671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:32,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:32,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:32,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645285608] [2024-06-14 12:20:32,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:32,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:32,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:32,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:32,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:32,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:32,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 254 transitions, 2683 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:32,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:32,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:32,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:34,554 INFO L124 PetriNetUnfolderBase]: 3602/5826 cut-off events. [2024-06-14 12:20:34,555 INFO L125 PetriNetUnfolderBase]: For 1005677/1005683 co-relation queries the response was YES. [2024-06-14 12:20:34,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54124 conditions, 5826 events. 3602/5826 cut-off events. For 1005677/1005683 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35935 event pairs, 826 based on Foata normal form. 20/5836 useless extension candidates. Maximal degree in co-relation 54005. Up to 4896 conditions per place. [2024-06-14 12:20:34,627 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 195 selfloop transitions, 87 changer transitions 0/295 dead transitions. [2024-06-14 12:20:34,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 295 transitions, 3463 flow [2024-06-14 12:20:34,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:34,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:34,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 12:20:34,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688888888888889 [2024-06-14 12:20:34,629 INFO L175 Difference]: Start difference. First operand has 242 places, 254 transitions, 2683 flow. Second operand 10 states and 211 transitions. [2024-06-14 12:20:34,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 295 transitions, 3463 flow [2024-06-14 12:20:36,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3278 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 12:20:36,114 INFO L231 Difference]: Finished difference. Result has 243 places, 255 transitions, 2749 flow [2024-06-14 12:20:36,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2749, PETRI_PLACES=243, PETRI_TRANSITIONS=255} [2024-06-14 12:20:36,115 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 197 predicate places. [2024-06-14 12:20:36,115 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 255 transitions, 2749 flow [2024-06-14 12:20:36,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:36,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:36,116 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 12:20:36,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:20:36,116 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:36,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:36,117 INFO L85 PathProgramCache]: Analyzing trace with hash 362099635, now seen corresponding path program 17 times [2024-06-14 12:20:36,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:36,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780386009] [2024-06-14 12:20:36,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:36,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:36,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:37,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:37,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:37,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780386009] [2024-06-14 12:20:37,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780386009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:37,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:37,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:37,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745853918] [2024-06-14 12:20:37,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:37,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:37,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:37,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:37,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:37,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 255 transitions, 2749 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:37,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:37,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:37,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:38,901 INFO L124 PetriNetUnfolderBase]: 3660/5934 cut-off events. [2024-06-14 12:20:38,901 INFO L125 PetriNetUnfolderBase]: For 1026575/1026581 co-relation queries the response was YES. [2024-06-14 12:20:38,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55201 conditions, 5934 events. 3660/5934 cut-off events. For 1026575/1026581 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 36798 event pairs, 826 based on Foata normal form. 16/5940 useless extension candidates. Maximal degree in co-relation 55081. Up to 4644 conditions per place. [2024-06-14 12:20:38,976 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 192 selfloop transitions, 94 changer transitions 0/299 dead transitions. [2024-06-14 12:20:38,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 299 transitions, 3553 flow [2024-06-14 12:20:38,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:38,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:38,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 12:20:38,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688888888888889 [2024-06-14 12:20:38,979 INFO L175 Difference]: Start difference. First operand has 243 places, 255 transitions, 2749 flow. Second operand 10 states and 211 transitions. [2024-06-14 12:20:38,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 299 transitions, 3553 flow [2024-06-14 12:20:40,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 299 transitions, 3334 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:40,307 INFO L231 Difference]: Finished difference. Result has 245 places, 256 transitions, 2796 flow [2024-06-14 12:20:40,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2796, PETRI_PLACES=245, PETRI_TRANSITIONS=256} [2024-06-14 12:20:40,307 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 199 predicate places. [2024-06-14 12:20:40,308 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 256 transitions, 2796 flow [2024-06-14 12:20:40,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:40,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:40,308 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 12:20:40,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:20:40,308 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:40,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:40,309 INFO L85 PathProgramCache]: Analyzing trace with hash 221608831, now seen corresponding path program 18 times [2024-06-14 12:20:40,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:40,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450219131] [2024-06-14 12:20:40,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:40,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:40,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:41,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 12:20:41,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:41,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450219131] [2024-06-14 12:20:41,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450219131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:41,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:41,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:41,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592115495] [2024-06-14 12:20:41,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:41,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:41,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:41,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:41,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:41,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:41,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 256 transitions, 2796 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:41,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:41,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:41,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:43,211 INFO L124 PetriNetUnfolderBase]: 3779/6135 cut-off events. [2024-06-14 12:20:43,211 INFO L125 PetriNetUnfolderBase]: For 1094023/1094029 co-relation queries the response was YES. [2024-06-14 12:20:43,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57899 conditions, 6135 events. 3779/6135 cut-off events. For 1094023/1094029 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38369 event pairs, 846 based on Foata normal form. 16/6141 useless extension candidates. Maximal degree in co-relation 57778. Up to 4168 conditions per place. [2024-06-14 12:20:43,288 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 189 selfloop transitions, 102 changer transitions 0/304 dead transitions. [2024-06-14 12:20:43,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 304 transitions, 3996 flow [2024-06-14 12:20:43,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:43,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:43,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 12:20:43,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-14 12:20:43,290 INFO L175 Difference]: Start difference. First operand has 245 places, 256 transitions, 2796 flow. Second operand 10 states and 215 transitions. [2024-06-14 12:20:43,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 304 transitions, 3996 flow [2024-06-14 12:20:44,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 304 transitions, 3750 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:44,526 INFO L231 Difference]: Finished difference. Result has 247 places, 258 transitions, 2906 flow [2024-06-14 12:20:44,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2906, PETRI_PLACES=247, PETRI_TRANSITIONS=258} [2024-06-14 12:20:44,527 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 201 predicate places. [2024-06-14 12:20:44,527 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 258 transitions, 2906 flow [2024-06-14 12:20:44,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:44,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:44,527 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 12:20:44,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:20:44,528 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:44,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:44,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1876978021, now seen corresponding path program 19 times [2024-06-14 12:20:44,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:44,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500823734] [2024-06-14 12:20:44,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:44,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:44,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:45,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:45,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:45,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500823734] [2024-06-14 12:20:45,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500823734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:45,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:45,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:45,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495985720] [2024-06-14 12:20:45,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:45,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:45,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:45,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:45,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:45,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:45,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 258 transitions, 2906 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:45,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:45,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:45,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:47,691 INFO L124 PetriNetUnfolderBase]: 3829/6231 cut-off events. [2024-06-14 12:20:47,692 INFO L125 PetriNetUnfolderBase]: For 1120718/1120724 co-relation queries the response was YES. [2024-06-14 12:20:47,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58268 conditions, 6231 events. 3829/6231 cut-off events. For 1120718/1120724 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 39281 event pairs, 898 based on Foata normal form. 20/6241 useless extension candidates. Maximal degree in co-relation 58146. Up to 5281 conditions per place. [2024-06-14 12:20:47,796 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 201 selfloop transitions, 86 changer transitions 0/300 dead transitions. [2024-06-14 12:20:47,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 300 transitions, 3708 flow [2024-06-14 12:20:47,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:47,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:47,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 12:20:47,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47333333333333333 [2024-06-14 12:20:47,798 INFO L175 Difference]: Start difference. First operand has 247 places, 258 transitions, 2906 flow. Second operand 10 states and 213 transitions. [2024-06-14 12:20:47,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 300 transitions, 3708 flow [2024-06-14 12:20:48,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 3513 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 12:20:48,937 INFO L231 Difference]: Finished difference. Result has 251 places, 259 transitions, 2966 flow [2024-06-14 12:20:48,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2966, PETRI_PLACES=251, PETRI_TRANSITIONS=259} [2024-06-14 12:20:48,938 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 205 predicate places. [2024-06-14 12:20:48,938 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 259 transitions, 2966 flow [2024-06-14 12:20:48,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:48,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:48,938 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 12:20:48,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:20:48,938 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:48,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:48,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1877155651, now seen corresponding path program 20 times [2024-06-14 12:20:48,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:48,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531456905] [2024-06-14 12:20:48,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:48,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:48,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:50,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:50,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:50,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531456905] [2024-06-14 12:20:50,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531456905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:50,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:50,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:20:50,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795130554] [2024-06-14 12:20:50,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:50,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:20:50,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:50,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:20:50,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:20:50,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:20:50,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 259 transitions, 2966 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:50,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:50,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:20:50,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:51,877 INFO L124 PetriNetUnfolderBase]: 3801/6187 cut-off events. [2024-06-14 12:20:51,877 INFO L125 PetriNetUnfolderBase]: For 1064799/1064805 co-relation queries the response was YES. [2024-06-14 12:20:51,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56466 conditions, 6187 events. 3801/6187 cut-off events. For 1064799/1064805 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38945 event pairs, 858 based on Foata normal form. 16/6193 useless extension candidates. Maximal degree in co-relation 56342. Up to 5007 conditions per place. [2024-06-14 12:20:51,944 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 201 selfloop transitions, 89 changer transitions 0/303 dead transitions. [2024-06-14 12:20:51,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 303 transitions, 3714 flow [2024-06-14 12:20:51,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:20:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:20:51,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 12:20:51,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-14 12:20:51,946 INFO L175 Difference]: Start difference. First operand has 251 places, 259 transitions, 2966 flow. Second operand 10 states and 215 transitions. [2024-06-14 12:20:51,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 303 transitions, 3714 flow [2024-06-14 12:20:53,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 303 transitions, 3487 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-14 12:20:53,492 INFO L231 Difference]: Finished difference. Result has 253 places, 259 transitions, 2923 flow [2024-06-14 12:20:53,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2923, PETRI_PLACES=253, PETRI_TRANSITIONS=259} [2024-06-14 12:20:53,493 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 207 predicate places. [2024-06-14 12:20:53,493 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 259 transitions, 2923 flow [2024-06-14 12:20:53,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:53,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:53,493 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 12:20:53,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:20:53,494 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:53,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:53,494 INFO L85 PathProgramCache]: Analyzing trace with hash -2103971863, now seen corresponding path program 3 times [2024-06-14 12:20:53,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:53,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707176226] [2024-06-14 12:20:53,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:53,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:54,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:54,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:54,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707176226] [2024-06-14 12:20:54,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707176226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:54,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:54,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:20:54,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877982630] [2024-06-14 12:20:54,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:54,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:20:54,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:54,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:20:54,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:20:54,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:20:54,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 259 transitions, 2923 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:54,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:54,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:20:54,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:55,818 INFO L124 PetriNetUnfolderBase]: 3583/5911 cut-off events. [2024-06-14 12:20:55,818 INFO L125 PetriNetUnfolderBase]: For 1023739/1023748 co-relation queries the response was YES. [2024-06-14 12:20:55,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54753 conditions, 5911 events. 3583/5911 cut-off events. For 1023739/1023748 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38024 event pairs, 925 based on Foata normal form. 5/5836 useless extension candidates. Maximal degree in co-relation 54628. Up to 5359 conditions per place. [2024-06-14 12:20:55,898 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 220 selfloop transitions, 19 changer transitions 0/276 dead transitions. [2024-06-14 12:20:55,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 276 transitions, 3448 flow [2024-06-14 12:20:55,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:20:55,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:20:55,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 12:20:55,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45396825396825397 [2024-06-14 12:20:55,899 INFO L175 Difference]: Start difference. First operand has 253 places, 259 transitions, 2923 flow. Second operand 7 states and 143 transitions. [2024-06-14 12:20:55,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 276 transitions, 3448 flow [2024-06-14 12:20:57,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 276 transitions, 3112 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-14 12:20:57,496 INFO L231 Difference]: Finished difference. Result has 250 places, 260 transitions, 2640 flow [2024-06-14 12:20:57,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2640, PETRI_PLACES=250, PETRI_TRANSITIONS=260} [2024-06-14 12:20:57,496 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 204 predicate places. [2024-06-14 12:20:57,496 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 260 transitions, 2640 flow [2024-06-14 12:20:57,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:57,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:20:57,497 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 12:20:57,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:20:57,497 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:20:57,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:20:57,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1153213273, now seen corresponding path program 4 times [2024-06-14 12:20:57,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:20:57,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556653858] [2024-06-14 12:20:57,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:20:57,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:20:57,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:20:58,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:20:58,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:20:58,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556653858] [2024-06-14 12:20:58,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556653858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:20:58,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:20:58,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:20:58,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676753902] [2024-06-14 12:20:58,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:20:58,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:20:58,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:20:58,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:20:58,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:20:58,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:20:58,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 260 transitions, 2640 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:20:58,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:20:58,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:20:58,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:20:59,795 INFO L124 PetriNetUnfolderBase]: 3588/5918 cut-off events. [2024-06-14 12:20:59,796 INFO L125 PetriNetUnfolderBase]: For 1039934/1039943 co-relation queries the response was YES. [2024-06-14 12:20:59,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53969 conditions, 5918 events. 3588/5918 cut-off events. For 1039934/1039943 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38055 event pairs, 925 based on Foata normal form. 5/5843 useless extension candidates. Maximal degree in co-relation 53844. Up to 5357 conditions per place. [2024-06-14 12:20:59,864 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 212 selfloop transitions, 27 changer transitions 0/276 dead transitions. [2024-06-14 12:20:59,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 276 transitions, 3214 flow [2024-06-14 12:20:59,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:20:59,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:20:59,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 12:20:59,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-14 12:20:59,865 INFO L175 Difference]: Start difference. First operand has 250 places, 260 transitions, 2640 flow. Second operand 7 states and 141 transitions. [2024-06-14 12:20:59,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 276 transitions, 3214 flow [2024-06-14 12:21:01,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 276 transitions, 3172 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 12:21:01,110 INFO L231 Difference]: Finished difference. Result has 252 places, 263 transitions, 2728 flow [2024-06-14 12:21:01,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2728, PETRI_PLACES=252, PETRI_TRANSITIONS=263} [2024-06-14 12:21:01,110 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 206 predicate places. [2024-06-14 12:21:01,110 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 263 transitions, 2728 flow [2024-06-14 12:21:01,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:01,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:01,111 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 12:21:01,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:21:01,111 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:01,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:01,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2040845791, now seen corresponding path program 2 times [2024-06-14 12:21:01,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:01,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053173797] [2024-06-14 12:21:01,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:01,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:01,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:02,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:02,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:02,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053173797] [2024-06-14 12:21:02,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053173797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:02,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:02,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:21:02,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412548438] [2024-06-14 12:21:02,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:02,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:21:02,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:02,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:21:02,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:21:02,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:21:02,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 263 transitions, 2728 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:02,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:02,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:21:02,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:04,339 INFO L124 PetriNetUnfolderBase]: 3831/6251 cut-off events. [2024-06-14 12:21:04,340 INFO L125 PetriNetUnfolderBase]: For 1075808/1075819 co-relation queries the response was YES. [2024-06-14 12:21:04,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56313 conditions, 6251 events. 3831/6251 cut-off events. For 1075808/1075819 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 39595 event pairs, 950 based on Foata normal form. 8/6251 useless extension candidates. Maximal degree in co-relation 56187. Up to 5677 conditions per place. [2024-06-14 12:21:04,415 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 236 selfloop transitions, 58 changer transitions 0/307 dead transitions. [2024-06-14 12:21:04,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 307 transitions, 3558 flow [2024-06-14 12:21:04,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:04,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:04,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 12:21:04,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-14 12:21:04,416 INFO L175 Difference]: Start difference. First operand has 252 places, 263 transitions, 2728 flow. Second operand 10 states and 198 transitions. [2024-06-14 12:21:04,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 307 transitions, 3558 flow [2024-06-14 12:21:05,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 307 transitions, 3450 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 12:21:05,863 INFO L231 Difference]: Finished difference. Result has 258 places, 275 transitions, 2927 flow [2024-06-14 12:21:05,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2927, PETRI_PLACES=258, PETRI_TRANSITIONS=275} [2024-06-14 12:21:05,864 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 212 predicate places. [2024-06-14 12:21:05,864 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 275 transitions, 2927 flow [2024-06-14 12:21:05,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:05,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:05,865 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 12:21:05,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:21:05,865 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:05,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:05,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1916995439, now seen corresponding path program 3 times [2024-06-14 12:21:05,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:05,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950778728] [2024-06-14 12:21:05,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:05,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:05,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:07,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 12:21:07,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:07,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950778728] [2024-06-14 12:21:07,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950778728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:07,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:07,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:21:07,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686377056] [2024-06-14 12:21:07,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:07,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:21:07,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:07,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:21:07,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:21:07,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:21:07,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 275 transitions, 2927 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:07,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:07,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:21:07,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:08,884 INFO L124 PetriNetUnfolderBase]: 3848/6277 cut-off events. [2024-06-14 12:21:08,885 INFO L125 PetriNetUnfolderBase]: For 1103154/1103159 co-relation queries the response was YES. [2024-06-14 12:21:08,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57541 conditions, 6277 events. 3848/6277 cut-off events. For 1103154/1103159 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39796 event pairs, 896 based on Foata normal form. 8/6282 useless extension candidates. Maximal degree in co-relation 57413. Up to 5611 conditions per place. [2024-06-14 12:21:08,967 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 236 selfloop transitions, 65 changer transitions 0/314 dead transitions. [2024-06-14 12:21:08,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 314 transitions, 4125 flow [2024-06-14 12:21:08,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:08,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:08,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 12:21:08,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44666666666666666 [2024-06-14 12:21:08,969 INFO L175 Difference]: Start difference. First operand has 258 places, 275 transitions, 2927 flow. Second operand 10 states and 201 transitions. [2024-06-14 12:21:08,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 314 transitions, 4125 flow [2024-06-14 12:21:10,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 314 transitions, 3962 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 12:21:10,443 INFO L231 Difference]: Finished difference. Result has 263 places, 279 transitions, 3089 flow [2024-06-14 12:21:10,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3089, PETRI_PLACES=263, PETRI_TRANSITIONS=279} [2024-06-14 12:21:10,444 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 217 predicate places. [2024-06-14 12:21:10,444 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 279 transitions, 3089 flow [2024-06-14 12:21:10,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:10,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:10,444 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 12:21:10,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:21:10,444 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:10,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:10,445 INFO L85 PathProgramCache]: Analyzing trace with hash 430830303, now seen corresponding path program 4 times [2024-06-14 12:21:10,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:10,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305262871] [2024-06-14 12:21:10,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:10,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:10,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:11,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:11,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:11,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305262871] [2024-06-14 12:21:11,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305262871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:11,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:11,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:21:11,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057457980] [2024-06-14 12:21:11,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:11,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:21:11,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:11,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:21:11,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:21:11,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:21:11,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 279 transitions, 3089 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:11,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:11,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:21:11,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:13,516 INFO L124 PetriNetUnfolderBase]: 3865/6324 cut-off events. [2024-06-14 12:21:13,516 INFO L125 PetriNetUnfolderBase]: For 1126844/1126849 co-relation queries the response was YES. [2024-06-14 12:21:13,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57487 conditions, 6324 events. 3865/6324 cut-off events. For 1126844/1126849 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40243 event pairs, 970 based on Foata normal form. 8/6329 useless extension candidates. Maximal degree in co-relation 57358. Up to 5731 conditions per place. [2024-06-14 12:21:13,604 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 247 selfloop transitions, 54 changer transitions 0/314 dead transitions. [2024-06-14 12:21:13,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 314 transitions, 3878 flow [2024-06-14 12:21:13,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:13,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:13,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-14 12:21:13,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44666666666666666 [2024-06-14 12:21:13,605 INFO L175 Difference]: Start difference. First operand has 263 places, 279 transitions, 3089 flow. Second operand 10 states and 201 transitions. [2024-06-14 12:21:13,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 314 transitions, 3878 flow [2024-06-14 12:21:15,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 314 transitions, 3652 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-14 12:21:15,165 INFO L231 Difference]: Finished difference. Result has 268 places, 282 transitions, 3095 flow [2024-06-14 12:21:15,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3095, PETRI_PLACES=268, PETRI_TRANSITIONS=282} [2024-06-14 12:21:15,165 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 222 predicate places. [2024-06-14 12:21:15,165 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 282 transitions, 3095 flow [2024-06-14 12:21:15,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:15,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:15,166 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 12:21:15,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:21:15,166 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:15,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:15,166 INFO L85 PathProgramCache]: Analyzing trace with hash -269639143, now seen corresponding path program 5 times [2024-06-14 12:21:15,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:15,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239240931] [2024-06-14 12:21:15,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:15,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:15,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:16,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:16,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:16,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239240931] [2024-06-14 12:21:16,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239240931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:16,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:16,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:21:16,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129496810] [2024-06-14 12:21:16,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:16,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:21:16,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:16,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:21:16,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:21:16,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:21:16,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 282 transitions, 3095 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:16,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:16,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:21:16,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:18,247 INFO L124 PetriNetUnfolderBase]: 3882/6351 cut-off events. [2024-06-14 12:21:18,247 INFO L125 PetriNetUnfolderBase]: For 1145572/1145577 co-relation queries the response was YES. [2024-06-14 12:21:18,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57701 conditions, 6351 events. 3882/6351 cut-off events. For 1145572/1145577 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 40467 event pairs, 970 based on Foata normal form. 8/6356 useless extension candidates. Maximal degree in co-relation 57569. Up to 5758 conditions per place. [2024-06-14 12:21:18,334 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 247 selfloop transitions, 57 changer transitions 0/317 dead transitions. [2024-06-14 12:21:18,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 317 transitions, 3860 flow [2024-06-14 12:21:18,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:18,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:18,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 12:21:18,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44222222222222224 [2024-06-14 12:21:18,336 INFO L175 Difference]: Start difference. First operand has 268 places, 282 transitions, 3095 flow. Second operand 10 states and 199 transitions. [2024-06-14 12:21:18,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 317 transitions, 3860 flow [2024-06-14 12:21:20,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 317 transitions, 3699 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:20,612 INFO L231 Difference]: Finished difference. Result has 272 places, 285 transitions, 3146 flow [2024-06-14 12:21:20,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3146, PETRI_PLACES=272, PETRI_TRANSITIONS=285} [2024-06-14 12:21:20,613 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 226 predicate places. [2024-06-14 12:21:20,613 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 285 transitions, 3146 flow [2024-06-14 12:21:20,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:20,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:20,613 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 12:21:20,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:21:20,614 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:20,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:20,614 INFO L85 PathProgramCache]: Analyzing trace with hash 368779639, now seen corresponding path program 6 times [2024-06-14 12:21:20,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:20,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187210718] [2024-06-14 12:21:20,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:20,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:20,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:21,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187210718] [2024-06-14 12:21:21,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187210718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:21,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:21,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:21:21,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253486948] [2024-06-14 12:21:21,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:21,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:21:21,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:21,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:21:21,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:21:22,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:21:22,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 285 transitions, 3146 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:22,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:22,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:21:22,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:23,724 INFO L124 PetriNetUnfolderBase]: 3874/6319 cut-off events. [2024-06-14 12:21:23,724 INFO L125 PetriNetUnfolderBase]: For 1153259/1153264 co-relation queries the response was YES. [2024-06-14 12:21:23,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57437 conditions, 6319 events. 3874/6319 cut-off events. For 1153259/1153264 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40043 event pairs, 948 based on Foata normal form. 8/6324 useless extension candidates. Maximal degree in co-relation 57303. Up to 5746 conditions per place. [2024-06-14 12:21:23,808 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 249 selfloop transitions, 55 changer transitions 0/317 dead transitions. [2024-06-14 12:21:23,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 317 transitions, 3834 flow [2024-06-14 12:21:23,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:21:23,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:21:23,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-14 12:21:23,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:21:23,810 INFO L175 Difference]: Start difference. First operand has 272 places, 285 transitions, 3146 flow. Second operand 10 states and 200 transitions. [2024-06-14 12:21:23,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 317 transitions, 3834 flow [2024-06-14 12:21:26,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 317 transitions, 3617 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-14 12:21:26,498 INFO L231 Difference]: Finished difference. Result has 275 places, 285 transitions, 3046 flow [2024-06-14 12:21:26,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3046, PETRI_PLACES=275, PETRI_TRANSITIONS=285} [2024-06-14 12:21:26,499 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 229 predicate places. [2024-06-14 12:21:26,499 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 285 transitions, 3046 flow [2024-06-14 12:21:26,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:26,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:26,499 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 12:21:26,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:21:26,500 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:26,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:26,500 INFO L85 PathProgramCache]: Analyzing trace with hash 930115561, now seen corresponding path program 5 times [2024-06-14 12:21:26,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:26,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646313315] [2024-06-14 12:21:26,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:26,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:27,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:27,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:27,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646313315] [2024-06-14 12:21:27,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646313315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:27,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:27,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:27,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056952788] [2024-06-14 12:21:27,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:27,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:27,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:27,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:27,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:27,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:21:27,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 285 transitions, 3046 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:27,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:27,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:21:27,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:28,775 INFO L124 PetriNetUnfolderBase]: 3664/6074 cut-off events. [2024-06-14 12:21:28,775 INFO L125 PetriNetUnfolderBase]: For 1161115/1161123 co-relation queries the response was YES. [2024-06-14 12:21:28,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56159 conditions, 6074 events. 3664/6074 cut-off events. For 1161115/1161123 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39465 event pairs, 927 based on Foata normal form. 7/6003 useless extension candidates. Maximal degree in co-relation 56024. Up to 5454 conditions per place. [2024-06-14 12:21:28,855 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 224 selfloop transitions, 43 changer transitions 0/304 dead transitions. [2024-06-14 12:21:28,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 304 transitions, 3957 flow [2024-06-14 12:21:28,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:28,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:28,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 12:21:28,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-14 12:21:28,857 INFO L175 Difference]: Start difference. First operand has 275 places, 285 transitions, 3046 flow. Second operand 7 states and 141 transitions. [2024-06-14 12:21:28,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 304 transitions, 3957 flow [2024-06-14 12:21:31,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 304 transitions, 3768 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-14 12:21:31,318 INFO L231 Difference]: Finished difference. Result has 270 places, 293 transitions, 3129 flow [2024-06-14 12:21:31,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3129, PETRI_PLACES=270, PETRI_TRANSITIONS=293} [2024-06-14 12:21:31,318 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 224 predicate places. [2024-06-14 12:21:31,319 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 293 transitions, 3129 flow [2024-06-14 12:21:31,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:31,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:31,319 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 12:21:31,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:21:31,319 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:31,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:31,320 INFO L85 PathProgramCache]: Analyzing trace with hash 935829481, now seen corresponding path program 6 times [2024-06-14 12:21:31,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:31,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308177898] [2024-06-14 12:21:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:31,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:31,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:32,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:32,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:32,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308177898] [2024-06-14 12:21:32,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308177898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:32,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:32,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:21:32,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486336650] [2024-06-14 12:21:32,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:32,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:21:32,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:32,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:21:32,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:21:32,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:21:32,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 293 transitions, 3129 flow. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:32,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:32,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:21:32,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:33,717 INFO L124 PetriNetUnfolderBase]: 3661/6060 cut-off events. [2024-06-14 12:21:33,718 INFO L125 PetriNetUnfolderBase]: For 1181231/1181239 co-relation queries the response was YES. [2024-06-14 12:21:33,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56297 conditions, 6060 events. 3661/6060 cut-off events. For 1181231/1181239 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39319 event pairs, 917 based on Foata normal form. 7/5989 useless extension candidates. Maximal degree in co-relation 56164. Up to 5451 conditions per place. [2024-06-14 12:21:33,834 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 223 selfloop transitions, 44 changer transitions 0/304 dead transitions. [2024-06-14 12:21:33,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 304 transitions, 3710 flow [2024-06-14 12:21:33,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:21:33,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:21:33,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 12:21:33,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:21:33,836 INFO L175 Difference]: Start difference. First operand has 270 places, 293 transitions, 3129 flow. Second operand 7 states and 140 transitions. [2024-06-14 12:21:33,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 304 transitions, 3710 flow [2024-06-14 12:21:36,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 304 transitions, 3502 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-14 12:21:36,760 INFO L231 Difference]: Finished difference. Result has 273 places, 294 transitions, 3038 flow [2024-06-14 12:21:36,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3038, PETRI_PLACES=273, PETRI_TRANSITIONS=294} [2024-06-14 12:21:36,784 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 227 predicate places. [2024-06-14 12:21:36,784 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 294 transitions, 3038 flow [2024-06-14 12:21:36,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:36,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:36,785 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 12:21:36,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:21:36,785 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:36,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:36,786 INFO L85 PathProgramCache]: Analyzing trace with hash 930125481, now seen corresponding path program 2 times [2024-06-14 12:21:36,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:36,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916347399] [2024-06-14 12:21:36,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:36,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:36,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:38,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:38,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916347399] [2024-06-14 12:21:38,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916347399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:38,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:38,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:21:38,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630324182] [2024-06-14 12:21:38,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:38,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:21:38,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:38,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:21:38,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:21:38,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:21:38,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 294 transitions, 3038 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:38,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:38,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:21:38,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:39,272 INFO L124 PetriNetUnfolderBase]: 3596/5984 cut-off events. [2024-06-14 12:21:39,272 INFO L125 PetriNetUnfolderBase]: For 1211199/1211199 co-relation queries the response was YES. [2024-06-14 12:21:39,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55619 conditions, 5984 events. 3596/5984 cut-off events. For 1211199/1211199 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 39234 event pairs, 935 based on Foata normal form. 2/5899 useless extension candidates. Maximal degree in co-relation 55485. Up to 5311 conditions per place. [2024-06-14 12:21:39,355 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 216 selfloop transitions, 40 changer transitions 0/315 dead transitions. [2024-06-14 12:21:39,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 315 transitions, 3894 flow [2024-06-14 12:21:39,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:21:39,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:21:39,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 12:21:39,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-14 12:21:39,356 INFO L175 Difference]: Start difference. First operand has 273 places, 294 transitions, 3038 flow. Second operand 8 states and 158 transitions. [2024-06-14 12:21:39,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 315 transitions, 3894 flow [2024-06-14 12:21:42,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 315 transitions, 3826 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 12:21:42,214 INFO L231 Difference]: Finished difference. Result has 278 places, 303 transitions, 3204 flow [2024-06-14 12:21:42,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3204, PETRI_PLACES=278, PETRI_TRANSITIONS=303} [2024-06-14 12:21:42,215 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 232 predicate places. [2024-06-14 12:21:42,215 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 303 transitions, 3204 flow [2024-06-14 12:21:42,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:42,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:42,215 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 12:21:42,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:21:42,215 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:42,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:42,216 INFO L85 PathProgramCache]: Analyzing trace with hash 945362601, now seen corresponding path program 3 times [2024-06-14 12:21:42,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:42,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933759792] [2024-06-14 12:21:42,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:42,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:42,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:43,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:43,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:43,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933759792] [2024-06-14 12:21:43,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933759792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:43,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:43,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:21:43,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186716684] [2024-06-14 12:21:43,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:43,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:21:43,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:43,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:21:43,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:21:43,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:21:43,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 303 transitions, 3204 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:43,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:43,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:21:43,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:44,710 INFO L124 PetriNetUnfolderBase]: 3599/5990 cut-off events. [2024-06-14 12:21:44,711 INFO L125 PetriNetUnfolderBase]: For 1238152/1238162 co-relation queries the response was YES. [2024-06-14 12:21:44,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56406 conditions, 5990 events. 3599/5990 cut-off events. For 1238152/1238162 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 39249 event pairs, 935 based on Foata normal form. 6/5908 useless extension candidates. Maximal degree in co-relation 56270. Up to 5315 conditions per place. [2024-06-14 12:21:44,790 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 212 selfloop transitions, 47 changer transitions 0/318 dead transitions. [2024-06-14 12:21:44,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 318 transitions, 4008 flow [2024-06-14 12:21:44,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:21:44,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:21:44,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:21:44,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:21:44,793 INFO L175 Difference]: Start difference. First operand has 278 places, 303 transitions, 3204 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:21:44,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 318 transitions, 4008 flow [2024-06-14 12:21:47,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 318 transitions, 3933 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 12:21:47,614 INFO L231 Difference]: Finished difference. Result has 283 places, 306 transitions, 3289 flow [2024-06-14 12:21:47,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3289, PETRI_PLACES=283, PETRI_TRANSITIONS=306} [2024-06-14 12:21:47,614 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 237 predicate places. [2024-06-14 12:21:47,615 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 306 transitions, 3289 flow [2024-06-14 12:21:47,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:47,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:47,615 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 12:21:47,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:21:47,615 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:47,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:47,617 INFO L85 PathProgramCache]: Analyzing trace with hash 944857611, now seen corresponding path program 4 times [2024-06-14 12:21:47,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:47,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507629056] [2024-06-14 12:21:47,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:47,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:47,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:48,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:48,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:48,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507629056] [2024-06-14 12:21:48,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507629056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:48,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:48,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:21:48,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485811358] [2024-06-14 12:21:48,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:48,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:21:48,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:48,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:21:48,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:21:48,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:21:48,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 306 transitions, 3289 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:48,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:48,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:21:48,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:50,050 INFO L124 PetriNetUnfolderBase]: 3595/5983 cut-off events. [2024-06-14 12:21:50,050 INFO L125 PetriNetUnfolderBase]: For 1251553/1251563 co-relation queries the response was YES. [2024-06-14 12:21:50,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56439 conditions, 5983 events. 3595/5983 cut-off events. For 1251553/1251563 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39163 event pairs, 934 based on Foata normal form. 5/5901 useless extension candidates. Maximal degree in co-relation 56301. Up to 5312 conditions per place. [2024-06-14 12:21:50,165 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 213 selfloop transitions, 45 changer transitions 0/317 dead transitions. [2024-06-14 12:21:50,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 317 transitions, 3831 flow [2024-06-14 12:21:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:21:50,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:21:50,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:21:50,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:21:50,167 INFO L175 Difference]: Start difference. First operand has 283 places, 306 transitions, 3289 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:21:50,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 317 transitions, 3831 flow [2024-06-14 12:21:52,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 317 transitions, 3673 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 12:21:52,888 INFO L231 Difference]: Finished difference. Result has 286 places, 306 transitions, 3227 flow [2024-06-14 12:21:52,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3227, PETRI_PLACES=286, PETRI_TRANSITIONS=306} [2024-06-14 12:21:52,889 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 240 predicate places. [2024-06-14 12:21:52,889 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 306 transitions, 3227 flow [2024-06-14 12:21:52,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:52,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:52,889 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 12:21:52,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:21:52,889 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:52,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:52,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1147507289, now seen corresponding path program 1 times [2024-06-14 12:21:52,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:52,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987818808] [2024-06-14 12:21:52,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:52,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:53,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:53,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987818808] [2024-06-14 12:21:53,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987818808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:53,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:53,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:21:53,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000027623] [2024-06-14 12:21:53,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:53,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:21:53,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:53,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:21:53,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:21:53,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:21:53,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 306 transitions, 3227 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:53,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:53,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:21:53,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:21:55,246 INFO L124 PetriNetUnfolderBase]: 3769/6235 cut-off events. [2024-06-14 12:21:55,247 INFO L125 PetriNetUnfolderBase]: For 1272488/1272488 co-relation queries the response was YES. [2024-06-14 12:21:55,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57749 conditions, 6235 events. 3769/6235 cut-off events. For 1272488/1272488 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 40186 event pairs, 913 based on Foata normal form. 2/6233 useless extension candidates. Maximal degree in co-relation 57610. Up to 5702 conditions per place. [2024-06-14 12:21:55,332 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 294 selfloop transitions, 17 changer transitions 0/330 dead transitions. [2024-06-14 12:21:55,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 330 transitions, 3969 flow [2024-06-14 12:21:55,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:21:55,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:21:55,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 12:21:55,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-14 12:21:55,333 INFO L175 Difference]: Start difference. First operand has 286 places, 306 transitions, 3227 flow. Second operand 8 states and 161 transitions. [2024-06-14 12:21:55,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 330 transitions, 3969 flow [2024-06-14 12:21:58,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 330 transitions, 3887 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 12:21:58,608 INFO L231 Difference]: Finished difference. Result has 288 places, 309 transitions, 3257 flow [2024-06-14 12:21:58,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3145, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3257, PETRI_PLACES=288, PETRI_TRANSITIONS=309} [2024-06-14 12:21:58,609 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 242 predicate places. [2024-06-14 12:21:58,609 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 309 transitions, 3257 flow [2024-06-14 12:21:58,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:58,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:21:58,610 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 12:21:58,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:21:58,610 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:21:58,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:21:58,611 INFO L85 PathProgramCache]: Analyzing trace with hash -2096195420, now seen corresponding path program 1 times [2024-06-14 12:21:58,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:21:58,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513648128] [2024-06-14 12:21:58,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:21:58,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:21:58,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:21:59,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:21:59,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:21:59,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513648128] [2024-06-14 12:21:59,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513648128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:21:59,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:21:59,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:21:59,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740747183] [2024-06-14 12:21:59,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:21:59,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:21:59,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:21:59,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:21:59,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:21:59,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:21:59,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 309 transitions, 3257 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:21:59,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:21:59,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:21:59,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:01,185 INFO L124 PetriNetUnfolderBase]: 3887/6357 cut-off events. [2024-06-14 12:22:01,185 INFO L125 PetriNetUnfolderBase]: For 1289669/1289669 co-relation queries the response was YES. [2024-06-14 12:22:01,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59204 conditions, 6357 events. 3887/6357 cut-off events. For 1289669/1289669 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40436 event pairs, 948 based on Foata normal form. 1/6356 useless extension candidates. Maximal degree in co-relation 59064. Up to 5942 conditions per place. [2024-06-14 12:22:01,273 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 301 selfloop transitions, 17 changer transitions 0/329 dead transitions. [2024-06-14 12:22:01,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 329 transitions, 4007 flow [2024-06-14 12:22:01,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:01,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:01,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:22:01,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:22:01,274 INFO L175 Difference]: Start difference. First operand has 288 places, 309 transitions, 3257 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:22:01,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 329 transitions, 4007 flow [2024-06-14 12:22:04,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 329 transitions, 3917 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 12:22:04,359 INFO L231 Difference]: Finished difference. Result has 290 places, 312 transitions, 3285 flow [2024-06-14 12:22:04,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3167, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3285, PETRI_PLACES=290, PETRI_TRANSITIONS=312} [2024-06-14 12:22:04,368 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 244 predicate places. [2024-06-14 12:22:04,368 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 312 transitions, 3285 flow [2024-06-14 12:22:04,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:04,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:04,369 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 12:22:04,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:22:04,369 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:04,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:04,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1106403607, now seen corresponding path program 2 times [2024-06-14 12:22:04,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:04,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980587420] [2024-06-14 12:22:04,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:04,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:04,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:05,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:05,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:05,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980587420] [2024-06-14 12:22:05,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980587420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:05,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:05,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:05,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212348477] [2024-06-14 12:22:05,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:05,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:05,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:05,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:05,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:05,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:22:05,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 312 transitions, 3285 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:05,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:05,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:22:05,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:06,988 INFO L124 PetriNetUnfolderBase]: 3794/6268 cut-off events. [2024-06-14 12:22:06,988 INFO L125 PetriNetUnfolderBase]: For 1322109/1322109 co-relation queries the response was YES. [2024-06-14 12:22:07,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59230 conditions, 6268 events. 3794/6268 cut-off events. For 1322109/1322109 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 40400 event pairs, 912 based on Foata normal form. 2/6266 useless extension candidates. Maximal degree in co-relation 59089. Up to 5722 conditions per place. [2024-06-14 12:22:07,083 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 292 selfloop transitions, 22 changer transitions 0/334 dead transitions. [2024-06-14 12:22:07,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 334 transitions, 4037 flow [2024-06-14 12:22:07,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:07,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:07,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 12:22:07,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-14 12:22:07,085 INFO L175 Difference]: Start difference. First operand has 290 places, 312 transitions, 3285 flow. Second operand 8 states and 161 transitions. [2024-06-14 12:22:07,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 334 transitions, 4037 flow [2024-06-14 12:22:10,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 334 transitions, 3941 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 12:22:10,483 INFO L231 Difference]: Finished difference. Result has 292 places, 315 transitions, 3319 flow [2024-06-14 12:22:10,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3319, PETRI_PLACES=292, PETRI_TRANSITIONS=315} [2024-06-14 12:22:10,483 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 246 predicate places. [2024-06-14 12:22:10,483 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 315 transitions, 3319 flow [2024-06-14 12:22:10,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:10,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:10,484 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 12:22:10,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:22:10,484 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:10,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:10,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1153229145, now seen corresponding path program 1 times [2024-06-14 12:22:10,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:10,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606600697] [2024-06-14 12:22:10,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:10,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:11,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:11,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:11,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606600697] [2024-06-14 12:22:11,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606600697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:11,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:11,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:11,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621093026] [2024-06-14 12:22:11,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:11,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:11,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:11,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:11,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:11,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:22:11,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 315 transitions, 3319 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:11,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:11,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:22:11,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:12,944 INFO L124 PetriNetUnfolderBase]: 3700/6120 cut-off events. [2024-06-14 12:22:12,945 INFO L125 PetriNetUnfolderBase]: For 1342888/1342888 co-relation queries the response was YES. [2024-06-14 12:22:13,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59352 conditions, 6120 events. 3700/6120 cut-off events. For 1342888/1342888 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39706 event pairs, 896 based on Foata normal form. 2/6048 useless extension candidates. Maximal degree in co-relation 59210. Up to 5552 conditions per place. [2024-06-14 12:22:13,060 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 279 selfloop transitions, 17 changer transitions 0/332 dead transitions. [2024-06-14 12:22:13,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 332 transitions, 4017 flow [2024-06-14 12:22:13,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:13,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:13,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:22:13,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-14 12:22:13,062 INFO L175 Difference]: Start difference. First operand has 292 places, 315 transitions, 3319 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:22:13,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 332 transitions, 4017 flow [2024-06-14 12:22:16,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 332 transitions, 3909 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 12:22:16,627 INFO L231 Difference]: Finished difference. Result has 294 places, 318 transitions, 3329 flow [2024-06-14 12:22:16,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3329, PETRI_PLACES=294, PETRI_TRANSITIONS=318} [2024-06-14 12:22:16,628 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 248 predicate places. [2024-06-14 12:22:16,628 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 318 transitions, 3329 flow [2024-06-14 12:22:16,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:16,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:16,628 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 12:22:16,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:22:16,629 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:16,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:16,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1153228866, now seen corresponding path program 2 times [2024-06-14 12:22:16,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:16,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331360477] [2024-06-14 12:22:16,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:16,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:16,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:17,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:17,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331360477] [2024-06-14 12:22:17,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331360477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:17,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:17,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:17,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985461781] [2024-06-14 12:22:17,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:17,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:17,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:17,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:17,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:17,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:22:17,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 318 transitions, 3329 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:17,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:17,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:22:17,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:19,209 INFO L124 PetriNetUnfolderBase]: 3920/6405 cut-off events. [2024-06-14 12:22:19,210 INFO L125 PetriNetUnfolderBase]: For 1368319/1368319 co-relation queries the response was YES. [2024-06-14 12:22:19,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61376 conditions, 6405 events. 3920/6405 cut-off events. For 1368319/1368319 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40695 event pairs, 946 based on Foata normal form. 1/6404 useless extension candidates. Maximal degree in co-relation 61233. Up to 5970 conditions per place. [2024-06-14 12:22:19,297 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 298 selfloop transitions, 30 changer transitions 0/339 dead transitions. [2024-06-14 12:22:19,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 339 transitions, 4395 flow [2024-06-14 12:22:19,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:19,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:19,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:22:19,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-14 12:22:19,298 INFO L175 Difference]: Start difference. First operand has 294 places, 318 transitions, 3329 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:22:19,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 339 transitions, 4395 flow [2024-06-14 12:22:23,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 339 transitions, 4299 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 12:22:23,529 INFO L231 Difference]: Finished difference. Result has 296 places, 324 transitions, 3469 flow [2024-06-14 12:22:23,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3469, PETRI_PLACES=296, PETRI_TRANSITIONS=324} [2024-06-14 12:22:23,529 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 250 predicate places. [2024-06-14 12:22:23,530 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 324 transitions, 3469 flow [2024-06-14 12:22:23,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:23,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:23,530 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 12:22:23,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:22:23,530 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:23,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:23,537 INFO L85 PathProgramCache]: Analyzing trace with hash -2090631230, now seen corresponding path program 3 times [2024-06-14 12:22:23,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:23,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933278601] [2024-06-14 12:22:23,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:23,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:23,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:24,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:24,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:24,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933278601] [2024-06-14 12:22:24,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933278601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:24,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:24,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:24,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300758799] [2024-06-14 12:22:24,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:24,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:24,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:24,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:24,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:24,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:22:24,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 324 transitions, 3469 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:24,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:24,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:22:24,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:26,127 INFO L124 PetriNetUnfolderBase]: 3917/6401 cut-off events. [2024-06-14 12:22:26,127 INFO L125 PetriNetUnfolderBase]: For 1389899/1389899 co-relation queries the response was YES. [2024-06-14 12:22:26,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61735 conditions, 6401 events. 3917/6401 cut-off events. For 1389899/1389899 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40717 event pairs, 946 based on Foata normal form. 1/6400 useless extension candidates. Maximal degree in co-relation 61591. Up to 5967 conditions per place. [2024-06-14 12:22:26,220 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 298 selfloop transitions, 29 changer transitions 0/338 dead transitions. [2024-06-14 12:22:26,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 338 transitions, 4157 flow [2024-06-14 12:22:26,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:26,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:26,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:22:26,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-14 12:22:26,222 INFO L175 Difference]: Start difference. First operand has 296 places, 324 transitions, 3469 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:22:26,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 338 transitions, 4157 flow [2024-06-14 12:22:29,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 338 transitions, 3997 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-14 12:22:29,412 INFO L231 Difference]: Finished difference. Result has 300 places, 324 transitions, 3373 flow [2024-06-14 12:22:29,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3373, PETRI_PLACES=300, PETRI_TRANSITIONS=324} [2024-06-14 12:22:29,412 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 254 predicate places. [2024-06-14 12:22:29,413 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 324 transitions, 3373 flow [2024-06-14 12:22:29,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:29,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:29,413 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 12:22:29,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:22:29,413 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:29,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:29,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1153221209, now seen corresponding path program 3 times [2024-06-14 12:22:29,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:29,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609107527] [2024-06-14 12:22:29,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:29,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:30,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:30,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:30,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609107527] [2024-06-14 12:22:30,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609107527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:30,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:30,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:30,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484052280] [2024-06-14 12:22:30,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:30,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:30,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:30,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:30,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:30,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:22:30,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 324 transitions, 3373 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:30,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:30,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:22:30,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:32,043 INFO L124 PetriNetUnfolderBase]: 3824/6312 cut-off events. [2024-06-14 12:22:32,043 INFO L125 PetriNetUnfolderBase]: For 1423580/1423580 co-relation queries the response was YES. [2024-06-14 12:22:32,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61512 conditions, 6312 events. 3824/6312 cut-off events. For 1423580/1423580 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 40694 event pairs, 910 based on Foata normal form. 2/6310 useless extension candidates. Maximal degree in co-relation 61366. Up to 5746 conditions per place. [2024-06-14 12:22:32,139 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 292 selfloop transitions, 29 changer transitions 0/343 dead transitions. [2024-06-14 12:22:32,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 343 transitions, 4141 flow [2024-06-14 12:22:32,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:32,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:32,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 12:22:32,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:22:32,140 INFO L175 Difference]: Start difference. First operand has 300 places, 324 transitions, 3373 flow. Second operand 8 states and 160 transitions. [2024-06-14 12:22:32,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 343 transitions, 4141 flow [2024-06-14 12:22:35,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 343 transitions, 4061 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 12:22:35,690 INFO L231 Difference]: Finished difference. Result has 301 places, 327 transitions, 3447 flow [2024-06-14 12:22:35,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3447, PETRI_PLACES=301, PETRI_TRANSITIONS=327} [2024-06-14 12:22:35,690 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 255 predicate places. [2024-06-14 12:22:35,690 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 327 transitions, 3447 flow [2024-06-14 12:22:35,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:35,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:35,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:22:35,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:22:35,691 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:35,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:35,691 INFO L85 PathProgramCache]: Analyzing trace with hash 945368553, now seen corresponding path program 2 times [2024-06-14 12:22:35,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:35,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498388699] [2024-06-14 12:22:35,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:35,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:35,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:36,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:36,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:36,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498388699] [2024-06-14 12:22:36,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498388699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:36,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:36,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:36,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50662284] [2024-06-14 12:22:36,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:36,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:36,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:36,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:36,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:36,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:22:36,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 327 transitions, 3447 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:36,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:36,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:22:36,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:38,175 INFO L124 PetriNetUnfolderBase]: 3724/6159 cut-off events. [2024-06-14 12:22:38,175 INFO L125 PetriNetUnfolderBase]: For 1445109/1445112 co-relation queries the response was YES. [2024-06-14 12:22:38,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61586 conditions, 6159 events. 3724/6159 cut-off events. For 1445109/1445112 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39891 event pairs, 901 based on Foata normal form. 4/6088 useless extension candidates. Maximal degree in co-relation 61439. Up to 5551 conditions per place. [2024-06-14 12:22:38,270 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 267 selfloop transitions, 40 changer transitions 0/345 dead transitions. [2024-06-14 12:22:38,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 345 transitions, 4469 flow [2024-06-14 12:22:38,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:38,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:38,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:22:38,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:22:38,272 INFO L175 Difference]: Start difference. First operand has 301 places, 327 transitions, 3447 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:22:38,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 345 transitions, 4469 flow [2024-06-14 12:22:41,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 345 transitions, 4337 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 12:22:41,526 INFO L231 Difference]: Finished difference. Result has 303 places, 333 transitions, 3572 flow [2024-06-14 12:22:41,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3315, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3572, PETRI_PLACES=303, PETRI_TRANSITIONS=333} [2024-06-14 12:22:41,526 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 257 predicate places. [2024-06-14 12:22:41,527 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 333 transitions, 3572 flow [2024-06-14 12:22:41,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:41,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:41,527 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 12:22:41,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:22:41,527 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:41,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:41,528 INFO L85 PathProgramCache]: Analyzing trace with hash 945041844, now seen corresponding path program 4 times [2024-06-14 12:22:41,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:41,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703701575] [2024-06-14 12:22:41,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:41,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:41,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:42,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:42,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:42,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703701575] [2024-06-14 12:22:42,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703701575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:42,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:42,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:42,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413608262] [2024-06-14 12:22:42,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:42,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:42,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:42,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:42,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:42,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:22:42,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 333 transitions, 3572 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:42,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:42,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:22:42,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:44,250 INFO L124 PetriNetUnfolderBase]: 3937/6435 cut-off events. [2024-06-14 12:22:44,251 INFO L125 PetriNetUnfolderBase]: For 1469388/1469391 co-relation queries the response was YES. [2024-06-14 12:22:44,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63429 conditions, 6435 events. 3937/6435 cut-off events. For 1469388/1469391 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40982 event pairs, 955 based on Foata normal form. 3/6434 useless extension candidates. Maximal degree in co-relation 63281. Up to 5968 conditions per place. [2024-06-14 12:22:44,353 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 291 selfloop transitions, 49 changer transitions 0/351 dead transitions. [2024-06-14 12:22:44,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 351 transitions, 4682 flow [2024-06-14 12:22:44,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:44,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:44,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:22:44,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-14 12:22:44,354 INFO L175 Difference]: Start difference. First operand has 303 places, 333 transitions, 3572 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:22:44,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 351 transitions, 4682 flow [2024-06-14 12:22:48,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 351 transitions, 4560 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-14 12:22:48,080 INFO L231 Difference]: Finished difference. Result has 307 places, 339 transitions, 3744 flow [2024-06-14 12:22:48,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3744, PETRI_PLACES=307, PETRI_TRANSITIONS=339} [2024-06-14 12:22:48,080 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 261 predicate places. [2024-06-14 12:22:48,080 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 339 transitions, 3744 flow [2024-06-14 12:22:48,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:48,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:48,081 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 12:22:48,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:22:48,081 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:48,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:48,081 INFO L85 PathProgramCache]: Analyzing trace with hash 935845074, now seen corresponding path program 5 times [2024-06-14 12:22:48,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:48,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986092512] [2024-06-14 12:22:48,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:48,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:49,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:49,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:49,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986092512] [2024-06-14 12:22:49,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986092512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:49,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:49,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:49,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206942157] [2024-06-14 12:22:49,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:49,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:49,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:49,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:49,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:49,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:22:49,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 339 transitions, 3744 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:49,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:49,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:22:49,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:50,603 INFO L124 PetriNetUnfolderBase]: 3942/6442 cut-off events. [2024-06-14 12:22:50,603 INFO L125 PetriNetUnfolderBase]: For 1497231/1497234 co-relation queries the response was YES. [2024-06-14 12:22:50,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63992 conditions, 6442 events. 3942/6442 cut-off events. For 1497231/1497234 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 41046 event pairs, 955 based on Foata normal form. 3/6441 useless extension candidates. Maximal degree in co-relation 63842. Up to 5974 conditions per place. [2024-06-14 12:22:50,712 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 294 selfloop transitions, 49 changer transitions 0/354 dead transitions. [2024-06-14 12:22:50,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 354 transitions, 4776 flow [2024-06-14 12:22:50,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:50,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:50,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 12:22:50,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-14 12:22:50,713 INFO L175 Difference]: Start difference. First operand has 307 places, 339 transitions, 3744 flow. Second operand 8 states and 153 transitions. [2024-06-14 12:22:50,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 354 transitions, 4776 flow [2024-06-14 12:22:54,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 354 transitions, 4632 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-14 12:22:54,840 INFO L231 Difference]: Finished difference. Result has 311 places, 342 transitions, 3802 flow [2024-06-14 12:22:54,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3802, PETRI_PLACES=311, PETRI_TRANSITIONS=342} [2024-06-14 12:22:54,841 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 265 predicate places. [2024-06-14 12:22:54,841 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 342 transitions, 3802 flow [2024-06-14 12:22:54,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:54,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:22:54,841 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 12:22:54,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:22:54,842 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:22:54,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:22:54,842 INFO L85 PathProgramCache]: Analyzing trace with hash -848511995, now seen corresponding path program 4 times [2024-06-14 12:22:54,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:22:54,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735504025] [2024-06-14 12:22:54,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:22:54,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:22:54,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:22:55,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:22:55,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:22:55,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735504025] [2024-06-14 12:22:55,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735504025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:22:55,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:22:55,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:22:55,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326938226] [2024-06-14 12:22:55,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:22:55,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:22:55,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:22:55,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:22:55,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:22:56,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:22:56,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 342 transitions, 3802 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:22:56,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:22:56,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:22:56,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:22:57,642 INFO L124 PetriNetUnfolderBase]: 3840/6341 cut-off events. [2024-06-14 12:22:57,642 INFO L125 PetriNetUnfolderBase]: For 1523169/1523172 co-relation queries the response was YES. [2024-06-14 12:22:57,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63305 conditions, 6341 events. 3840/6341 cut-off events. For 1523169/1523172 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 40877 event pairs, 923 based on Foata normal form. 2/6337 useless extension candidates. Maximal degree in co-relation 63153. Up to 5750 conditions per place. [2024-06-14 12:22:57,729 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 295 selfloop transitions, 38 changer transitions 0/358 dead transitions. [2024-06-14 12:22:57,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 358 transitions, 4594 flow [2024-06-14 12:22:57,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:22:57,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:22:57,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:22:57,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-14 12:22:57,732 INFO L175 Difference]: Start difference. First operand has 311 places, 342 transitions, 3802 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:22:57,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 358 transitions, 4594 flow [2024-06-14 12:23:02,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 358 transitions, 4374 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-14 12:23:02,420 INFO L231 Difference]: Finished difference. Result has 312 places, 345 transitions, 3762 flow [2024-06-14 12:23:02,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3762, PETRI_PLACES=312, PETRI_TRANSITIONS=345} [2024-06-14 12:23:02,421 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 266 predicate places. [2024-06-14 12:23:02,421 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 345 transitions, 3762 flow [2024-06-14 12:23:02,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:02,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:02,421 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 12:23:02,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:23:02,421 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:02,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:02,422 INFO L85 PathProgramCache]: Analyzing trace with hash 945042123, now seen corresponding path program 3 times [2024-06-14 12:23:02,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:02,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106026372] [2024-06-14 12:23:02,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:02,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:02,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:03,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:03,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:03,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106026372] [2024-06-14 12:23:03,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106026372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:03,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:03,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:03,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398744350] [2024-06-14 12:23:03,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:03,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:03,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:03,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:03,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:03,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:23:03,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 345 transitions, 3762 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:03,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:03,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:23:03,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:05,135 INFO L124 PetriNetUnfolderBase]: 3741/6187 cut-off events. [2024-06-14 12:23:05,136 INFO L125 PetriNetUnfolderBase]: For 1544335/1544338 co-relation queries the response was YES. [2024-06-14 12:23:05,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63210 conditions, 6187 events. 3741/6187 cut-off events. For 1544335/1544338 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40099 event pairs, 901 based on Foata normal form. 4/6116 useless extension candidates. Maximal degree in co-relation 63058. Up to 5570 conditions per place. [2024-06-14 12:23:05,218 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 278 selfloop transitions, 41 changer transitions 0/360 dead transitions. [2024-06-14 12:23:05,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 360 transitions, 4726 flow [2024-06-14 12:23:05,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:23:05,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:23:05,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:23:05,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-14 12:23:05,220 INFO L175 Difference]: Start difference. First operand has 312 places, 345 transitions, 3762 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:23:05,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 360 transitions, 4726 flow [2024-06-14 12:23:09,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 360 transitions, 4568 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 12:23:09,284 INFO L231 Difference]: Finished difference. Result has 314 places, 348 transitions, 3766 flow [2024-06-14 12:23:09,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3766, PETRI_PLACES=314, PETRI_TRANSITIONS=348} [2024-06-14 12:23:09,284 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 268 predicate places. [2024-06-14 12:23:09,284 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 348 transitions, 3766 flow [2024-06-14 12:23:09,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:09,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:09,285 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 12:23:09,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:23:09,285 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:09,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:09,285 INFO L85 PathProgramCache]: Analyzing trace with hash 935837634, now seen corresponding path program 6 times [2024-06-14 12:23:09,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:09,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440973409] [2024-06-14 12:23:09,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:09,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:10,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:10,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:10,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440973409] [2024-06-14 12:23:10,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440973409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:10,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:10,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:10,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016647892] [2024-06-14 12:23:10,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:10,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:10,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:10,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:10,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:10,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:23:10,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 348 transitions, 3766 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:10,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:10,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:23:10,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:11,873 INFO L124 PetriNetUnfolderBase]: 3946/6452 cut-off events. [2024-06-14 12:23:11,873 INFO L125 PetriNetUnfolderBase]: For 1559480/1559483 co-relation queries the response was YES. [2024-06-14 12:23:11,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64472 conditions, 6452 events. 3946/6452 cut-off events. For 1559480/1559483 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 41081 event pairs, 955 based on Foata normal form. 3/6451 useless extension candidates. Maximal degree in co-relation 64319. Up to 5981 conditions per place. [2024-06-14 12:23:11,961 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 298 selfloop transitions, 50 changer transitions 0/359 dead transitions. [2024-06-14 12:23:11,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 359 transitions, 4488 flow [2024-06-14 12:23:11,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:23:11,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:23:11,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:23:11,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-14 12:23:11,967 INFO L175 Difference]: Start difference. First operand has 314 places, 348 transitions, 3766 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:23:11,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 359 transitions, 4488 flow [2024-06-14 12:23:16,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 359 transitions, 4306 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-14 12:23:16,550 INFO L231 Difference]: Finished difference. Result has 317 places, 348 transitions, 3690 flow [2024-06-14 12:23:16,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3690, PETRI_PLACES=317, PETRI_TRANSITIONS=348} [2024-06-14 12:23:16,550 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 271 predicate places. [2024-06-14 12:23:16,550 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 348 transitions, 3690 flow [2024-06-14 12:23:16,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:16,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:16,551 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 12:23:16,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:23:16,551 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:16,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:16,551 INFO L85 PathProgramCache]: Analyzing trace with hash 935845353, now seen corresponding path program 4 times [2024-06-14 12:23:16,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:16,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875097172] [2024-06-14 12:23:16,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:16,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:17,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:17,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:17,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875097172] [2024-06-14 12:23:17,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875097172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:17,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:17,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:17,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34679208] [2024-06-14 12:23:17,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:17,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:17,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:17,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:17,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:17,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:23:17,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 348 transitions, 3690 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:17,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:17,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:23:17,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:19,092 INFO L124 PetriNetUnfolderBase]: 3732/6175 cut-off events. [2024-06-14 12:23:19,092 INFO L125 PetriNetUnfolderBase]: For 1575170/1575173 co-relation queries the response was YES. [2024-06-14 12:23:19,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62961 conditions, 6175 events. 3732/6175 cut-off events. For 1575170/1575173 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40080 event pairs, 900 based on Foata normal form. 4/6104 useless extension candidates. Maximal degree in co-relation 62807. Up to 5562 conditions per place. [2024-06-14 12:23:19,187 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 278 selfloop transitions, 40 changer transitions 0/359 dead transitions. [2024-06-14 12:23:19,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 359 transitions, 4352 flow [2024-06-14 12:23:19,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:23:19,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:23:19,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:23:19,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-14 12:23:19,188 INFO L175 Difference]: Start difference. First operand has 317 places, 348 transitions, 3690 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:23:19,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 359 transitions, 4352 flow [2024-06-14 12:23:23,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 359 transitions, 4190 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-14 12:23:23,441 INFO L231 Difference]: Finished difference. Result has 318 places, 348 transitions, 3614 flow [2024-06-14 12:23:23,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3614, PETRI_PLACES=318, PETRI_TRANSITIONS=348} [2024-06-14 12:23:23,441 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 272 predicate places. [2024-06-14 12:23:23,442 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 348 transitions, 3614 flow [2024-06-14 12:23:23,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:23,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:23,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:23,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:23:23,442 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:23,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:23,443 INFO L85 PathProgramCache]: Analyzing trace with hash 945380457, now seen corresponding path program 1 times [2024-06-14 12:23:23,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:23,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649218587] [2024-06-14 12:23:23,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:23,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:23,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:24,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:24,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:24,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649218587] [2024-06-14 12:23:24,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649218587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:24,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:24,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:23:24,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468778204] [2024-06-14 12:23:24,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:24,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:23:24,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:24,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:23:24,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:23:24,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:23:24,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 348 transitions, 3614 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:24,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:24,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:23:24,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:26,216 INFO L124 PetriNetUnfolderBase]: 3665/6104 cut-off events. [2024-06-14 12:23:26,217 INFO L125 PetriNetUnfolderBase]: For 1601790/1601794 co-relation queries the response was YES. [2024-06-14 12:23:26,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62738 conditions, 6104 events. 3665/6104 cut-off events. For 1601790/1601794 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 40082 event pairs, 922 based on Foata normal form. 1/6022 useless extension candidates. Maximal degree in co-relation 62583. Up to 5457 conditions per place. [2024-06-14 12:23:26,309 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 278 selfloop transitions, 20 changer transitions 0/363 dead transitions. [2024-06-14 12:23:26,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 363 transitions, 4314 flow [2024-06-14 12:23:26,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:23:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:23:26,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:23:26,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4123456790123457 [2024-06-14 12:23:26,310 INFO L175 Difference]: Start difference. First operand has 318 places, 348 transitions, 3614 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:23:26,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 363 transitions, 4314 flow [2024-06-14 12:23:30,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 363 transitions, 4190 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 12:23:30,818 INFO L231 Difference]: Finished difference. Result has 319 places, 351 transitions, 3618 flow [2024-06-14 12:23:30,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3490, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3618, PETRI_PLACES=319, PETRI_TRANSITIONS=351} [2024-06-14 12:23:30,819 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 273 predicate places. [2024-06-14 12:23:30,819 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 351 transitions, 3618 flow [2024-06-14 12:23:30,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:30,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:30,819 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 12:23:30,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:23:30,819 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:30,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:30,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1000854033, now seen corresponding path program 1 times [2024-06-14 12:23:30,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:30,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895879855] [2024-06-14 12:23:30,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:30,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:30,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:31,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:31,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:31,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895879855] [2024-06-14 12:23:31,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895879855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:31,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:31,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:31,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104067949] [2024-06-14 12:23:31,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:31,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:31,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:31,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:31,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:31,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:23:31,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 351 transitions, 3618 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:31,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:31,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:23:31,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:33,321 INFO L124 PetriNetUnfolderBase]: 3753/6194 cut-off events. [2024-06-14 12:23:33,321 INFO L125 PetriNetUnfolderBase]: For 1618938/1618938 co-relation queries the response was YES. [2024-06-14 12:23:33,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63828 conditions, 6194 events. 3753/6194 cut-off events. For 1618938/1618938 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40214 event pairs, 892 based on Foata normal form. 1/6117 useless extension candidates. Maximal degree in co-relation 63672. Up to 5590 conditions per place. [2024-06-14 12:23:33,415 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 314 selfloop transitions, 17 changer transitions 0/380 dead transitions. [2024-06-14 12:23:33,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 380 transitions, 4440 flow [2024-06-14 12:23:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:23:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:23:33,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 12:23:33,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-14 12:23:33,416 INFO L175 Difference]: Start difference. First operand has 319 places, 351 transitions, 3618 flow. Second operand 8 states and 166 transitions. [2024-06-14 12:23:33,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 380 transitions, 4440 flow [2024-06-14 12:23:37,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 380 transitions, 4258 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-14 12:23:37,444 INFO L231 Difference]: Finished difference. Result has 317 places, 354 transitions, 3576 flow [2024-06-14 12:23:37,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3436, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3576, PETRI_PLACES=317, PETRI_TRANSITIONS=354} [2024-06-14 12:23:37,444 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 271 predicate places. [2024-06-14 12:23:37,444 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 354 transitions, 3576 flow [2024-06-14 12:23:37,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:37,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:37,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:37,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:23:37,445 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:37,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:37,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1109277711, now seen corresponding path program 2 times [2024-06-14 12:23:37,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:37,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773350716] [2024-06-14 12:23:37,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:37,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:37,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:38,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:38,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:38,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773350716] [2024-06-14 12:23:38,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773350716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:38,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:38,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:38,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057156973] [2024-06-14 12:23:38,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:38,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:38,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:38,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:38,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:38,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:23:38,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 354 transitions, 3576 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:38,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:38,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:23:38,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:39,997 INFO L124 PetriNetUnfolderBase]: 3763/6210 cut-off events. [2024-06-14 12:23:39,998 INFO L125 PetriNetUnfolderBase]: For 1646972/1646972 co-relation queries the response was YES. [2024-06-14 12:23:40,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64518 conditions, 6210 events. 3763/6210 cut-off events. For 1646972/1646972 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40268 event pairs, 892 based on Foata normal form. 1/6133 useless extension candidates. Maximal degree in co-relation 64362. Up to 5598 conditions per place. [2024-06-14 12:23:40,091 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 315 selfloop transitions, 23 changer transitions 0/387 dead transitions. [2024-06-14 12:23:40,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 387 transitions, 4442 flow [2024-06-14 12:23:40,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:23:40,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:23:40,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 12:23:40,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-06-14 12:23:40,093 INFO L175 Difference]: Start difference. First operand has 317 places, 354 transitions, 3576 flow. Second operand 9 states and 183 transitions. [2024-06-14 12:23:40,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 387 transitions, 4442 flow [2024-06-14 12:23:44,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 387 transitions, 4324 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 12:23:44,580 INFO L231 Difference]: Finished difference. Result has 321 places, 360 transitions, 3652 flow [2024-06-14 12:23:44,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3652, PETRI_PLACES=321, PETRI_TRANSITIONS=360} [2024-06-14 12:23:44,580 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 275 predicate places. [2024-06-14 12:23:44,580 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 360 transitions, 3652 flow [2024-06-14 12:23:44,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:44,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:44,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:44,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:23:44,581 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:44,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:44,582 INFO L85 PathProgramCache]: Analyzing trace with hash 658174887, now seen corresponding path program 1 times [2024-06-14 12:23:44,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:44,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156322455] [2024-06-14 12:23:44,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:44,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:44,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:45,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 12:23:45,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:45,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156322455] [2024-06-14 12:23:45,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156322455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:45,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:45,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:45,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996819182] [2024-06-14 12:23:45,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:45,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:45,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:45,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:45,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:45,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:23:45,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 360 transitions, 3652 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:45,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:45,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:23:45,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:46,986 INFO L124 PetriNetUnfolderBase]: 3771/6222 cut-off events. [2024-06-14 12:23:46,986 INFO L125 PetriNetUnfolderBase]: For 1684928/1684928 co-relation queries the response was YES. [2024-06-14 12:23:47,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65272 conditions, 6222 events. 3771/6222 cut-off events. For 1684928/1684928 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40297 event pairs, 733 based on Foata normal form. 2/6176 useless extension candidates. Maximal degree in co-relation 65114. Up to 5590 conditions per place. [2024-06-14 12:23:47,086 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 326 selfloop transitions, 15 changer transitions 0/390 dead transitions. [2024-06-14 12:23:47,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 390 transitions, 4468 flow [2024-06-14 12:23:47,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:23:47,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:23:47,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 12:23:47,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-14 12:23:47,088 INFO L175 Difference]: Start difference. First operand has 321 places, 360 transitions, 3652 flow. Second operand 8 states and 166 transitions. [2024-06-14 12:23:47,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 390 transitions, 4468 flow [2024-06-14 12:23:51,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 390 transitions, 4336 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 12:23:51,459 INFO L231 Difference]: Finished difference. Result has 323 places, 362 transitions, 3623 flow [2024-06-14 12:23:51,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3623, PETRI_PLACES=323, PETRI_TRANSITIONS=362} [2024-06-14 12:23:51,459 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 277 predicate places. [2024-06-14 12:23:51,459 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 362 transitions, 3623 flow [2024-06-14 12:23:51,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:51,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:51,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:23:51,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:23:51,460 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:51,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:51,460 INFO L85 PathProgramCache]: Analyzing trace with hash 787871533, now seen corresponding path program 2 times [2024-06-14 12:23:51,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:51,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972650797] [2024-06-14 12:23:51,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:51,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:51,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:52,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:52,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:52,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972650797] [2024-06-14 12:23:52,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972650797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:52,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:52,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:23:52,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306747717] [2024-06-14 12:23:52,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:52,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:23:52,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:52,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:23:52,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:23:52,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:23:52,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 362 transitions, 3623 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:52,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:23:52,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:23:52,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:23:54,238 INFO L124 PetriNetUnfolderBase]: 3779/6234 cut-off events. [2024-06-14 12:23:54,238 INFO L125 PetriNetUnfolderBase]: For 1711372/1711372 co-relation queries the response was YES. [2024-06-14 12:23:54,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65721 conditions, 6234 events. 3779/6234 cut-off events. For 1711372/1711372 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40473 event pairs, 890 based on Foata normal form. 2/6158 useless extension candidates. Maximal degree in co-relation 65562. Up to 5631 conditions per place. [2024-06-14 12:23:54,322 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 323 selfloop transitions, 16 changer transitions 0/388 dead transitions. [2024-06-14 12:23:54,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 388 transitions, 4429 flow [2024-06-14 12:23:54,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:23:54,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:23:54,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:23:54,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-14 12:23:54,323 INFO L175 Difference]: Start difference. First operand has 323 places, 362 transitions, 3623 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:23:54,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 388 transitions, 4429 flow [2024-06-14 12:23:59,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 388 transitions, 4342 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 12:23:59,052 INFO L231 Difference]: Finished difference. Result has 325 places, 364 transitions, 3645 flow [2024-06-14 12:23:59,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3645, PETRI_PLACES=325, PETRI_TRANSITIONS=364} [2024-06-14 12:23:59,052 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 279 predicate places. [2024-06-14 12:23:59,052 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 364 transitions, 3645 flow [2024-06-14 12:23:59,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:23:59,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:23:59,053 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 12:23:59,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:23:59,053 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:23:59,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:23:59,053 INFO L85 PathProgramCache]: Analyzing trace with hash 895547119, now seen corresponding path program 3 times [2024-06-14 12:23:59,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:23:59,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050935120] [2024-06-14 12:23:59,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:23:59,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:23:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:23:59,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:23:59,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:23:59,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050935120] [2024-06-14 12:23:59,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050935120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:23:59,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:23:59,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:23:59,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388177429] [2024-06-14 12:23:59,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:23:59,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:23:59,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:23:59,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:23:59,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:24:00,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:24:00,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 364 transitions, 3645 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:00,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:00,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:24:00,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:01,629 INFO L124 PetriNetUnfolderBase]: 3841/6337 cut-off events. [2024-06-14 12:24:01,629 INFO L125 PetriNetUnfolderBase]: For 1734634/1734637 co-relation queries the response was YES. [2024-06-14 12:24:01,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66798 conditions, 6337 events. 3841/6337 cut-off events. For 1734634/1734637 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41107 event pairs, 908 based on Foata normal form. 3/6257 useless extension candidates. Maximal degree in co-relation 66638. Up to 5631 conditions per place. [2024-06-14 12:24:01,719 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 315 selfloop transitions, 42 changer transitions 0/406 dead transitions. [2024-06-14 12:24:01,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 406 transitions, 4766 flow [2024-06-14 12:24:01,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:24:01,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:24:01,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 12:24:01,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44938271604938274 [2024-06-14 12:24:01,720 INFO L175 Difference]: Start difference. First operand has 325 places, 364 transitions, 3645 flow. Second operand 9 states and 182 transitions. [2024-06-14 12:24:01,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 406 transitions, 4766 flow [2024-06-14 12:24:05,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 406 transitions, 4650 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:05,782 INFO L231 Difference]: Finished difference. Result has 332 places, 384 transitions, 4012 flow [2024-06-14 12:24:05,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4012, PETRI_PLACES=332, PETRI_TRANSITIONS=384} [2024-06-14 12:24:05,783 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 286 predicate places. [2024-06-14 12:24:05,783 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 384 transitions, 4012 flow [2024-06-14 12:24:05,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:05,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:05,783 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 12:24:05,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:24:05,784 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:05,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:05,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1537808007, now seen corresponding path program 4 times [2024-06-14 12:24:05,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:05,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617667404] [2024-06-14 12:24:05,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:05,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:05,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:06,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:06,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:06,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617667404] [2024-06-14 12:24:06,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617667404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:06,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:06,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:06,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012802233] [2024-06-14 12:24:06,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:06,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:06,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:06,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:06,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:24:06,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:24:06,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 384 transitions, 4012 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:06,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:06,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:24:06,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:08,380 INFO L124 PetriNetUnfolderBase]: 3921/6461 cut-off events. [2024-06-14 12:24:08,380 INFO L125 PetriNetUnfolderBase]: For 1766364/1766369 co-relation queries the response was YES. [2024-06-14 12:24:08,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68771 conditions, 6461 events. 3921/6461 cut-off events. For 1766364/1766369 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 41962 event pairs, 894 based on Foata normal form. 5/6387 useless extension candidates. Maximal degree in co-relation 68606. Up to 5704 conditions per place. [2024-06-14 12:24:08,482 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 324 selfloop transitions, 74 changer transitions 0/447 dead transitions. [2024-06-14 12:24:08,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 447 transitions, 5566 flow [2024-06-14 12:24:08,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:24:08,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:24:08,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 12:24:08,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:24:08,483 INFO L175 Difference]: Start difference. First operand has 332 places, 384 transitions, 4012 flow. Second operand 9 states and 189 transitions. [2024-06-14 12:24:08,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 447 transitions, 5566 flow [2024-06-14 12:24:13,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 447 transitions, 5297 flow, removed 104 selfloop flow, removed 2 redundant places. [2024-06-14 12:24:13,860 INFO L231 Difference]: Finished difference. Result has 342 places, 419 transitions, 4644 flow [2024-06-14 12:24:13,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3872, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4644, PETRI_PLACES=342, PETRI_TRANSITIONS=419} [2024-06-14 12:24:13,860 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 296 predicate places. [2024-06-14 12:24:13,860 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 419 transitions, 4644 flow [2024-06-14 12:24:13,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:13,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:13,861 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 12:24:13,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:24:13,861 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:13,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:13,861 INFO L85 PathProgramCache]: Analyzing trace with hash 895725865, now seen corresponding path program 1 times [2024-06-14 12:24:13,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:13,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239591620] [2024-06-14 12:24:13,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:13,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:13,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:14,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:14,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:14,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239591620] [2024-06-14 12:24:14,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239591620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:14,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:14,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:14,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858440182] [2024-06-14 12:24:14,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:14,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:14,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:14,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:14,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:24:15,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:24:15,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 419 transitions, 4644 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:15,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:15,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:24:15,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:16,714 INFO L124 PetriNetUnfolderBase]: 4149/6760 cut-off events. [2024-06-14 12:24:16,715 INFO L125 PetriNetUnfolderBase]: For 1801423/1801432 co-relation queries the response was YES. [2024-06-14 12:24:16,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71455 conditions, 6760 events. 4149/6760 cut-off events. For 1801423/1801432 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 43066 event pairs, 947 based on Foata normal form. 9/6761 useless extension candidates. Maximal degree in co-relation 71285. Up to 6202 conditions per place. [2024-06-14 12:24:16,824 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 384 selfloop transitions, 43 changer transitions 0/446 dead transitions. [2024-06-14 12:24:16,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 446 transitions, 5676 flow [2024-06-14 12:24:16,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:24:16,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:24:16,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 12:24:16,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:24:16,825 INFO L175 Difference]: Start difference. First operand has 342 places, 419 transitions, 4644 flow. Second operand 8 states and 160 transitions. [2024-06-14 12:24:16,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 446 transitions, 5676 flow [2024-06-14 12:24:22,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 446 transitions, 5488 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-14 12:24:22,645 INFO L231 Difference]: Finished difference. Result has 346 places, 422 transitions, 4648 flow [2024-06-14 12:24:22,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4648, PETRI_PLACES=346, PETRI_TRANSITIONS=422} [2024-06-14 12:24:22,646 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 300 predicate places. [2024-06-14 12:24:22,646 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 422 transitions, 4648 flow [2024-06-14 12:24:22,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:22,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:22,648 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 12:24:22,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:24:22,648 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:22,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:22,648 INFO L85 PathProgramCache]: Analyzing trace with hash -906820309, now seen corresponding path program 1 times [2024-06-14 12:24:22,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:22,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789194620] [2024-06-14 12:24:22,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:22,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:23,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:23,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:23,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789194620] [2024-06-14 12:24:23,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789194620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:23,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:23,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:23,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393686491] [2024-06-14 12:24:23,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:23,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:23,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:23,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:23,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:24:23,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:24:23,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 422 transitions, 4648 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:23,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:23,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:24:23,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:25,462 INFO L124 PetriNetUnfolderBase]: 4034/6588 cut-off events. [2024-06-14 12:24:25,462 INFO L125 PetriNetUnfolderBase]: For 1821090/1821099 co-relation queries the response was YES. [2024-06-14 12:24:25,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70903 conditions, 6588 events. 4034/6588 cut-off events. For 1821090/1821099 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 42311 event pairs, 928 based on Foata normal form. 9/6522 useless extension candidates. Maximal degree in co-relation 70732. Up to 6033 conditions per place. [2024-06-14 12:24:25,567 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 373 selfloop transitions, 37 changer transitions 0/446 dead transitions. [2024-06-14 12:24:25,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 446 transitions, 5622 flow [2024-06-14 12:24:25,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:24:25,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:24:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:24:25,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-14 12:24:25,569 INFO L175 Difference]: Start difference. First operand has 346 places, 422 transitions, 4648 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:24:25,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 446 transitions, 5622 flow [2024-06-14 12:24:31,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 446 transitions, 5452 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:31,507 INFO L231 Difference]: Finished difference. Result has 348 places, 425 transitions, 4644 flow [2024-06-14 12:24:31,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4478, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4644, PETRI_PLACES=348, PETRI_TRANSITIONS=425} [2024-06-14 12:24:31,507 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 302 predicate places. [2024-06-14 12:24:31,507 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 425 transitions, 4644 flow [2024-06-14 12:24:31,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:31,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:31,508 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 12:24:31,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:24:31,508 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:31,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:31,509 INFO L85 PathProgramCache]: Analyzing trace with hash -145873479, now seen corresponding path program 5 times [2024-06-14 12:24:31,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:31,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762329515] [2024-06-14 12:24:31,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:31,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:31,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:32,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:32,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:32,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762329515] [2024-06-14 12:24:32,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762329515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:32,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:32,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:32,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547749618] [2024-06-14 12:24:32,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:32,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:32,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:32,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:32,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:24:32,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:24:32,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 425 transitions, 4644 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:32,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:32,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:24:32,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:34,330 INFO L124 PetriNetUnfolderBase]: 3948/6495 cut-off events. [2024-06-14 12:24:34,330 INFO L125 PetriNetUnfolderBase]: For 1855081/1855086 co-relation queries the response was YES. [2024-06-14 12:24:34,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71013 conditions, 6495 events. 3948/6495 cut-off events. For 1855081/1855086 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 42053 event pairs, 907 based on Foata normal form. 3/6419 useless extension candidates. Maximal degree in co-relation 70841. Up to 5707 conditions per place. [2024-06-14 12:24:34,423 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 312 selfloop transitions, 84 changer transitions 0/447 dead transitions. [2024-06-14 12:24:34,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 447 transitions, 5620 flow [2024-06-14 12:24:34,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:24:34,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:24:34,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 12:24:34,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-14 12:24:34,425 INFO L175 Difference]: Start difference. First operand has 348 places, 425 transitions, 4644 flow. Second operand 8 states and 165 transitions. [2024-06-14 12:24:34,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 447 transitions, 5620 flow [2024-06-14 12:24:40,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 447 transitions, 5476 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:40,415 INFO L231 Difference]: Finished difference. Result has 350 places, 428 transitions, 4806 flow [2024-06-14 12:24:40,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4500, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4806, PETRI_PLACES=350, PETRI_TRANSITIONS=428} [2024-06-14 12:24:40,416 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 304 predicate places. [2024-06-14 12:24:40,416 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 428 transitions, 4806 flow [2024-06-14 12:24:40,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:40,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:40,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:40,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:24:40,417 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:40,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:40,417 INFO L85 PathProgramCache]: Analyzing trace with hash 776684229, now seen corresponding path program 2 times [2024-06-14 12:24:40,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:40,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876952789] [2024-06-14 12:24:40,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:40,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:40,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:41,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:41,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:41,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876952789] [2024-06-14 12:24:41,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876952789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:41,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:41,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:41,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070339004] [2024-06-14 12:24:41,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:41,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:41,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:41,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:41,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:24:41,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:24:41,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 428 transitions, 4806 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:41,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:41,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:24:41,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:43,303 INFO L124 PetriNetUnfolderBase]: 4176/6793 cut-off events. [2024-06-14 12:24:43,303 INFO L125 PetriNetUnfolderBase]: For 1893445/1893454 co-relation queries the response was YES. [2024-06-14 12:24:43,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73500 conditions, 6793 events. 4176/6793 cut-off events. For 1893445/1893454 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 43226 event pairs, 946 based on Foata normal form. 9/6794 useless extension candidates. Maximal degree in co-relation 73327. Up to 6221 conditions per place. [2024-06-14 12:24:43,413 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 387 selfloop transitions, 45 changer transitions 0/452 dead transitions. [2024-06-14 12:24:43,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 452 transitions, 5848 flow [2024-06-14 12:24:43,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:24:43,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:24:43,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:24:43,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-14 12:24:43,414 INFO L175 Difference]: Start difference. First operand has 350 places, 428 transitions, 4806 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:24:43,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 452 transitions, 5848 flow [2024-06-14 12:24:49,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 452 transitions, 5564 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:49,347 INFO L231 Difference]: Finished difference. Result has 352 places, 431 transitions, 4728 flow [2024-06-14 12:24:49,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4728, PETRI_PLACES=352, PETRI_TRANSITIONS=431} [2024-06-14 12:24:49,347 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 306 predicate places. [2024-06-14 12:24:49,348 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 431 transitions, 4728 flow [2024-06-14 12:24:49,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:49,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:49,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:24:49,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:24:49,348 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:49,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:49,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1013156507, now seen corresponding path program 2 times [2024-06-14 12:24:49,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:49,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595471889] [2024-06-14 12:24:49,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:49,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:49,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:50,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:50,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:50,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595471889] [2024-06-14 12:24:50,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595471889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:50,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:50,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:50,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427066354] [2024-06-14 12:24:50,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:50,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:50,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:50,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:50,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:24:50,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:24:50,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 431 transitions, 4728 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:50,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:24:50,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:24:50,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:24:51,931 INFO L124 PetriNetUnfolderBase]: 4057/6625 cut-off events. [2024-06-14 12:24:51,932 INFO L125 PetriNetUnfolderBase]: For 1920866/1920875 co-relation queries the response was YES. [2024-06-14 12:24:52,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72998 conditions, 6625 events. 4057/6625 cut-off events. For 1920866/1920875 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42588 event pairs, 934 based on Foata normal form. 9/6559 useless extension candidates. Maximal degree in co-relation 72824. Up to 6036 conditions per place. [2024-06-14 12:24:52,073 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 370 selfloop transitions, 50 changer transitions 0/457 dead transitions. [2024-06-14 12:24:52,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 457 transitions, 6073 flow [2024-06-14 12:24:52,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:24:52,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:24:52,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:24:52,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-14 12:24:52,074 INFO L175 Difference]: Start difference. First operand has 352 places, 431 transitions, 4728 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:24:52,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 457 transitions, 6073 flow [2024-06-14 12:24:58,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 457 transitions, 5889 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 12:24:58,775 INFO L231 Difference]: Finished difference. Result has 355 places, 439 transitions, 4865 flow [2024-06-14 12:24:58,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4865, PETRI_PLACES=355, PETRI_TRANSITIONS=439} [2024-06-14 12:24:58,775 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 309 predicate places. [2024-06-14 12:24:58,775 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 439 transitions, 4865 flow [2024-06-14 12:24:58,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:24:58,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:24:58,777 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 12:24:58,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:24:58,778 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:24:58,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:24:58,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1131960559, now seen corresponding path program 6 times [2024-06-14 12:24:58,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:24:58,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905184046] [2024-06-14 12:24:58,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:24:58,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:24:58,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:24:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:24:59,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:24:59,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905184046] [2024-06-14 12:24:59,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905184046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:24:59,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:24:59,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:24:59,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644295723] [2024-06-14 12:24:59,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:24:59,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:24:59,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:24:59,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:24:59,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:25:00,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:25:00,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 439 transitions, 4865 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:00,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:00,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:25:00,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:01,771 INFO L124 PetriNetUnfolderBase]: 3973/6529 cut-off events. [2024-06-14 12:25:01,771 INFO L125 PetriNetUnfolderBase]: For 1963390/1963395 co-relation queries the response was YES. [2024-06-14 12:25:01,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73169 conditions, 6529 events. 3973/6529 cut-off events. For 1963390/1963395 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 42250 event pairs, 903 based on Foata normal form. 4/6459 useless extension candidates. Maximal degree in co-relation 72993. Up to 5858 conditions per place. [2024-06-14 12:25:01,877 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 369 selfloop transitions, 34 changer transitions 0/458 dead transitions. [2024-06-14 12:25:01,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 458 transitions, 5855 flow [2024-06-14 12:25:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:25:01,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:25:01,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:25:01,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-14 12:25:01,881 INFO L175 Difference]: Start difference. First operand has 355 places, 439 transitions, 4865 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:25:01,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 458 transitions, 5855 flow [2024-06-14 12:25:08,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 458 transitions, 5693 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-14 12:25:08,649 INFO L231 Difference]: Finished difference. Result has 359 places, 442 transitions, 4919 flow [2024-06-14 12:25:08,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4703, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4919, PETRI_PLACES=359, PETRI_TRANSITIONS=442} [2024-06-14 12:25:08,651 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 313 predicate places. [2024-06-14 12:25:08,651 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 442 transitions, 4919 flow [2024-06-14 12:25:08,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:08,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:08,652 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 12:25:08,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:25:08,653 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:25:08,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:08,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1971279745, now seen corresponding path program 3 times [2024-06-14 12:25:08,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:08,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648741536] [2024-06-14 12:25:08,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:08,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:09,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:09,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:09,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648741536] [2024-06-14 12:25:09,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648741536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:09,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:09,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:25:09,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695960769] [2024-06-14 12:25:09,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:09,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:25:09,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:09,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:25:09,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:25:09,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:25:09,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 442 transitions, 4919 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:09,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:09,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:25:09,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:11,578 INFO L124 PetriNetUnfolderBase]: 4209/6843 cut-off events. [2024-06-14 12:25:11,578 INFO L125 PetriNetUnfolderBase]: For 2011572/2011584 co-relation queries the response was YES. [2024-06-14 12:25:11,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75920 conditions, 6843 events. 4209/6843 cut-off events. For 2011572/2011584 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 43567 event pairs, 952 based on Foata normal form. 12/6851 useless extension candidates. Maximal degree in co-relation 75742. Up to 6235 conditions per place. [2024-06-14 12:25:11,677 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 388 selfloop transitions, 55 changer transitions 0/466 dead transitions. [2024-06-14 12:25:11,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 466 transitions, 6349 flow [2024-06-14 12:25:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:25:11,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:25:11,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:25:11,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-14 12:25:11,678 INFO L175 Difference]: Start difference. First operand has 359 places, 442 transitions, 4919 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:25:11,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 466 transitions, 6349 flow [2024-06-14 12:25:17,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 466 transitions, 6112 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-14 12:25:17,260 INFO L231 Difference]: Finished difference. Result has 360 places, 448 transitions, 5032 flow [2024-06-14 12:25:17,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5032, PETRI_PLACES=360, PETRI_TRANSITIONS=448} [2024-06-14 12:25:17,260 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 314 predicate places. [2024-06-14 12:25:17,260 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 448 transitions, 5032 flow [2024-06-14 12:25:17,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:17,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:17,261 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 12:25:17,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:25:17,261 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:25:17,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:17,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1012859837, now seen corresponding path program 3 times [2024-06-14 12:25:17,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:17,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788482493] [2024-06-14 12:25:17,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:17,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:18,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:18,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:18,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788482493] [2024-06-14 12:25:18,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788482493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:18,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:18,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:25:18,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243742272] [2024-06-14 12:25:18,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:18,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:25:18,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:18,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:25:18,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:25:18,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:25:18,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 448 transitions, 5032 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:18,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:18,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:25:18,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:19,988 INFO L124 PetriNetUnfolderBase]: 4080/6657 cut-off events. [2024-06-14 12:25:19,989 INFO L125 PetriNetUnfolderBase]: For 2027411/2027420 co-relation queries the response was YES. [2024-06-14 12:25:20,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75174 conditions, 6657 events. 4080/6657 cut-off events. For 2027411/2027420 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 42774 event pairs, 934 based on Foata normal form. 9/6591 useless extension candidates. Maximal degree in co-relation 74997. Up to 6062 conditions per place. [2024-06-14 12:25:20,110 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 379 selfloop transitions, 51 changer transitions 0/469 dead transitions. [2024-06-14 12:25:20,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 469 transitions, 6283 flow [2024-06-14 12:25:20,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:25:20,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:25:20,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:25:20,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:25:20,112 INFO L175 Difference]: Start difference. First operand has 360 places, 448 transitions, 5032 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:25:20,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 469 transitions, 6283 flow [2024-06-14 12:25:26,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 469 transitions, 6113 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-14 12:25:26,421 INFO L231 Difference]: Finished difference. Result has 364 places, 451 transitions, 5043 flow [2024-06-14 12:25:26,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4862, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5043, PETRI_PLACES=364, PETRI_TRANSITIONS=451} [2024-06-14 12:25:26,422 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 318 predicate places. [2024-06-14 12:25:26,422 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 451 transitions, 5043 flow [2024-06-14 12:25:26,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:26,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:26,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:25:26,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:25:26,422 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:25:26,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:26,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1270379719, now seen corresponding path program 7 times [2024-06-14 12:25:26,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:26,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729932270] [2024-06-14 12:25:26,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:26,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:26,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:27,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:27,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:27,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729932270] [2024-06-14 12:25:27,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729932270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:27,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:27,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:25:27,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343372141] [2024-06-14 12:25:27,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:27,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:25:27,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:27,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:25:27,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:25:27,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:25:27,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 451 transitions, 5043 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:27,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:27,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:25:27,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:29,210 INFO L124 PetriNetUnfolderBase]: 4004/6578 cut-off events. [2024-06-14 12:25:29,211 INFO L125 PetriNetUnfolderBase]: For 2071719/2071724 co-relation queries the response was YES. [2024-06-14 12:25:29,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75456 conditions, 6578 events. 4004/6578 cut-off events. For 2071719/2071724 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 42630 event pairs, 925 based on Foata normal form. 3/6502 useless extension candidates. Maximal degree in co-relation 75277. Up to 5728 conditions per place. [2024-06-14 12:25:29,326 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 313 selfloop transitions, 102 changer transitions 0/473 dead transitions. [2024-06-14 12:25:29,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 473 transitions, 6465 flow [2024-06-14 12:25:29,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:25:29,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:25:29,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:25:29,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-14 12:25:29,328 INFO L175 Difference]: Start difference. First operand has 364 places, 451 transitions, 5043 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:25:29,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 473 transitions, 6465 flow [2024-06-14 12:25:36,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 473 transitions, 6332 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 12:25:36,450 INFO L231 Difference]: Finished difference. Result has 367 places, 457 transitions, 5414 flow [2024-06-14 12:25:36,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4910, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5414, PETRI_PLACES=367, PETRI_TRANSITIONS=457} [2024-06-14 12:25:36,451 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 321 predicate places. [2024-06-14 12:25:36,451 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 457 transitions, 5414 flow [2024-06-14 12:25:36,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:36,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:36,451 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 12:25:36,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:25:36,452 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:25:36,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:36,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1050695891, now seen corresponding path program 1 times [2024-06-14 12:25:36,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:36,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568582232] [2024-06-14 12:25:36,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:36,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:36,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:37,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:37,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:37,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568582232] [2024-06-14 12:25:37,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568582232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:37,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:37,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:25:37,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961291832] [2024-06-14 12:25:37,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:37,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:25:37,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:37,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:25:37,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:25:38,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:25:38,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 457 transitions, 5414 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:38,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:38,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:25:38,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:40,383 INFO L124 PetriNetUnfolderBase]: 4432/7245 cut-off events. [2024-06-14 12:25:40,384 INFO L125 PetriNetUnfolderBase]: For 2185824/2185829 co-relation queries the response was YES. [2024-06-14 12:25:40,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80287 conditions, 7245 events. 4432/7245 cut-off events. For 2185824/2185829 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47055 event pairs, 936 based on Foata normal form. 12/7249 useless extension candidates. Maximal degree in co-relation 80107. Up to 5718 conditions per place. [2024-06-14 12:25:40,504 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 344 selfloop transitions, 148 changer transitions 0/516 dead transitions. [2024-06-14 12:25:40,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 516 transitions, 6860 flow [2024-06-14 12:25:40,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:25:40,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:25:40,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 12:25:40,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-14 12:25:40,505 INFO L175 Difference]: Start difference. First operand has 367 places, 457 transitions, 5414 flow. Second operand 11 states and 231 transitions. [2024-06-14 12:25:40,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 516 transitions, 6860 flow [2024-06-14 12:25:48,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 516 transitions, 6630 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-14 12:25:48,085 INFO L231 Difference]: Finished difference. Result has 376 places, 471 transitions, 5762 flow [2024-06-14 12:25:48,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5762, PETRI_PLACES=376, PETRI_TRANSITIONS=471} [2024-06-14 12:25:48,085 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 330 predicate places. [2024-06-14 12:25:48,086 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 471 transitions, 5762 flow [2024-06-14 12:25:48,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:48,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:48,086 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 12:25:48,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:25:48,086 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:25:48,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:48,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1131957583, now seen corresponding path program 3 times [2024-06-14 12:25:48,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:48,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344046946] [2024-06-14 12:25:48,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:48,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:48,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:49,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:49,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344046946] [2024-06-14 12:25:49,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344046946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:49,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:49,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:25:49,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460254214] [2024-06-14 12:25:49,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:49,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:25:49,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:49,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:25:49,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:25:49,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:25:49,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 471 transitions, 5762 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:49,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:49,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:25:49,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:25:51,114 INFO L124 PetriNetUnfolderBase]: 4232/7014 cut-off events. [2024-06-14 12:25:51,114 INFO L125 PetriNetUnfolderBase]: For 2161007/2161009 co-relation queries the response was YES. [2024-06-14 12:25:51,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80107 conditions, 7014 events. 4232/7014 cut-off events. For 2161007/2161009 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 46494 event pairs, 887 based on Foata normal form. 4/6938 useless extension candidates. Maximal degree in co-relation 79923. Up to 6283 conditions per place. [2024-06-14 12:25:51,239 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 407 selfloop transitions, 34 changer transitions 0/499 dead transitions. [2024-06-14 12:25:51,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 499 transitions, 6892 flow [2024-06-14 12:25:51,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:25:51,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:25:51,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:25:51,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42962962962962964 [2024-06-14 12:25:51,240 INFO L175 Difference]: Start difference. First operand has 376 places, 471 transitions, 5762 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:25:51,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 499 transitions, 6892 flow [2024-06-14 12:25:58,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 499 transitions, 6584 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 12:25:58,191 INFO L231 Difference]: Finished difference. Result has 381 places, 482 transitions, 5745 flow [2024-06-14 12:25:58,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5454, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5745, PETRI_PLACES=381, PETRI_TRANSITIONS=482} [2024-06-14 12:25:58,192 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 335 predicate places. [2024-06-14 12:25:58,192 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 482 transitions, 5745 flow [2024-06-14 12:25:58,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:58,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:25:58,192 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 12:25:58,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:25:58,192 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:25:58,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:25:58,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1013167419, now seen corresponding path program 1 times [2024-06-14 12:25:58,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:25:58,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374312239] [2024-06-14 12:25:58,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:25:58,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:25:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:25:59,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:25:59,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:25:59,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374312239] [2024-06-14 12:25:59,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374312239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:25:59,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:25:59,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:25:59,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643581063] [2024-06-14 12:25:59,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:25:59,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:25:59,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:25:59,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:25:59,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:25:59,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:25:59,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 482 transitions, 5745 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:25:59,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:25:59,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:25:59,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:01,517 INFO L124 PetriNetUnfolderBase]: 4152/6909 cut-off events. [2024-06-14 12:26:01,518 INFO L125 PetriNetUnfolderBase]: For 2199254/2199284 co-relation queries the response was YES. [2024-06-14 12:26:01,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79270 conditions, 6909 events. 4152/6909 cut-off events. For 2199254/2199284 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 46220 event pairs, 935 based on Foata normal form. 4/6822 useless extension candidates. Maximal degree in co-relation 79083. Up to 6068 conditions per place. [2024-06-14 12:26:01,635 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 373 selfloop transitions, 49 changer transitions 0/502 dead transitions. [2024-06-14 12:26:01,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 502 transitions, 6723 flow [2024-06-14 12:26:01,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:26:01,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:26:01,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 12:26:01,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4271604938271605 [2024-06-14 12:26:01,636 INFO L175 Difference]: Start difference. First operand has 381 places, 482 transitions, 5745 flow. Second operand 9 states and 173 transitions. [2024-06-14 12:26:01,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 502 transitions, 6723 flow [2024-06-14 12:26:09,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 502 transitions, 6561 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 12:26:09,204 INFO L231 Difference]: Finished difference. Result has 385 places, 485 transitions, 5777 flow [2024-06-14 12:26:09,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5583, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5777, PETRI_PLACES=385, PETRI_TRANSITIONS=485} [2024-06-14 12:26:09,204 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 339 predicate places. [2024-06-14 12:26:09,205 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 485 transitions, 5777 flow [2024-06-14 12:26:09,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:09,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:09,205 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 12:26:09,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:26:09,205 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:26:09,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:09,206 INFO L85 PathProgramCache]: Analyzing trace with hash -798975127, now seen corresponding path program 8 times [2024-06-14 12:26:09,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:09,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045069216] [2024-06-14 12:26:09,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:09,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:10,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 12:26:10,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:10,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045069216] [2024-06-14 12:26:10,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045069216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:10,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:10,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:26:10,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510401414] [2024-06-14 12:26:10,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:10,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:26:10,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:10,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:26:10,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:26:10,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:26:10,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 485 transitions, 5777 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:10,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:10,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:26:10,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:12,145 INFO L124 PetriNetUnfolderBase]: 4257/7049 cut-off events. [2024-06-14 12:26:12,145 INFO L125 PetriNetUnfolderBase]: For 2198643/2198647 co-relation queries the response was YES. [2024-06-14 12:26:12,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80726 conditions, 7049 events. 4257/7049 cut-off events. For 2198643/2198647 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46716 event pairs, 937 based on Foata normal form. 1/6965 useless extension candidates. Maximal degree in co-relation 80539. Up to 6206 conditions per place. [2024-06-14 12:26:12,280 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 381 selfloop transitions, 69 changer transitions 0/508 dead transitions. [2024-06-14 12:26:12,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 508 transitions, 6877 flow [2024-06-14 12:26:12,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:26:12,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:26:12,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 12:26:12,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-14 12:26:12,282 INFO L175 Difference]: Start difference. First operand has 385 places, 485 transitions, 5777 flow. Second operand 8 states and 164 transitions. [2024-06-14 12:26:12,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 508 transitions, 6877 flow [2024-06-14 12:26:19,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 508 transitions, 6705 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-14 12:26:19,290 INFO L231 Difference]: Finished difference. Result has 386 places, 488 transitions, 5890 flow [2024-06-14 12:26:19,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5890, PETRI_PLACES=386, PETRI_TRANSITIONS=488} [2024-06-14 12:26:19,291 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 340 predicate places. [2024-06-14 12:26:19,291 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 488 transitions, 5890 flow [2024-06-14 12:26:19,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:19,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:19,292 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 12:26:19,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:26:19,292 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:26:19,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:19,293 INFO L85 PathProgramCache]: Analyzing trace with hash -570895231, now seen corresponding path program 4 times [2024-06-14 12:26:19,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:19,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842627843] [2024-06-14 12:26:19,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:19,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:19,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:20,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:20,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:20,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842627843] [2024-06-14 12:26:20,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842627843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:20,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:20,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:26:20,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229176979] [2024-06-14 12:26:20,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:20,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:26:20,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:20,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:26:20,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:26:20,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:26:20,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 488 transitions, 5890 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:20,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:20,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:26:20,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:22,688 INFO L124 PetriNetUnfolderBase]: 4475/7334 cut-off events. [2024-06-14 12:26:22,688 INFO L125 PetriNetUnfolderBase]: For 2235586/2235597 co-relation queries the response was YES. [2024-06-14 12:26:22,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82652 conditions, 7334 events. 4475/7334 cut-off events. For 2235586/2235597 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47866 event pairs, 970 based on Foata normal form. 9/7334 useless extension candidates. Maximal degree in co-relation 82464. Up to 6712 conditions per place. [2024-06-14 12:26:22,805 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 445 selfloop transitions, 44 changer transitions 0/513 dead transitions. [2024-06-14 12:26:22,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 513 transitions, 7047 flow [2024-06-14 12:26:22,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:26:22,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:26:22,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:26:22,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 12:26:22,806 INFO L175 Difference]: Start difference. First operand has 386 places, 488 transitions, 5890 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:26:22,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 513 transitions, 7047 flow [2024-06-14 12:26:30,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 513 transitions, 6792 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-14 12:26:30,306 INFO L231 Difference]: Finished difference. Result has 388 places, 491 transitions, 5835 flow [2024-06-14 12:26:30,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5635, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5835, PETRI_PLACES=388, PETRI_TRANSITIONS=491} [2024-06-14 12:26:30,307 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 342 predicate places. [2024-06-14 12:26:30,307 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 491 transitions, 5835 flow [2024-06-14 12:26:30,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:30,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:30,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:30,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:26:30,307 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:26:30,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:30,308 INFO L85 PathProgramCache]: Analyzing trace with hash 90290039, now seen corresponding path program 5 times [2024-06-14 12:26:30,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:30,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085018920] [2024-06-14 12:26:30,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:30,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:30,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:31,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:31,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:31,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085018920] [2024-06-14 12:26:31,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085018920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:31,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:31,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:26:31,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007464454] [2024-06-14 12:26:31,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:31,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:26:31,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:31,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:26:31,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:26:31,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:26:31,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 491 transitions, 5835 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:31,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:31,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:26:31,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:33,294 INFO L124 PetriNetUnfolderBase]: 4480/7331 cut-off events. [2024-06-14 12:26:33,294 INFO L125 PetriNetUnfolderBase]: For 2265840/2265851 co-relation queries the response was YES. [2024-06-14 12:26:33,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82829 conditions, 7331 events. 4480/7331 cut-off events. For 2265840/2265851 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47703 event pairs, 970 based on Foata normal form. 9/7331 useless extension candidates. Maximal degree in co-relation 82640. Up to 6719 conditions per place. [2024-06-14 12:26:33,423 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 453 selfloop transitions, 40 changer transitions 0/517 dead transitions. [2024-06-14 12:26:33,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 517 transitions, 7012 flow [2024-06-14 12:26:33,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:26:33,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:26:33,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-14 12:26:33,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-14 12:26:33,424 INFO L175 Difference]: Start difference. First operand has 388 places, 491 transitions, 5835 flow. Second operand 8 states and 157 transitions. [2024-06-14 12:26:33,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 517 transitions, 7012 flow [2024-06-14 12:26:39,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 517 transitions, 6840 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 12:26:39,674 INFO L231 Difference]: Finished difference. Result has 390 places, 494 transitions, 5861 flow [2024-06-14 12:26:39,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5861, PETRI_PLACES=390, PETRI_TRANSITIONS=494} [2024-06-14 12:26:39,675 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 344 predicate places. [2024-06-14 12:26:39,675 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 494 transitions, 5861 flow [2024-06-14 12:26:39,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:39,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:39,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:26:39,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:26:39,676 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:26:39,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:39,676 INFO L85 PathProgramCache]: Analyzing trace with hash -557562751, now seen corresponding path program 6 times [2024-06-14 12:26:39,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:39,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161187265] [2024-06-14 12:26:39,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:39,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:40,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:40,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:40,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161187265] [2024-06-14 12:26:40,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161187265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:40,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:40,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:26:40,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719624734] [2024-06-14 12:26:40,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:40,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:26:40,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:40,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:26:40,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:26:40,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:26:40,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 494 transitions, 5861 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:40,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:40,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:26:40,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:42,684 INFO L124 PetriNetUnfolderBase]: 4485/7348 cut-off events. [2024-06-14 12:26:42,684 INFO L125 PetriNetUnfolderBase]: For 2297921/2297932 co-relation queries the response was YES. [2024-06-14 12:26:42,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83120 conditions, 7348 events. 4485/7348 cut-off events. For 2297921/2297932 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47944 event pairs, 970 based on Foata normal form. 9/7348 useless extension candidates. Maximal degree in co-relation 82930. Up to 6714 conditions per place. [2024-06-14 12:26:43,022 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 437 selfloop transitions, 55 changer transitions 0/516 dead transitions. [2024-06-14 12:26:43,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 516 transitions, 7038 flow [2024-06-14 12:26:43,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:26:43,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:26:43,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:26:43,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-14 12:26:43,024 INFO L175 Difference]: Start difference. First operand has 390 places, 494 transitions, 5861 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:26:43,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 516 transitions, 7038 flow [2024-06-14 12:26:49,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 516 transitions, 6868 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 12:26:49,682 INFO L231 Difference]: Finished difference. Result has 392 places, 497 transitions, 5937 flow [2024-06-14 12:26:49,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5691, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5937, PETRI_PLACES=392, PETRI_TRANSITIONS=497} [2024-06-14 12:26:49,682 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 346 predicate places. [2024-06-14 12:26:49,683 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 497 transitions, 5937 flow [2024-06-14 12:26:49,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:49,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:26:49,683 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 12:26:49,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:26:49,683 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:26:49,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:26:49,684 INFO L85 PathProgramCache]: Analyzing trace with hash 942323177, now seen corresponding path program 9 times [2024-06-14 12:26:49,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:26:49,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285592913] [2024-06-14 12:26:49,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:26:49,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:26:49,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:26:50,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:26:50,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:26:50,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285592913] [2024-06-14 12:26:50,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285592913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:26:50,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:26:50,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:26:50,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975318018] [2024-06-14 12:26:50,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:26:50,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:26:50,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:26:50,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:26:50,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:26:50,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:26:50,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 497 transitions, 5937 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:26:50,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:26:50,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:26:50,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:26:52,878 INFO L124 PetriNetUnfolderBase]: 4269/7053 cut-off events. [2024-06-14 12:26:52,878 INFO L125 PetriNetUnfolderBase]: For 2314472/2314474 co-relation queries the response was YES. [2024-06-14 12:26:52,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81774 conditions, 7053 events. 4269/7053 cut-off events. For 2314472/2314474 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46599 event pairs, 940 based on Foata normal form. 1/6969 useless extension candidates. Maximal degree in co-relation 81583. Up to 6209 conditions per place. [2024-06-14 12:26:53,003 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 379 selfloop transitions, 74 changer transitions 0/514 dead transitions. [2024-06-14 12:26:53,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 514 transitions, 6897 flow [2024-06-14 12:26:53,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:26:53,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:26:53,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-14 12:26:53,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-14 12:26:53,004 INFO L175 Difference]: Start difference. First operand has 392 places, 497 transitions, 5937 flow. Second operand 8 states and 163 transitions. [2024-06-14 12:26:53,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 514 transitions, 6897 flow [2024-06-14 12:27:02,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 514 transitions, 6595 flow, removed 98 selfloop flow, removed 6 redundant places. [2024-06-14 12:27:02,196 INFO L231 Difference]: Finished difference. Result has 394 places, 497 transitions, 5789 flow [2024-06-14 12:27:02,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5635, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5789, PETRI_PLACES=394, PETRI_TRANSITIONS=497} [2024-06-14 12:27:02,197 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 348 predicate places. [2024-06-14 12:27:02,197 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 497 transitions, 5789 flow [2024-06-14 12:27:02,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:02,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:02,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 12:27:02,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:27:02,198 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:27:02,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:02,198 INFO L85 PathProgramCache]: Analyzing trace with hash 976567885, now seen corresponding path program 4 times [2024-06-14 12:27:02,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:02,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338463948] [2024-06-14 12:27:02,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:02,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:03,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:03,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:03,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338463948] [2024-06-14 12:27:03,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338463948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:03,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:03,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:27:03,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247924400] [2024-06-14 12:27:03,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:03,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:27:03,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:03,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:27:03,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:27:03,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:27:03,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 497 transitions, 5789 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:03,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:03,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:27:03,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:05,275 INFO L124 PetriNetUnfolderBase]: 4355/7158 cut-off events. [2024-06-14 12:27:05,276 INFO L125 PetriNetUnfolderBase]: For 2330168/2330179 co-relation queries the response was YES. [2024-06-14 12:27:05,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82179 conditions, 7158 events. 4355/7158 cut-off events. For 2330168/2330179 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47029 event pairs, 954 based on Foata normal form. 9/7090 useless extension candidates. Maximal degree in co-relation 81987. Up to 6528 conditions per place. [2024-06-14 12:27:05,409 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 439 selfloop transitions, 36 changer transitions 0/517 dead transitions. [2024-06-14 12:27:05,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 517 transitions, 6830 flow [2024-06-14 12:27:05,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:27:05,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:27:05,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:27:05,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:27:05,410 INFO L175 Difference]: Start difference. First operand has 394 places, 497 transitions, 5789 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:27:05,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 517 transitions, 6830 flow [2024-06-14 12:27:12,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 517 transitions, 6513 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-14 12:27:12,451 INFO L231 Difference]: Finished difference. Result has 395 places, 498 transitions, 5572 flow [2024-06-14 12:27:12,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5572, PETRI_PLACES=395, PETRI_TRANSITIONS=498} [2024-06-14 12:27:12,452 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 349 predicate places. [2024-06-14 12:27:12,452 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 498 transitions, 5572 flow [2024-06-14 12:27:12,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:12,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:12,452 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 12:27:12,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:27:12,452 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:27:12,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:12,453 INFO L85 PathProgramCache]: Analyzing trace with hash -798616891, now seen corresponding path program 7 times [2024-06-14 12:27:12,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:12,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432099219] [2024-06-14 12:27:12,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:12,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:12,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:13,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:13,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:13,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432099219] [2024-06-14 12:27:13,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432099219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:13,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:13,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:27:13,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171348421] [2024-06-14 12:27:13,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:13,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:27:13,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:13,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:27:13,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:27:13,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:27:13,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 498 transitions, 5572 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:13,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:13,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:27:13,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:15,542 INFO L124 PetriNetUnfolderBase]: 4476/7336 cut-off events. [2024-06-14 12:27:15,542 INFO L125 PetriNetUnfolderBase]: For 2361349/2361360 co-relation queries the response was YES. [2024-06-14 12:27:15,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83119 conditions, 7336 events. 4476/7336 cut-off events. For 2361349/2361360 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47876 event pairs, 970 based on Foata normal form. 9/7336 useless extension candidates. Maximal degree in co-relation 82926. Up to 6704 conditions per place. [2024-06-14 12:27:15,663 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 447 selfloop transitions, 47 changer transitions 0/518 dead transitions. [2024-06-14 12:27:15,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 518 transitions, 6635 flow [2024-06-14 12:27:15,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:27:15,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:27:15,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:27:15,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-14 12:27:15,664 INFO L175 Difference]: Start difference. First operand has 395 places, 498 transitions, 5572 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:27:15,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 518 transitions, 6635 flow [2024-06-14 12:27:23,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 518 transitions, 6493 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 12:27:23,466 INFO L231 Difference]: Finished difference. Result has 397 places, 498 transitions, 5530 flow [2024-06-14 12:27:23,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5430, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5530, PETRI_PLACES=397, PETRI_TRANSITIONS=498} [2024-06-14 12:27:23,467 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 351 predicate places. [2024-06-14 12:27:23,467 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 498 transitions, 5530 flow [2024-06-14 12:27:23,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:23,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:23,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:27:23,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:27:23,468 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:27:23,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:23,468 INFO L85 PathProgramCache]: Analyzing trace with hash -384834533, now seen corresponding path program 5 times [2024-06-14 12:27:23,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:23,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069439614] [2024-06-14 12:27:23,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:23,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:23,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:24,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:24,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:24,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069439614] [2024-06-14 12:27:24,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069439614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:24,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:24,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:27:24,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004497167] [2024-06-14 12:27:24,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:24,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:27:24,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:24,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:27:24,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:27:24,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:27:24,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 498 transitions, 5530 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:24,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:24,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:27:24,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:26,471 INFO L124 PetriNetUnfolderBase]: 4365/7172 cut-off events. [2024-06-14 12:27:26,471 INFO L125 PetriNetUnfolderBase]: For 2393570/2393581 co-relation queries the response was YES. [2024-06-14 12:27:26,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82588 conditions, 7172 events. 4365/7172 cut-off events. For 2393570/2393581 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47132 event pairs, 954 based on Foata normal form. 9/7104 useless extension candidates. Maximal degree in co-relation 82394. Up to 6515 conditions per place. [2024-06-14 12:27:26,607 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 424 selfloop transitions, 55 changer transitions 0/521 dead transitions. [2024-06-14 12:27:26,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 521 transitions, 7039 flow [2024-06-14 12:27:26,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:27:26,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:27:26,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:27:26,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:27:26,609 INFO L175 Difference]: Start difference. First operand has 397 places, 498 transitions, 5530 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:27:26,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 521 transitions, 7039 flow [2024-06-14 12:27:33,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 521 transitions, 6876 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 12:27:33,509 INFO L231 Difference]: Finished difference. Result has 398 places, 504 transitions, 5697 flow [2024-06-14 12:27:33,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5367, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5697, PETRI_PLACES=398, PETRI_TRANSITIONS=504} [2024-06-14 12:27:33,510 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 352 predicate places. [2024-06-14 12:27:33,510 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 504 transitions, 5697 flow [2024-06-14 12:27:33,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:33,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:33,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 12:27:33,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:27:33,511 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:27:33,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:33,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1073573109, now seen corresponding path program 8 times [2024-06-14 12:27:33,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:33,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163874100] [2024-06-14 12:27:33,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:33,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:33,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:34,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:34,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:34,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163874100] [2024-06-14 12:27:34,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163874100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:34,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:34,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:27:34,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687638145] [2024-06-14 12:27:34,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:34,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:27:34,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:34,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:27:34,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:27:34,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:27:34,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 504 transitions, 5697 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:34,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:34,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:27:34,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:36,618 INFO L124 PetriNetUnfolderBase]: 4502/7372 cut-off events. [2024-06-14 12:27:36,618 INFO L125 PetriNetUnfolderBase]: For 2452557/2452568 co-relation queries the response was YES. [2024-06-14 12:27:36,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84741 conditions, 7372 events. 4502/7372 cut-off events. For 2452557/2452568 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 48123 event pairs, 970 based on Foata normal form. 9/7372 useless extension candidates. Maximal degree in co-relation 84546. Up to 6698 conditions per place. [2024-06-14 12:27:36,742 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 428 selfloop transitions, 73 changer transitions 0/527 dead transitions. [2024-06-14 12:27:36,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 527 transitions, 7308 flow [2024-06-14 12:27:36,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:27:36,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:27:36,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:27:36,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-14 12:27:36,744 INFO L175 Difference]: Start difference. First operand has 398 places, 504 transitions, 5697 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:27:36,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 527 transitions, 7308 flow [2024-06-14 12:27:45,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 527 transitions, 7134 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 12:27:45,809 INFO L231 Difference]: Finished difference. Result has 402 places, 510 transitions, 5945 flow [2024-06-14 12:27:45,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5523, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5945, PETRI_PLACES=402, PETRI_TRANSITIONS=510} [2024-06-14 12:27:45,810 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 356 predicate places. [2024-06-14 12:27:45,810 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 510 transitions, 5945 flow [2024-06-14 12:27:45,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:45,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:45,811 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 12:27:45,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:27:45,811 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:27:45,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:45,811 INFO L85 PathProgramCache]: Analyzing trace with hash -385310197, now seen corresponding path program 10 times [2024-06-14 12:27:45,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:45,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391453874] [2024-06-14 12:27:45,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:45,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:45,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:46,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:46,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391453874] [2024-06-14 12:27:46,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391453874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:46,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:46,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:27:46,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774995295] [2024-06-14 12:27:46,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:46,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:27:46,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:46,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:27:46,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:27:46,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:27:46,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 510 transitions, 5945 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:46,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:46,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:27:46,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:27:48,845 INFO L124 PetriNetUnfolderBase]: 4294/7098 cut-off events. [2024-06-14 12:27:48,845 INFO L125 PetriNetUnfolderBase]: For 2484283/2484285 co-relation queries the response was YES. [2024-06-14 12:27:48,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83840 conditions, 7098 events. 4294/7098 cut-off events. For 2484283/2484285 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 46968 event pairs, 940 based on Foata normal form. 1/7014 useless extension candidates. Maximal degree in co-relation 83643. Up to 6195 conditions per place. [2024-06-14 12:27:49,003 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 364 selfloop transitions, 98 changer transitions 0/527 dead transitions. [2024-06-14 12:27:49,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 527 transitions, 7071 flow [2024-06-14 12:27:49,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:27:49,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:27:49,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 12:27:49,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:27:49,004 INFO L175 Difference]: Start difference. First operand has 402 places, 510 transitions, 5945 flow. Second operand 8 states and 160 transitions. [2024-06-14 12:27:49,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 527 transitions, 7071 flow [2024-06-14 12:27:58,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 527 transitions, 6843 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-14 12:27:58,222 INFO L231 Difference]: Finished difference. Result has 406 places, 513 transitions, 6085 flow [2024-06-14 12:27:58,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6085, PETRI_PLACES=406, PETRI_TRANSITIONS=513} [2024-06-14 12:27:58,222 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 360 predicate places. [2024-06-14 12:27:58,222 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 513 transitions, 6085 flow [2024-06-14 12:27:58,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:58,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:27:58,223 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 12:27:58,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:27:58,223 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:27:58,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:27:58,223 INFO L85 PathProgramCache]: Analyzing trace with hash -385310011, now seen corresponding path program 9 times [2024-06-14 12:27:58,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:27:58,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922172282] [2024-06-14 12:27:58,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:27:58,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:27:58,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:27:59,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:27:59,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:27:59,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922172282] [2024-06-14 12:27:59,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922172282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:27:59,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:27:59,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:27:59,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264048802] [2024-06-14 12:27:59,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:27:59,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:27:59,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:27:59,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:27:59,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:27:59,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:27:59,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 513 transitions, 6085 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:27:59,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:27:59,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:27:59,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:01,674 INFO L124 PetriNetUnfolderBase]: 4504/7375 cut-off events. [2024-06-14 12:28:01,674 INFO L125 PetriNetUnfolderBase]: For 2516440/2516451 co-relation queries the response was YES. [2024-06-14 12:28:01,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86059 conditions, 7375 events. 4504/7375 cut-off events. For 2516440/2516451 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 48119 event pairs, 970 based on Foata normal form. 9/7375 useless extension candidates. Maximal degree in co-relation 85860. Up to 6702 conditions per place. [2024-06-14 12:28:01,807 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 431 selfloop transitions, 72 changer transitions 0/529 dead transitions. [2024-06-14 12:28:01,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 529 transitions, 7150 flow [2024-06-14 12:28:01,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:28:01,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:28:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 12:28:01,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-14 12:28:01,808 INFO L175 Difference]: Start difference. First operand has 406 places, 513 transitions, 6085 flow. Second operand 8 states and 153 transitions. [2024-06-14 12:28:01,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 529 transitions, 7150 flow [2024-06-14 12:28:08,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 529 transitions, 6724 flow, removed 117 selfloop flow, removed 6 redundant places. [2024-06-14 12:28:08,947 INFO L231 Difference]: Finished difference. Result has 408 places, 513 transitions, 5809 flow [2024-06-14 12:28:08,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5809, PETRI_PLACES=408, PETRI_TRANSITIONS=513} [2024-06-14 12:28:08,947 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 362 predicate places. [2024-06-14 12:28:08,947 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 513 transitions, 5809 flow [2024-06-14 12:28:08,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:08,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:08,948 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 12:28:08,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:28:08,948 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:28:08,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:08,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1389874765, now seen corresponding path program 6 times [2024-06-14 12:28:08,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:08,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522664785] [2024-06-14 12:28:08,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:08,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:08,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:09,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:09,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:09,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522664785] [2024-06-14 12:28:09,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522664785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:09,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:09,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:28:09,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808316082] [2024-06-14 12:28:09,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:09,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:28:09,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:09,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:28:09,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:28:10,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:28:10,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 513 transitions, 5809 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:10,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:10,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:28:10,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:11,925 INFO L124 PetriNetUnfolderBase]: 4377/7189 cut-off events. [2024-06-14 12:28:11,925 INFO L125 PetriNetUnfolderBase]: For 2524735/2524746 co-relation queries the response was YES. [2024-06-14 12:28:12,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84621 conditions, 7189 events. 4377/7189 cut-off events. For 2524735/2524746 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47233 event pairs, 954 based on Foata normal form. 9/7121 useless extension candidates. Maximal degree in co-relation 84421. Up to 6529 conditions per place. [2024-06-14 12:28:12,063 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 432 selfloop transitions, 53 changer transitions 0/529 dead transitions. [2024-06-14 12:28:12,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 529 transitions, 6838 flow [2024-06-14 12:28:12,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:28:12,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:28:12,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:28:12,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:28:12,064 INFO L175 Difference]: Start difference. First operand has 408 places, 513 transitions, 5809 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:28:12,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 529 transitions, 6838 flow [2024-06-14 12:28:21,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 529 transitions, 6614 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 12:28:21,805 INFO L231 Difference]: Finished difference. Result has 409 places, 513 transitions, 5697 flow [2024-06-14 12:28:21,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5697, PETRI_PLACES=409, PETRI_TRANSITIONS=513} [2024-06-14 12:28:21,808 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 363 predicate places. [2024-06-14 12:28:21,808 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 513 transitions, 5697 flow [2024-06-14 12:28:21,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:21,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:21,809 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 12:28:21,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:28:21,809 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:28:21,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:21,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1204662667, now seen corresponding path program 2 times [2024-06-14 12:28:21,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:21,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705243516] [2024-06-14 12:28:21,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:21,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:23,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:23,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:23,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705243516] [2024-06-14 12:28:23,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705243516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:23,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:23,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:28:23,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837720047] [2024-06-14 12:28:23,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:23,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:28:23,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:23,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:28:23,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:28:23,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:28:23,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 513 transitions, 5697 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:23,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:23,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:28:23,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:25,717 INFO L124 PetriNetUnfolderBase]: 4624/7586 cut-off events. [2024-06-14 12:28:25,717 INFO L125 PetriNetUnfolderBase]: For 2645975/2645977 co-relation queries the response was YES. [2024-06-14 12:28:25,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87507 conditions, 7586 events. 4624/7586 cut-off events. For 2645975/2645977 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49906 event pairs, 980 based on Foata normal form. 12/7585 useless extension candidates. Maximal degree in co-relation 87306. Up to 6210 conditions per place. [2024-06-14 12:28:25,888 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 388 selfloop transitions, 151 changer transitions 0/565 dead transitions. [2024-06-14 12:28:25,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 565 transitions, 7173 flow [2024-06-14 12:28:25,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:28:25,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:28:25,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-14 12:28:25,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46060606060606063 [2024-06-14 12:28:25,890 INFO L175 Difference]: Start difference. First operand has 409 places, 513 transitions, 5697 flow. Second operand 11 states and 228 transitions. [2024-06-14 12:28:25,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 565 transitions, 7173 flow [2024-06-14 12:28:34,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 565 transitions, 7031 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 12:28:34,715 INFO L231 Difference]: Finished difference. Result has 415 places, 521 transitions, 6049 flow [2024-06-14 12:28:34,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5555, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6049, PETRI_PLACES=415, PETRI_TRANSITIONS=521} [2024-06-14 12:28:34,716 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 369 predicate places. [2024-06-14 12:28:34,716 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 521 transitions, 6049 flow [2024-06-14 12:28:34,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:34,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:34,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:28:34,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:28:34,716 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:28:34,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:34,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1114079683, now seen corresponding path program 3 times [2024-06-14 12:28:34,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:34,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847546897] [2024-06-14 12:28:34,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:34,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:34,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:36,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:36,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:36,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847546897] [2024-06-14 12:28:36,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847546897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:36,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:36,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:28:36,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135635586] [2024-06-14 12:28:36,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:36,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:28:36,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:36,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:28:36,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:28:36,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:28:36,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 521 transitions, 6049 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:36,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:36,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:28:36,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:38,828 INFO L124 PetriNetUnfolderBase]: 4734/7786 cut-off events. [2024-06-14 12:28:38,828 INFO L125 PetriNetUnfolderBase]: For 2698066/2698068 co-relation queries the response was YES. [2024-06-14 12:28:38,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90268 conditions, 7786 events. 4734/7786 cut-off events. For 2698066/2698068 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 51723 event pairs, 1005 based on Foata normal form. 12/7785 useless extension candidates. Maximal degree in co-relation 90064. Up to 6483 conditions per place. [2024-06-14 12:28:38,965 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 378 selfloop transitions, 173 changer transitions 0/577 dead transitions. [2024-06-14 12:28:38,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 577 transitions, 7593 flow [2024-06-14 12:28:38,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:28:38,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:28:38,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-06-14 12:28:38,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45656565656565656 [2024-06-14 12:28:38,967 INFO L175 Difference]: Start difference. First operand has 415 places, 521 transitions, 6049 flow. Second operand 11 states and 226 transitions. [2024-06-14 12:28:38,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 577 transitions, 7593 flow [2024-06-14 12:28:47,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 577 transitions, 7235 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 12:28:47,629 INFO L231 Difference]: Finished difference. Result has 422 places, 535 transitions, 6314 flow [2024-06-14 12:28:47,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5713, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6314, PETRI_PLACES=422, PETRI_TRANSITIONS=535} [2024-06-14 12:28:47,630 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 376 predicate places. [2024-06-14 12:28:47,630 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 535 transitions, 6314 flow [2024-06-14 12:28:47,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:47,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:28:47,630 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 12:28:47,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:28:47,630 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:28:47,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:28:47,631 INFO L85 PathProgramCache]: Analyzing trace with hash 231122065, now seen corresponding path program 4 times [2024-06-14 12:28:47,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:28:47,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022666216] [2024-06-14 12:28:47,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:28:47,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:28:47,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:28:48,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:28:48,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:28:48,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022666216] [2024-06-14 12:28:48,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022666216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:28:48,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:28:48,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:28:48,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298505518] [2024-06-14 12:28:48,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:28:48,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:28:48,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:28:48,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:28:48,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:28:49,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:28:49,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 535 transitions, 6314 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:28:49,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:28:49,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:28:49,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:28:51,764 INFO L124 PetriNetUnfolderBase]: 4816/7948 cut-off events. [2024-06-14 12:28:51,765 INFO L125 PetriNetUnfolderBase]: For 2739736/2739738 co-relation queries the response was YES. [2024-06-14 12:28:51,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92060 conditions, 7948 events. 4816/7948 cut-off events. For 2739736/2739738 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 53303 event pairs, 1035 based on Foata normal form. 12/7947 useless extension candidates. Maximal degree in co-relation 91853. Up to 6625 conditions per place. [2024-06-14 12:28:51,901 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 386 selfloop transitions, 168 changer transitions 0/580 dead transitions. [2024-06-14 12:28:51,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 580 transitions, 7766 flow [2024-06-14 12:28:51,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:28:51,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:28:51,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-14 12:28:51,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585858585858586 [2024-06-14 12:28:51,903 INFO L175 Difference]: Start difference. First operand has 422 places, 535 transitions, 6314 flow. Second operand 11 states and 227 transitions. [2024-06-14 12:28:51,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 580 transitions, 7766 flow [2024-06-14 12:29:02,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 580 transitions, 7456 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 12:29:02,040 INFO L231 Difference]: Finished difference. Result has 430 places, 538 transitions, 6488 flow [2024-06-14 12:29:02,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6004, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6488, PETRI_PLACES=430, PETRI_TRANSITIONS=538} [2024-06-14 12:29:02,048 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 384 predicate places. [2024-06-14 12:29:02,048 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 538 transitions, 6488 flow [2024-06-14 12:29:02,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:02,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:02,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:29:02,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:29:02,049 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:29:02,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:02,049 INFO L85 PathProgramCache]: Analyzing trace with hash 804024563, now seen corresponding path program 5 times [2024-06-14 12:29:02,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:02,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552705373] [2024-06-14 12:29:02,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:02,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:03,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:03,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:03,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552705373] [2024-06-14 12:29:03,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552705373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:03,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:03,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:29:03,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862420481] [2024-06-14 12:29:03,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:03,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:29:03,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:03,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:29:03,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:29:03,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:29:03,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 538 transitions, 6488 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:03,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:03,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:29:03,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:06,544 INFO L124 PetriNetUnfolderBase]: 4984/8276 cut-off events. [2024-06-14 12:29:06,544 INFO L125 PetriNetUnfolderBase]: For 2812755/2812773 co-relation queries the response was YES. [2024-06-14 12:29:06,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93529 conditions, 8276 events. 4984/8276 cut-off events. For 2812755/2812773 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 56298 event pairs, 1031 based on Foata normal form. 12/8273 useless extension candidates. Maximal degree in co-relation 93319. Up to 5515 conditions per place. [2024-06-14 12:29:06,683 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 365 selfloop transitions, 195 changer transitions 0/586 dead transitions. [2024-06-14 12:29:06,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 586 transitions, 8289 flow [2024-06-14 12:29:06,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:29:06,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:29:06,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-14 12:29:06,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585858585858586 [2024-06-14 12:29:06,685 INFO L175 Difference]: Start difference. First operand has 430 places, 538 transitions, 6488 flow. Second operand 11 states and 227 transitions. [2024-06-14 12:29:06,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 586 transitions, 8289 flow [2024-06-14 12:29:17,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 586 transitions, 7908 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 12:29:17,817 INFO L231 Difference]: Finished difference. Result has 436 places, 542 transitions, 6713 flow [2024-06-14 12:29:17,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6713, PETRI_PLACES=436, PETRI_TRANSITIONS=542} [2024-06-14 12:29:17,818 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 390 predicate places. [2024-06-14 12:29:17,818 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 542 transitions, 6713 flow [2024-06-14 12:29:17,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:17,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:17,818 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 12:29:17,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:29:17,818 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:29:17,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:17,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1336671283, now seen corresponding path program 6 times [2024-06-14 12:29:17,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:17,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572371236] [2024-06-14 12:29:17,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:17,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:17,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:19,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 12:29:19,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:19,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572371236] [2024-06-14 12:29:19,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572371236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:19,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:19,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 12:29:19,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178133717] [2024-06-14 12:29:19,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:19,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 12:29:19,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:19,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 12:29:19,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-14 12:29:19,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:29:19,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 542 transitions, 6713 flow. Second operand has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:19,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:19,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:29:19,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:22,699 INFO L124 PetriNetUnfolderBase]: 4960/8240 cut-off events. [2024-06-14 12:29:22,699 INFO L125 PetriNetUnfolderBase]: For 2728976/2728978 co-relation queries the response was YES. [2024-06-14 12:29:22,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91993 conditions, 8240 events. 4960/8240 cut-off events. For 2728976/2728978 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 56130 event pairs, 1081 based on Foata normal form. 12/8239 useless extension candidates. Maximal degree in co-relation 91781. Up to 6693 conditions per place. [2024-06-14 12:29:22,858 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 406 selfloop transitions, 152 changer transitions 0/584 dead transitions. [2024-06-14 12:29:22,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 584 transitions, 7899 flow [2024-06-14 12:29:22,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:29:22,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:29:22,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-14 12:29:22,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46060606060606063 [2024-06-14 12:29:22,860 INFO L175 Difference]: Start difference. First operand has 436 places, 542 transitions, 6713 flow. Second operand 11 states and 228 transitions. [2024-06-14 12:29:22,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 584 transitions, 7899 flow [2024-06-14 12:29:32,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 584 transitions, 7464 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-14 12:29:32,558 INFO L231 Difference]: Finished difference. Result has 438 places, 541 transitions, 6424 flow [2024-06-14 12:29:32,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6116, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6424, PETRI_PLACES=438, PETRI_TRANSITIONS=541} [2024-06-14 12:29:32,559 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 392 predicate places. [2024-06-14 12:29:32,559 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 541 transitions, 6424 flow [2024-06-14 12:29:32,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.333333333333334) internal successors, (148), 12 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:32,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:32,559 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 12:29:32,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:29:32,560 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:29:32,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:32,560 INFO L85 PathProgramCache]: Analyzing trace with hash -768480391, now seen corresponding path program 7 times [2024-06-14 12:29:32,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:32,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343607437] [2024-06-14 12:29:32,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:32,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:32,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:33,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:33,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:33,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343607437] [2024-06-14 12:29:33,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343607437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:33,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:33,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:29:33,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331136293] [2024-06-14 12:29:33,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:33,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:29:33,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:33,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:29:33,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:29:33,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:29:33,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 541 transitions, 6424 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:33,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:33,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:29:33,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:36,603 INFO L124 PetriNetUnfolderBase]: 4849/8092 cut-off events. [2024-06-14 12:29:36,603 INFO L125 PetriNetUnfolderBase]: For 2679253/2679267 co-relation queries the response was YES. [2024-06-14 12:29:36,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90729 conditions, 8092 events. 4849/8092 cut-off events. For 2679253/2679267 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 55531 event pairs, 1074 based on Foata normal form. 11/8020 useless extension candidates. Maximal degree in co-relation 90516. Up to 7268 conditions per place. [2024-06-14 12:29:36,739 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 427 selfloop transitions, 97 changer transitions 0/568 dead transitions. [2024-06-14 12:29:36,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 568 transitions, 8491 flow [2024-06-14 12:29:36,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:29:36,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:29:36,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:29:36,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:29:36,741 INFO L175 Difference]: Start difference. First operand has 438 places, 541 transitions, 6424 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:29:36,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 568 transitions, 8491 flow [2024-06-14 12:29:46,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 568 transitions, 7692 flow, removed 35 selfloop flow, removed 16 redundant places. [2024-06-14 12:29:46,547 INFO L231 Difference]: Finished difference. Result has 431 places, 554 transitions, 6250 flow [2024-06-14 12:29:46,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5643, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6250, PETRI_PLACES=431, PETRI_TRANSITIONS=554} [2024-06-14 12:29:46,547 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 385 predicate places. [2024-06-14 12:29:46,560 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 554 transitions, 6250 flow [2024-06-14 12:29:46,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:46,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:29:46,560 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 12:29:46,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:29:46,561 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:29:46,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:29:46,561 INFO L85 PathProgramCache]: Analyzing trace with hash -774194311, now seen corresponding path program 8 times [2024-06-14 12:29:46,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:29:46,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412403083] [2024-06-14 12:29:46,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:29:46,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:29:46,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:29:47,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:29:47,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:29:47,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412403083] [2024-06-14 12:29:47,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412403083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:29:47,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:29:47,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:29:47,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745656158] [2024-06-14 12:29:47,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:29:47,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:29:47,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:29:47,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:29:47,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:29:47,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:29:47,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 554 transitions, 6250 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:29:47,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:29:47,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:29:47,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:29:50,493 INFO L124 PetriNetUnfolderBase]: 4862/8116 cut-off events. [2024-06-14 12:29:50,493 INFO L125 PetriNetUnfolderBase]: For 2716885/2716899 co-relation queries the response was YES. [2024-06-14 12:29:50,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89065 conditions, 8116 events. 4862/8116 cut-off events. For 2716885/2716899 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 55836 event pairs, 1074 based on Foata normal form. 11/8044 useless extension candidates. Maximal degree in co-relation 88858. Up to 7283 conditions per place. [2024-06-14 12:29:50,744 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 427 selfloop transitions, 103 changer transitions 0/574 dead transitions. [2024-06-14 12:29:50,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 574 transitions, 8196 flow [2024-06-14 12:29:50,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:29:50,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:29:50,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:29:50,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:29:50,745 INFO L175 Difference]: Start difference. First operand has 431 places, 554 transitions, 6250 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:29:50,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 574 transitions, 8196 flow [2024-06-14 12:30:01,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 574 transitions, 7928 flow, removed 101 selfloop flow, removed 3 redundant places. [2024-06-14 12:30:01,094 INFO L231 Difference]: Finished difference. Result has 436 places, 560 transitions, 6425 flow [2024-06-14 12:30:01,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6026, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6425, PETRI_PLACES=436, PETRI_TRANSITIONS=560} [2024-06-14 12:30:01,094 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 390 predicate places. [2024-06-14 12:30:01,095 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 560 transitions, 6425 flow [2024-06-14 12:30:01,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:01,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:01,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:30:01,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:30:01,095 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:30:01,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:01,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1230890341, now seen corresponding path program 9 times [2024-06-14 12:30:01,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:01,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65728992] [2024-06-14 12:30:01,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:01,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:01,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:02,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 12:30:02,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:02,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65728992] [2024-06-14 12:30:02,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65728992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:02,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:02,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:02,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668444886] [2024-06-14 12:30:02,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:02,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:02,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:02,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:02,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:02,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:30:02,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 560 transitions, 6425 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:02,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:02,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:30:02,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:05,339 INFO L124 PetriNetUnfolderBase]: 4859/8110 cut-off events. [2024-06-14 12:30:05,340 INFO L125 PetriNetUnfolderBase]: For 2729282/2729296 co-relation queries the response was YES. [2024-06-14 12:30:05,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88460 conditions, 8110 events. 4859/8110 cut-off events. For 2729282/2729296 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 55743 event pairs, 1074 based on Foata normal form. 11/8038 useless extension candidates. Maximal degree in co-relation 88251. Up to 7280 conditions per place. [2024-06-14 12:30:05,480 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 432 selfloop transitions, 98 changer transitions 0/574 dead transitions. [2024-06-14 12:30:05,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 574 transitions, 8144 flow [2024-06-14 12:30:05,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:05,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:05,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 12:30:05,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-14 12:30:05,482 INFO L175 Difference]: Start difference. First operand has 436 places, 560 transitions, 6425 flow. Second operand 8 states and 153 transitions. [2024-06-14 12:30:05,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 574 transitions, 8144 flow [2024-06-14 12:30:16,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 574 transitions, 7852 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-14 12:30:16,013 INFO L231 Difference]: Finished difference. Result has 440 places, 560 transitions, 6335 flow [2024-06-14 12:30:16,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6133, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6335, PETRI_PLACES=440, PETRI_TRANSITIONS=560} [2024-06-14 12:30:16,014 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 394 predicate places. [2024-06-14 12:30:16,014 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 560 transitions, 6335 flow [2024-06-14 12:30:16,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:16,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:16,014 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 12:30:16,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:30:16,015 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:30:16,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:16,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1231187259, now seen corresponding path program 10 times [2024-06-14 12:30:16,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:16,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051960082] [2024-06-14 12:30:16,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:16,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30: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 12:30:17,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:17,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051960082] [2024-06-14 12:30:17,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051960082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:17,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:17,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:17,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667468072] [2024-06-14 12:30:17,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:17,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:17,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:17,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:17,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:17,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:30:17,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 560 transitions, 6335 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:17,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:17,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:30:17,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:20,235 INFO L124 PetriNetUnfolderBase]: 4992/8305 cut-off events. [2024-06-14 12:30:20,236 INFO L125 PetriNetUnfolderBase]: For 2774945/2774959 co-relation queries the response was YES. [2024-06-14 12:30:20,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89925 conditions, 8305 events. 4992/8305 cut-off events. For 2774945/2774959 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 56741 event pairs, 1105 based on Foata normal form. 11/8303 useless extension candidates. Maximal degree in co-relation 89715. Up to 7482 conditions per place. [2024-06-14 12:30:20,373 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 449 selfloop transitions, 97 changer transitions 0/579 dead transitions. [2024-06-14 12:30:20,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 579 transitions, 8044 flow [2024-06-14 12:30:20,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:20,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:20,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:30:20,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-14 12:30:20,375 INFO L175 Difference]: Start difference. First operand has 440 places, 560 transitions, 6335 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:30:20,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 579 transitions, 8044 flow [2024-06-14 12:30:32,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 579 transitions, 7736 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 12:30:32,921 INFO L231 Difference]: Finished difference. Result has 440 places, 566 transitions, 6497 flow [2024-06-14 12:30:32,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6027, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6497, PETRI_PLACES=440, PETRI_TRANSITIONS=566} [2024-06-14 12:30:32,922 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 394 predicate places. [2024-06-14 12:30:32,922 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 566 transitions, 6497 flow [2024-06-14 12:30:32,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:32,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:32,922 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 12:30:32,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:30:32,923 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:30:32,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:32,923 INFO L85 PathProgramCache]: Analyzing trace with hash -194931585, now seen corresponding path program 10 times [2024-06-14 12:30:32,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:32,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492667347] [2024-06-14 12:30:32,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:32,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:32,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:34,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:34,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:34,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492667347] [2024-06-14 12:30:34,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492667347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:34,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:34,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:34,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44921463] [2024-06-14 12:30:34,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:34,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:34,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:34,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:34,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:34,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:30:34,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 566 transitions, 6497 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:34,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:34,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:30:34,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:37,070 INFO L124 PetriNetUnfolderBase]: 4869/8121 cut-off events. [2024-06-14 12:30:37,070 INFO L125 PetriNetUnfolderBase]: For 2801761/2801773 co-relation queries the response was YES. [2024-06-14 12:30:37,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89117 conditions, 8121 events. 4869/8121 cut-off events. For 2801761/2801773 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 55681 event pairs, 1074 based on Foata normal form. 9/8047 useless extension candidates. Maximal degree in co-relation 88907. Up to 7291 conditions per place. [2024-06-14 12:30:37,238 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 434 selfloop transitions, 106 changer transitions 0/586 dead transitions. [2024-06-14 12:30:37,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 586 transitions, 8393 flow [2024-06-14 12:30:37,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:30:37,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:30:37,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:30:37,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40987654320987654 [2024-06-14 12:30:37,262 INFO L175 Difference]: Start difference. First operand has 440 places, 566 transitions, 6497 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:30:37,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 586 transitions, 8393 flow [2024-06-14 12:30:48,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 586 transitions, 8095 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-14 12:30:49,003 INFO L231 Difference]: Finished difference. Result has 445 places, 573 transitions, 6583 flow [2024-06-14 12:30:49,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6201, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6583, PETRI_PLACES=445, PETRI_TRANSITIONS=573} [2024-06-14 12:30:49,004 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 399 predicate places. [2024-06-14 12:30:49,004 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 573 transitions, 6583 flow [2024-06-14 12:30:49,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:49,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:30:49,013 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 12:30:49,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 12:30:49,013 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:30:49,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:30:49,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1231307415, now seen corresponding path program 11 times [2024-06-14 12:30:49,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:30:49,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848038076] [2024-06-14 12:30:49,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:30:49,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:30:49,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:30:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:30:50,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:30:50,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848038076] [2024-06-14 12:30:50,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848038076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:30:50,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:30:50,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:30:50,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118650315] [2024-06-14 12:30:50,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:30:50,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:30:50,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:30:50,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:30:50,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:30:50,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2024-06-14 12:30:50,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 573 transitions, 6583 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:30:50,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:30:50,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2024-06-14 12:30:50,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:30:53,194 INFO L124 PetriNetUnfolderBase]: 4789/8029 cut-off events. [2024-06-14 12:30:53,194 INFO L125 PetriNetUnfolderBase]: For 2834361/2834361 co-relation queries the response was YES. [2024-06-14 12:30:53,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88481 conditions, 8029 events. 4789/8029 cut-off events. For 2834361/2834361 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 55333 event pairs, 1037 based on Foata normal form. 1/7950 useless extension candidates. Maximal degree in co-relation 88269. Up to 7157 conditions per place. [2024-06-14 12:30:53,334 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 464 selfloop transitions, 48 changer transitions 0/587 dead transitions. [2024-06-14 12:30:53,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 587 transitions, 7799 flow [2024-06-14 12:30:53,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:30:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:30:53,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-14 12:30:53,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-14 12:30:53,335 INFO L175 Difference]: Start difference. First operand has 445 places, 573 transitions, 6583 flow. Second operand 8 states and 154 transitions. [2024-06-14 12:30:53,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 587 transitions, 7799 flow [2024-06-14 12:31:06,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 587 transitions, 7611 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-14 12:31:06,965 INFO L231 Difference]: Finished difference. Result has 451 places, 576 transitions, 6663 flow [2024-06-14 12:31:06,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6663, PETRI_PLACES=451, PETRI_TRANSITIONS=576} [2024-06-14 12:31:06,967 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 405 predicate places. [2024-06-14 12:31:06,967 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 576 transitions, 6663 flow [2024-06-14 12:31:06,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:06,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:31:06,967 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 12:31:06,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 12:31:06,968 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:31:06,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:31:06,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1053818589, now seen corresponding path program 11 times [2024-06-14 12:31:06,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:31:06,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364259207] [2024-06-14 12:31:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:31:06,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:31:06,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:31:08,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:31:08,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:31:08,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364259207] [2024-06-14 12:31:08,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364259207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:31:08,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:31:08,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:31:08,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828296574] [2024-06-14 12:31:08,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:31:08,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:31:08,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:31:08,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:31:08,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:31:08,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2024-06-14 12:31:08,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 576 transitions, 6663 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:31:08,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:31:08,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2024-06-14 12:31:08,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15