./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/mix033_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/mix033_tso.oepc.i ./goblint.2024-05-07_14-17-48.files/protection/mix033_tso.oepc.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 --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 13:17:28,936 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 13:17:29,013 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 13:17:29,021 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 13:17:29,021 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 13:17:29,050 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 13:17:29,051 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 13:17:29,051 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 13:17:29,051 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 13:17:29,053 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 13:17:29,053 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 13:17:29,053 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 13:17:29,054 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 13:17:29,057 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 13:17:29,057 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 13:17:29,057 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 13:17:29,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 13:17:29,058 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 13:17:29,058 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 13:17:29,058 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 13:17:29,059 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 13:17:29,059 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 13:17:29,059 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 13:17:29,059 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 13:17:29,059 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 13:17:29,060 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 13:17:29,060 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 13:17:29,060 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 13:17:29,061 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 13:17:29,061 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 13:17:29,062 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 13:17:29,062 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 13:17:29,062 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:17:29,062 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 13:17:29,062 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 13:17:29,063 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 13:17:29,063 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 13:17:29,063 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 13:17:29,063 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 13:17:29,063 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 13:17:29,063 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 13:17:29,064 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 13:17:29,064 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 13:17:29,064 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 [2024-05-12 13:17:29,292 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 13:17:29,321 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 13:17:29,323 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 13:17:29,324 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 13:17:29,325 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 13:17:29,325 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-05-12 13:17:30,387 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 13:17:30,623 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 13:17:30,623 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-05-12 13:17:30,648 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3188431b/7c4176ba560d4c0982461733df182d18/FLAG29974ba5d [2024-05-12 13:17:30,661 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3188431b/7c4176ba560d4c0982461733df182d18 [2024-05-12 13:17:30,663 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 13:17:30,664 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 13:17:30,664 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/mix033_tso.oepc.yml/witness.yml [2024-05-12 13:17:30,851 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 13:17:30,855 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 13:17:30,857 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 13:17:30,857 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 13:17:30,861 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 13:17:30,862 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:17:30" (1/2) ... [2024-05-12 13:17:30,863 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25e785b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:30, skipping insertion in model container [2024-05-12 13:17:30,863 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 01:17:30" (1/2) ... [2024-05-12 13:17:30,864 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@a910dc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 01:17:30, skipping insertion in model container [2024-05-12 13:17:30,864 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:17:30" (2/2) ... [2024-05-12 13:17:30,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25e785b6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:30, skipping insertion in model container [2024-05-12 13:17:30,865 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:17:30" (2/2) ... [2024-05-12 13:17:30,865 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 13:17:30,947 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 13:17:30,948 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-05-12 13:17:30,949 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-05-12 13:17:30,949 INFO L97 edCorrectnessWitness]: Location invariant before [L845-L845] (((((((((((((((((((((! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || ((0 <= b && b <= 1) && (b == 0 || b == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-05-12 13:17:30,949 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 13:17:30,949 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-05-12 13:17:30,989 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 13:17:31,128 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i[949,962] [2024-05-12 13:17:31,285 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:17:31,307 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 13:17:31,343 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i[949,962] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 13:17:31,428 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 13:17:31,456 INFO L206 MainTranslator]: Completed translation [2024-05-12 13:17:31,456 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31 WrapperNode [2024-05-12 13:17:31,457 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 13:17:31,457 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 13:17:31,458 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 13:17:31,458 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 13:17:31,463 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,477 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,510 INFO L138 Inliner]: procedures = 176, calls = 62, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 160 [2024-05-12 13:17:31,510 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 13:17:31,511 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 13:17:31,511 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 13:17:31,511 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 13:17:31,520 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,520 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,524 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,537 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 13:17:31,537 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,538 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,547 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,549 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,551 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,552 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,555 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 13:17:31,556 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 13:17:31,556 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 13:17:31,557 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 13:17:31,558 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (1/1) ... [2024-05-12 13:17:31,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 13:17:31,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 13:17:31,626 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-05-12 13:17:31,650 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-05-12 13:17:31,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 13:17:31,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 13:17:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 13:17:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 13:17:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 13:17:31,677 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 13:17:31,678 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 13:17:31,678 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 13:17:31,678 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 13:17:31,678 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 13:17:31,678 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 13:17:31,679 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 13:17:31,679 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 13:17:31,679 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 13:17:31,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 13:17:31,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 13:17:31,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 13:17:31,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 13:17:31,683 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 13:17:31,683 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 13:17:31,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 13:17:31,703 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 13:17:31,811 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 13:17:31,813 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 13:17:32,170 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 13:17:32,170 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 13:17:32,317 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 13:17:32,317 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 13:17:32,318 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:17:32 BoogieIcfgContainer [2024-05-12 13:17:32,318 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 13:17:32,320 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 13:17:32,320 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 13:17:32,322 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 13:17:32,322 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 01:17:30" (1/4) ... [2024-05-12 13:17:32,323 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@216cdc06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 01:17:32, skipping insertion in model container [2024-05-12 13:17:32,324 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 01:17:30" (2/4) ... [2024-05-12 13:17:32,324 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@216cdc06 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:17:32, skipping insertion in model container [2024-05-12 13:17:32,324 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 01:17:31" (3/4) ... [2024-05-12 13:17:32,324 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@216cdc06 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 01:17:32, skipping insertion in model container [2024-05-12 13:17:32,325 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 01:17:32" (4/4) ... [2024-05-12 13:17:32,326 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033_tso.oepc.i [2024-05-12 13:17:32,339 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 13:17:32,339 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-05-12 13:17:32,339 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 13:17:32,383 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 13:17:32,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 60 places, 51 transitions, 114 flow [2024-05-12 13:17:32,480 INFO L124 PetriNetUnfolderBase]: 1/48 cut-off events. [2024-05-12 13:17:32,480 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:17:32,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 48 events. 1/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/42 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2024-05-12 13:17:32,483 INFO L82 GeneralOperation]: Start removeDead. Operand has 60 places, 51 transitions, 114 flow [2024-05-12 13:17:32,487 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 48 transitions, 105 flow [2024-05-12 13:17:32,503 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 13:17:32,511 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;@36d0ed0a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 13:17:32,512 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-05-12 13:17:32,517 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 13:17:32,517 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-05-12 13:17:32,517 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 13:17:32,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:32,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 13:17:32,518 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:32,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:32,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1937987310, now seen corresponding path program 1 times [2024-05-12 13:17:32,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:32,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840271020] [2024-05-12 13:17:32,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:32,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:32,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:33,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:33,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:33,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840271020] [2024-05-12 13:17:33,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840271020] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:33,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:33,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:17:33,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828448099] [2024-05-12 13:17:33,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:33,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:17:33,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:33,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:17:33,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:17:33,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 51 [2024-05-12 13:17:33,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 48 transitions, 105 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-05-12 13:17:33,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:33,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 51 [2024-05-12 13:17:33,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:34,788 INFO L124 PetriNetUnfolderBase]: 5133/7889 cut-off events. [2024-05-12 13:17:34,789 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2024-05-12 13:17:34,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15333 conditions, 7889 events. 5133/7889 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 49041 event pairs, 3057 based on Foata normal form. 253/7650 useless extension candidates. Maximal degree in co-relation 15318. Up to 7326 conditions per place. [2024-05-12 13:17:34,834 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 46 selfloop transitions, 5 changer transitions 0/63 dead transitions. [2024-05-12 13:17:34,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 63 transitions, 243 flow [2024-05-12 13:17:34,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:17:34,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:17:34,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-05-12 13:17:34,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6601307189542484 [2024-05-12 13:17:34,845 INFO L175 Difference]: Start difference. First operand has 57 places, 48 transitions, 105 flow. Second operand 3 states and 101 transitions. [2024-05-12 13:17:34,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 63 transitions, 243 flow [2024-05-12 13:17:34,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 238 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:34,853 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 137 flow [2024-05-12 13:17:34,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-05-12 13:17:34,858 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 0 predicate places. [2024-05-12 13:17:34,858 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 137 flow [2024-05-12 13:17:34,858 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-05-12 13:17:34,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:34,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:34,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 13:17:34,859 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:34,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:34,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1610018161, now seen corresponding path program 1 times [2024-05-12 13:17:34,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:34,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140036934] [2024-05-12 13:17:34,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:34,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:34,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:35,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-05-12 13:17:35,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:35,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140036934] [2024-05-12 13:17:35,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140036934] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:35,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:35,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 13:17:35,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356572995] [2024-05-12 13:17:35,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:35,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 13:17:35,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:35,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 13:17:35,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 13:17:35,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 51 [2024-05-12 13:17:35,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 137 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-05-12 13:17:35,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:35,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 51 [2024-05-12 13:17:35,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:36,530 INFO L124 PetriNetUnfolderBase]: 5987/8866 cut-off events. [2024-05-12 13:17:36,530 INFO L125 PetriNetUnfolderBase]: For 1118/1118 co-relation queries the response was YES. [2024-05-12 13:17:36,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19340 conditions, 8866 events. 5987/8866 cut-off events. For 1118/1118 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 53300 event pairs, 3083 based on Foata normal form. 3/8426 useless extension candidates. Maximal degree in co-relation 19325. Up to 8488 conditions per place. [2024-05-12 13:17:36,575 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 59 selfloop transitions, 9 changer transitions 0/79 dead transitions. [2024-05-12 13:17:36,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 79 transitions, 343 flow [2024-05-12 13:17:36,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 13:17:36,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 13:17:36,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-05-12 13:17:36,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225490196078431 [2024-05-12 13:17:36,577 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 137 flow. Second operand 4 states and 127 transitions. [2024-05-12 13:17:36,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 79 transitions, 343 flow [2024-05-12 13:17:36,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 79 transitions, 338 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 13:17:36,579 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 183 flow [2024-05-12 13:17:36,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=183, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2024-05-12 13:17:36,580 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 3 predicate places. [2024-05-12 13:17:36,581 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 183 flow [2024-05-12 13:17:36,581 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-05-12 13:17:36,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:36,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:36,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 13:17:36,581 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:36,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:36,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1629043981, now seen corresponding path program 1 times [2024-05-12 13:17:36,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:36,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545656363] [2024-05-12 13:17:36,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:36,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:36,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:37,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:37,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:37,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545656363] [2024-05-12 13:17:37,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545656363] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:37,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:37,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 13:17:37,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850886762] [2024-05-12 13:17:37,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:37,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 13:17:37,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:37,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 13:17:37,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 13:17:37,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 51 [2024-05-12 13:17:37,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 183 flow. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:37,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:37,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 51 [2024-05-12 13:17:37,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:38,488 INFO L124 PetriNetUnfolderBase]: 5971/9470 cut-off events. [2024-05-12 13:17:38,488 INFO L125 PetriNetUnfolderBase]: For 3307/3307 co-relation queries the response was YES. [2024-05-12 13:17:38,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21708 conditions, 9470 events. 5971/9470 cut-off events. For 3307/3307 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 62529 event pairs, 2974 based on Foata normal form. 6/8759 useless extension candidates. Maximal degree in co-relation 21691. Up to 8437 conditions per place. [2024-05-12 13:17:38,539 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 71 selfloop transitions, 16 changer transitions 0/98 dead transitions. [2024-05-12 13:17:38,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 98 transitions, 502 flow [2024-05-12 13:17:38,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:17:38,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:17:38,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-05-12 13:17:38,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596078431372549 [2024-05-12 13:17:38,544 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 183 flow. Second operand 5 states and 152 transitions. [2024-05-12 13:17:38,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 98 transitions, 502 flow [2024-05-12 13:17:38,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 98 transitions, 466 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:38,549 INFO L231 Difference]: Finished difference. Result has 65 places, 70 transitions, 306 flow [2024-05-12 13:17:38,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=65, PETRI_TRANSITIONS=70} [2024-05-12 13:17:38,551 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 8 predicate places. [2024-05-12 13:17:38,551 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 70 transitions, 306 flow [2024-05-12 13:17:38,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:38,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:38,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:38,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 13:17:38,552 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:38,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:38,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1629140906, now seen corresponding path program 1 times [2024-05-12 13:17:38,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:38,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443196464] [2024-05-12 13:17:38,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:38,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:38,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:38,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:38,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443196464] [2024-05-12 13:17:38,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443196464] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:38,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:38,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 13:17:38,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615275269] [2024-05-12 13:17:38,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:38,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 13:17:38,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:38,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 13:17:38,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 13:17:38,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 51 [2024-05-12 13:17:38,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 70 transitions, 306 flow. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:38,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:38,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 51 [2024-05-12 13:17:38,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:38,965 INFO L124 PetriNetUnfolderBase]: 1235/2682 cut-off events. [2024-05-12 13:17:38,965 INFO L125 PetriNetUnfolderBase]: For 1256/1392 co-relation queries the response was YES. [2024-05-12 13:17:38,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5652 conditions, 2682 events. 1235/2682 cut-off events. For 1256/1392 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20975 event pairs, 483 based on Foata normal form. 24/2557 useless extension candidates. Maximal degree in co-relation 5632. Up to 1589 conditions per place. [2024-05-12 13:17:38,982 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 37 selfloop transitions, 7 changer transitions 0/77 dead transitions. [2024-05-12 13:17:38,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 381 flow [2024-05-12 13:17:38,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 13:17:38,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 13:17:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 115 transitions. [2024-05-12 13:17:38,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7516339869281046 [2024-05-12 13:17:38,985 INFO L175 Difference]: Start difference. First operand has 65 places, 70 transitions, 306 flow. Second operand 3 states and 115 transitions. [2024-05-12 13:17:38,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 381 flow [2024-05-12 13:17:38,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 77 transitions, 373 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-05-12 13:17:38,991 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 269 flow [2024-05-12 13:17:38,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=269, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-05-12 13:17:38,993 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 9 predicate places. [2024-05-12 13:17:38,993 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 269 flow [2024-05-12 13:17:38,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:38,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:38,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:38,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 13:17:38,994 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:38,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:38,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1226068114, now seen corresponding path program 1 times [2024-05-12 13:17:38,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:38,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115888448] [2024-05-12 13:17:38,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:38,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:39,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:40,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:40,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:40,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115888448] [2024-05-12 13:17:40,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115888448] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:40,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:40,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:40,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233022724] [2024-05-12 13:17:40,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:40,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:40,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:40,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:40,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:40,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 51 [2024-05-12 13:17:40,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 269 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-05-12 13:17:40,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:40,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 51 [2024-05-12 13:17:40,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:41,328 INFO L124 PetriNetUnfolderBase]: 5064/8004 cut-off events. [2024-05-12 13:17:41,329 INFO L125 PetriNetUnfolderBase]: For 7009/7009 co-relation queries the response was YES. [2024-05-12 13:17:41,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19775 conditions, 8004 events. 5064/8004 cut-off events. For 7009/7009 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 50421 event pairs, 2568 based on Foata normal form. 6/7707 useless extension candidates. Maximal degree in co-relation 19753. Up to 7126 conditions per place. [2024-05-12 13:17:41,378 INFO L140 encePairwiseOnDemand]: 41/51 looper letters, 73 selfloop transitions, 16 changer transitions 1/101 dead transitions. [2024-05-12 13:17:41,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 101 transitions, 547 flow [2024-05-12 13:17:41,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:41,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:41,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 13:17:41,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2024-05-12 13:17:41,386 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 269 flow. Second operand 6 states and 171 transitions. [2024-05-12 13:17:41,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 101 transitions, 547 flow [2024-05-12 13:17:41,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 101 transitions, 531 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:41,397 INFO L231 Difference]: Finished difference. Result has 69 places, 65 transitions, 311 flow [2024-05-12 13:17:41,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=311, PETRI_PLACES=69, PETRI_TRANSITIONS=65} [2024-05-12 13:17:41,399 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 12 predicate places. [2024-05-12 13:17:41,400 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 65 transitions, 311 flow [2024-05-12 13:17:41,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 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-05-12 13:17:41,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:41,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:41,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 13:17:41,401 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:41,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:41,401 INFO L85 PathProgramCache]: Analyzing trace with hash 2058618261, now seen corresponding path program 1 times [2024-05-12 13:17:41,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:41,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331217654] [2024-05-12 13:17:41,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:41,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:42,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:42,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:42,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331217654] [2024-05-12 13:17:42,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331217654] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:42,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:42,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 13:17:42,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180643439] [2024-05-12 13:17:42,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:42,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 13:17:42,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:42,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 13:17:42,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 13:17:42,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 51 [2024-05-12 13:17:42,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 65 transitions, 311 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:42,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:42,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 51 [2024-05-12 13:17:42,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:43,096 INFO L124 PetriNetUnfolderBase]: 4335/7044 cut-off events. [2024-05-12 13:17:43,096 INFO L125 PetriNetUnfolderBase]: For 7837/7837 co-relation queries the response was YES. [2024-05-12 13:17:43,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18117 conditions, 7044 events. 4335/7044 cut-off events. For 7837/7837 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 44919 event pairs, 2339 based on Foata normal form. 2/6737 useless extension candidates. Maximal degree in co-relation 18094. Up to 6189 conditions per place. [2024-05-12 13:17:43,126 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 70 selfloop transitions, 9 changer transitions 0/90 dead transitions. [2024-05-12 13:17:43,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 90 transitions, 563 flow [2024-05-12 13:17:43,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:17:43,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:17:43,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-05-12 13:17:43,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5098039215686274 [2024-05-12 13:17:43,128 INFO L175 Difference]: Start difference. First operand has 69 places, 65 transitions, 311 flow. Second operand 5 states and 130 transitions. [2024-05-12 13:17:43,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 90 transitions, 563 flow [2024-05-12 13:17:43,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 515 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:43,133 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 356 flow [2024-05-12 13:17:43,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=356, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-05-12 13:17:43,136 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 13 predicate places. [2024-05-12 13:17:43,136 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 356 flow [2024-05-12 13:17:43,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:43,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:43,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:43,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 13:17:43,137 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:43,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:43,137 INFO L85 PathProgramCache]: Analyzing trace with hash -607342432, now seen corresponding path program 1 times [2024-05-12 13:17:43,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:43,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444692155] [2024-05-12 13:17:43,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:43,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:43,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:44,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:44,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:44,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444692155] [2024-05-12 13:17:44,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444692155] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:44,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:44,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:44,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587350673] [2024-05-12 13:17:44,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:44,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:44,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:44,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:44,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:44,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:17:44,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 356 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:44,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:44,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:17:44,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:45,061 INFO L124 PetriNetUnfolderBase]: 5114/8341 cut-off events. [2024-05-12 13:17:45,062 INFO L125 PetriNetUnfolderBase]: For 12059/12059 co-relation queries the response was YES. [2024-05-12 13:17:45,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22496 conditions, 8341 events. 5114/8341 cut-off events. For 12059/12059 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 54150 event pairs, 2786 based on Foata normal form. 2/8056 useless extension candidates. Maximal degree in co-relation 22470. Up to 7262 conditions per place. [2024-05-12 13:17:45,109 INFO L140 encePairwiseOnDemand]: 41/51 looper letters, 80 selfloop transitions, 12 changer transitions 0/102 dead transitions. [2024-05-12 13:17:45,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 102 transitions, 634 flow [2024-05-12 13:17:45,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:45,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:45,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-05-12 13:17:45,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4934640522875817 [2024-05-12 13:17:45,111 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 356 flow. Second operand 6 states and 151 transitions. [2024-05-12 13:17:45,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 102 transitions, 634 flow [2024-05-12 13:17:45,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 102 transitions, 617 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 13:17:45,120 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 397 flow [2024-05-12 13:17:45,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=397, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2024-05-12 13:17:45,121 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 17 predicate places. [2024-05-12 13:17:45,121 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 397 flow [2024-05-12 13:17:45,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:45,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:45,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:45,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 13:17:45,122 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:45,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:45,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1086922070, now seen corresponding path program 1 times [2024-05-12 13:17:45,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:45,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976517135] [2024-05-12 13:17:45,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:45,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:45,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:46,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:46,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:46,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976517135] [2024-05-12 13:17:46,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976517135] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:46,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:46,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:46,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217049247] [2024-05-12 13:17:46,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:46,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:46,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:46,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:46,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:46,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:17:46,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 397 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:46,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:46,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:17:46,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:47,190 INFO L124 PetriNetUnfolderBase]: 5695/9213 cut-off events. [2024-05-12 13:17:47,190 INFO L125 PetriNetUnfolderBase]: For 18371/18371 co-relation queries the response was YES. [2024-05-12 13:17:47,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26258 conditions, 9213 events. 5695/9213 cut-off events. For 18371/18371 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 60147 event pairs, 2998 based on Foata normal form. 2/8927 useless extension candidates. Maximal degree in co-relation 26230. Up to 8102 conditions per place. [2024-05-12 13:17:47,232 INFO L140 encePairwiseOnDemand]: 41/51 looper letters, 85 selfloop transitions, 13 changer transitions 0/109 dead transitions. [2024-05-12 13:17:47,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 109 transitions, 711 flow [2024-05-12 13:17:47,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:47,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:47,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-05-12 13:17:47,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49673202614379086 [2024-05-12 13:17:47,234 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 397 flow. Second operand 6 states and 152 transitions. [2024-05-12 13:17:47,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 109 transitions, 711 flow [2024-05-12 13:17:47,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 109 transitions, 679 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:47,240 INFO L231 Difference]: Finished difference. Result has 77 places, 82 transitions, 466 flow [2024-05-12 13:17:47,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=466, PETRI_PLACES=77, PETRI_TRANSITIONS=82} [2024-05-12 13:17:47,241 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 20 predicate places. [2024-05-12 13:17:47,241 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 82 transitions, 466 flow [2024-05-12 13:17:47,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:47,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:47,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:47,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 13:17:47,242 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:47,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:47,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1345048498, now seen corresponding path program 2 times [2024-05-12 13:17:47,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:47,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016969616] [2024-05-12 13:17:47,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:47,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:47,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:48,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:48,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:48,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016969616] [2024-05-12 13:17:48,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016969616] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:48,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:48,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:17:48,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895302250] [2024-05-12 13:17:48,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:48,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:17:48,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:17:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:17:48,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:17:48,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 82 transitions, 466 flow. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:48,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:48,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:17:48,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:49,530 INFO L124 PetriNetUnfolderBase]: 5666/9192 cut-off events. [2024-05-12 13:17:49,556 INFO L125 PetriNetUnfolderBase]: For 23794/23810 co-relation queries the response was YES. [2024-05-12 13:17:49,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27769 conditions, 9192 events. 5666/9192 cut-off events. For 23794/23810 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 60349 event pairs, 2840 based on Foata normal form. 18/8933 useless extension candidates. Maximal degree in co-relation 27739. Up to 8024 conditions per place. [2024-05-12 13:17:49,607 INFO L140 encePairwiseOnDemand]: 41/51 looper letters, 83 selfloop transitions, 18 changer transitions 0/112 dead transitions. [2024-05-12 13:17:49,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 112 transitions, 774 flow [2024-05-12 13:17:49,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:17:49,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:17:49,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-05-12 13:17:49,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-05-12 13:17:49,609 INFO L175 Difference]: Start difference. First operand has 77 places, 82 transitions, 466 flow. Second operand 6 states and 153 transitions. [2024-05-12 13:17:49,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 112 transitions, 774 flow [2024-05-12 13:17:49,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 112 transitions, 741 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:49,620 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 511 flow [2024-05-12 13:17:49,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=511, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-05-12 13:17:49,621 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 23 predicate places. [2024-05-12 13:17:49,621 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 511 flow [2024-05-12 13:17:49,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:49,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:49,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:49,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 13:17:49,622 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:49,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:49,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1647745260, now seen corresponding path program 1 times [2024-05-12 13:17:49,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:49,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354768410] [2024-05-12 13:17:49,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:49,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:49,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:50,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-05-12 13:17:50,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:50,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354768410] [2024-05-12 13:17:50,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354768410] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:50,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:50,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:50,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267333149] [2024-05-12 13:17:50,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:50,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:50,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:50,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:50,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:50,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:17:50,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 511 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:50,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:50,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:17:50,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:51,677 INFO L124 PetriNetUnfolderBase]: 5146/8466 cut-off events. [2024-05-12 13:17:51,677 INFO L125 PetriNetUnfolderBase]: For 26010/26010 co-relation queries the response was YES. [2024-05-12 13:17:51,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26684 conditions, 8466 events. 5146/8466 cut-off events. For 26010/26010 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 55717 event pairs, 2641 based on Foata normal form. 2/8203 useless extension candidates. Maximal degree in co-relation 26653. Up to 7287 conditions per place. [2024-05-12 13:17:51,725 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 99 selfloop transitions, 15 changer transitions 0/124 dead transitions. [2024-05-12 13:17:51,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 124 transitions, 873 flow [2024-05-12 13:17:51,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:51,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:51,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 13:17:51,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49299719887955185 [2024-05-12 13:17:51,727 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 511 flow. Second operand 7 states and 176 transitions. [2024-05-12 13:17:51,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 124 transitions, 873 flow [2024-05-12 13:17:51,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 124 transitions, 821 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:51,740 INFO L231 Difference]: Finished difference. Result has 83 places, 88 transitions, 531 flow [2024-05-12 13:17:51,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=531, PETRI_PLACES=83, PETRI_TRANSITIONS=88} [2024-05-12 13:17:51,741 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 26 predicate places. [2024-05-12 13:17:51,741 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 88 transitions, 531 flow [2024-05-12 13:17:51,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:51,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:51,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:51,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 13:17:51,742 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:51,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:51,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1431343802, now seen corresponding path program 1 times [2024-05-12 13:17:51,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:51,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760787830] [2024-05-12 13:17:51,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:51,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:52,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:52,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760787830] [2024-05-12 13:17:52,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760787830] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:52,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:52,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:52,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933114396] [2024-05-12 13:17:52,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:52,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:52,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:52,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:52,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:52,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:17:52,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 88 transitions, 531 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:52,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:52,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:17:52,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:53,895 INFO L124 PetriNetUnfolderBase]: 5738/9304 cut-off events. [2024-05-12 13:17:53,896 INFO L125 PetriNetUnfolderBase]: For 36375/36383 co-relation queries the response was YES. [2024-05-12 13:17:53,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30904 conditions, 9304 events. 5738/9304 cut-off events. For 36375/36383 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 60930 event pairs, 2501 based on Foata normal form. 12/9024 useless extension candidates. Maximal degree in co-relation 30872. Up to 8101 conditions per place. [2024-05-12 13:17:53,945 INFO L140 encePairwiseOnDemand]: 38/51 looper letters, 94 selfloop transitions, 29 changer transitions 0/134 dead transitions. [2024-05-12 13:17:53,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 134 transitions, 934 flow [2024-05-12 13:17:53,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 13:17:53,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126050420168067 [2024-05-12 13:17:53,948 INFO L175 Difference]: Start difference. First operand has 83 places, 88 transitions, 531 flow. Second operand 7 states and 183 transitions. [2024-05-12 13:17:53,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 134 transitions, 934 flow [2024-05-12 13:17:53,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 134 transitions, 888 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 13:17:53,962 INFO L231 Difference]: Finished difference. Result has 86 places, 97 transitions, 632 flow [2024-05-12 13:17:53,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=632, PETRI_PLACES=86, PETRI_TRANSITIONS=97} [2024-05-12 13:17:53,962 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 29 predicate places. [2024-05-12 13:17:53,963 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 97 transitions, 632 flow [2024-05-12 13:17:53,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:53,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:53,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:53,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 13:17:53,963 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:53,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:53,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1587807604, now seen corresponding path program 2 times [2024-05-12 13:17:53,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:53,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095329530] [2024-05-12 13:17:53,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:53,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:53,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:55,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:55,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:55,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095329530] [2024-05-12 13:17:55,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095329530] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:55,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:55,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:55,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767715531] [2024-05-12 13:17:55,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:55,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:55,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:55,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:55,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:55,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:17:55,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 97 transitions, 632 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:55,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:55,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:17:55,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:56,444 INFO L124 PetriNetUnfolderBase]: 5831/9414 cut-off events. [2024-05-12 13:17:56,445 INFO L125 PetriNetUnfolderBase]: For 46348/46356 co-relation queries the response was YES. [2024-05-12 13:17:56,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33952 conditions, 9414 events. 5831/9414 cut-off events. For 46348/46356 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 61303 event pairs, 2436 based on Foata normal form. 12/9115 useless extension candidates. Maximal degree in co-relation 33918. Up to 8153 conditions per place. [2024-05-12 13:17:56,493 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 99 selfloop transitions, 37 changer transitions 0/147 dead transitions. [2024-05-12 13:17:56,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 147 transitions, 1170 flow [2024-05-12 13:17:56,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:56,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:56,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-05-12 13:17:56,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5154061624649859 [2024-05-12 13:17:56,495 INFO L175 Difference]: Start difference. First operand has 86 places, 97 transitions, 632 flow. Second operand 7 states and 184 transitions. [2024-05-12 13:17:56,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 147 transitions, 1170 flow [2024-05-12 13:17:56,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 147 transitions, 1105 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 13:17:56,513 INFO L231 Difference]: Finished difference. Result has 91 places, 109 transitions, 797 flow [2024-05-12 13:17:56,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=797, PETRI_PLACES=91, PETRI_TRANSITIONS=109} [2024-05-12 13:17:56,514 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 34 predicate places. [2024-05-12 13:17:56,514 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 109 transitions, 797 flow [2024-05-12 13:17:56,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:17:56,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:56,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:56,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 13:17:56,515 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:56,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:56,515 INFO L85 PathProgramCache]: Analyzing trace with hash 665155115, now seen corresponding path program 1 times [2024-05-12 13:17:56,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:56,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323357956] [2024-05-12 13:17:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:56,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:56,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:57,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:17:57,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:17:57,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323357956] [2024-05-12 13:17:57,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323357956] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:17:57,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:17:57,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:17:57,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578069985] [2024-05-12 13:17:57,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:17:57,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:17:57,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:17:57,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:17:57,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:17:57,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:17:57,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 109 transitions, 797 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-05-12 13:17:57,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:17:57,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:17:57,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:17:58,876 INFO L124 PetriNetUnfolderBase]: 6153/9766 cut-off events. [2024-05-12 13:17:58,876 INFO L125 PetriNetUnfolderBase]: For 55748/55748 co-relation queries the response was YES. [2024-05-12 13:17:58,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37134 conditions, 9766 events. 6153/9766 cut-off events. For 55748/55748 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 62049 event pairs, 2614 based on Foata normal form. 2/9495 useless extension candidates. Maximal degree in co-relation 37098. Up to 8685 conditions per place. [2024-05-12 13:17:58,933 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 120 selfloop transitions, 19 changer transitions 0/148 dead transitions. [2024-05-12 13:17:58,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 148 transitions, 1226 flow [2024-05-12 13:17:58,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:17:58,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:17:58,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-05-12 13:17:58,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789915966386555 [2024-05-12 13:17:58,935 INFO L175 Difference]: Start difference. First operand has 91 places, 109 transitions, 797 flow. Second operand 7 states and 171 transitions. [2024-05-12 13:17:58,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 148 transitions, 1226 flow [2024-05-12 13:17:58,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 148 transitions, 1138 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-05-12 13:17:58,965 INFO L231 Difference]: Finished difference. Result has 94 places, 112 transitions, 804 flow [2024-05-12 13:17:58,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=804, PETRI_PLACES=94, PETRI_TRANSITIONS=112} [2024-05-12 13:17:58,966 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 37 predicate places. [2024-05-12 13:17:58,966 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 112 transitions, 804 flow [2024-05-12 13:17:58,967 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-05-12 13:17:58,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:17:58,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:17:58,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 13:17:58,967 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:17:58,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:17:58,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1253168605, now seen corresponding path program 2 times [2024-05-12 13:17:58,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:17:58,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147845335] [2024-05-12 13:17:58,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:17:58,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:17:58,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:17:59,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:00,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:00,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147845335] [2024-05-12 13:18:00,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147845335] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:00,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:00,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:00,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371365232] [2024-05-12 13:18:00,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:00,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:00,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:00,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:00,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:00,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:00,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 112 transitions, 804 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-05-12 13:18:00,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:00,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:00,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:01,145 INFO L124 PetriNetUnfolderBase]: 6187/9841 cut-off events. [2024-05-12 13:18:01,146 INFO L125 PetriNetUnfolderBase]: For 63386/63404 co-relation queries the response was YES. [2024-05-12 13:18:01,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38384 conditions, 9841 events. 6187/9841 cut-off events. For 63386/63404 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 62881 event pairs, 2465 based on Foata normal form. 20/9589 useless extension candidates. Maximal degree in co-relation 38347. Up to 8638 conditions per place. [2024-05-12 13:18:01,212 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 118 selfloop transitions, 30 changer transitions 0/157 dead transitions. [2024-05-12 13:18:01,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 157 transitions, 1367 flow [2024-05-12 13:18:01,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:01,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:01,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 13:18:01,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49299719887955185 [2024-05-12 13:18:01,216 INFO L175 Difference]: Start difference. First operand has 94 places, 112 transitions, 804 flow. Second operand 7 states and 176 transitions. [2024-05-12 13:18:01,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 157 transitions, 1367 flow [2024-05-12 13:18:01,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 157 transitions, 1308 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:01,277 INFO L231 Difference]: Finished difference. Result has 96 places, 118 transitions, 907 flow [2024-05-12 13:18:01,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=907, PETRI_PLACES=96, PETRI_TRANSITIONS=118} [2024-05-12 13:18:01,278 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 39 predicate places. [2024-05-12 13:18:01,278 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 118 transitions, 907 flow [2024-05-12 13:18:01,278 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-05-12 13:18:01,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:01,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:01,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 13:18:01,278 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:01,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:01,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1426552442, now seen corresponding path program 3 times [2024-05-12 13:18:01,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:01,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558660991] [2024-05-12 13:18:01,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:01,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:01,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:02,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:02,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:02,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558660991] [2024-05-12 13:18:02,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558660991] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:02,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:02,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:02,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809472360] [2024-05-12 13:18:02,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:02,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:02,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:02,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:02,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:02,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:18:02,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 118 transitions, 907 flow. Second operand has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:02,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:02,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:18:02,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:03,443 INFO L124 PetriNetUnfolderBase]: 5856/9514 cut-off events. [2024-05-12 13:18:03,443 INFO L125 PetriNetUnfolderBase]: For 71842/71897 co-relation queries the response was YES. [2024-05-12 13:18:03,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38117 conditions, 9514 events. 5856/9514 cut-off events. For 71842/71897 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 62462 event pairs, 2296 based on Foata normal form. 13/9238 useless extension candidates. Maximal degree in co-relation 38079. Up to 8111 conditions per place. [2024-05-12 13:18:03,499 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 107 selfloop transitions, 51 changer transitions 0/172 dead transitions. [2024-05-12 13:18:03,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 172 transitions, 1606 flow [2024-05-12 13:18:03,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:03,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:03,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 13:18:03,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126050420168067 [2024-05-12 13:18:03,501 INFO L175 Difference]: Start difference. First operand has 96 places, 118 transitions, 907 flow. Second operand 7 states and 183 transitions. [2024-05-12 13:18:03,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 172 transitions, 1606 flow [2024-05-12 13:18:03,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 172 transitions, 1546 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:03,543 INFO L231 Difference]: Finished difference. Result has 102 places, 136 transitions, 1238 flow [2024-05-12 13:18:03,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1238, PETRI_PLACES=102, PETRI_TRANSITIONS=136} [2024-05-12 13:18:03,544 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 45 predicate places. [2024-05-12 13:18:03,544 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 136 transitions, 1238 flow [2024-05-12 13:18:03,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.5) internal successors, (116), 8 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:03,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:03,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:03,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 13:18:03,545 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:03,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:03,545 INFO L85 PathProgramCache]: Analyzing trace with hash 459236081, now seen corresponding path program 3 times [2024-05-12 13:18:03,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:03,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442136805] [2024-05-12 13:18:03,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:03,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:04,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-05-12 13:18:04,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:04,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442136805] [2024-05-12 13:18:04,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442136805] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:04,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:04,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:04,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582593244] [2024-05-12 13:18:04,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:04,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:04,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:04,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:04,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:04,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:04,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 136 transitions, 1238 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-05-12 13:18:04,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:04,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:04,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:05,837 INFO L124 PetriNetUnfolderBase]: 6172/9821 cut-off events. [2024-05-12 13:18:05,838 INFO L125 PetriNetUnfolderBase]: For 86254/86272 co-relation queries the response was YES. [2024-05-12 13:18:05,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42233 conditions, 9821 events. 6172/9821 cut-off events. For 86254/86272 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 62815 event pairs, 2546 based on Foata normal form. 20/9570 useless extension candidates. Maximal degree in co-relation 42191. Up to 8619 conditions per place. [2024-05-12 13:18:05,900 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 128 selfloop transitions, 37 changer transitions 0/174 dead transitions. [2024-05-12 13:18:05,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 174 transitions, 1716 flow [2024-05-12 13:18:05,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:05,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:05,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-05-12 13:18:05,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484593837535014 [2024-05-12 13:18:05,903 INFO L175 Difference]: Start difference. First operand has 102 places, 136 transitions, 1238 flow. Second operand 7 states and 173 transitions. [2024-05-12 13:18:05,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 174 transitions, 1716 flow [2024-05-12 13:18:05,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 174 transitions, 1570 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-05-12 13:18:05,998 INFO L231 Difference]: Finished difference. Result has 107 places, 136 transitions, 1180 flow [2024-05-12 13:18:05,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1180, PETRI_PLACES=107, PETRI_TRANSITIONS=136} [2024-05-12 13:18:05,998 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 50 predicate places. [2024-05-12 13:18:05,999 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 136 transitions, 1180 flow [2024-05-12 13:18:05,999 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-05-12 13:18:05,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:06,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:06,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 13:18:06,000 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:06,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:06,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1636356593, now seen corresponding path program 1 times [2024-05-12 13:18:06,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:06,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498019610] [2024-05-12 13:18:06,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:06,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:06,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:07,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:07,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498019610] [2024-05-12 13:18:07,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498019610] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:07,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:07,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:18:07,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117427876] [2024-05-12 13:18:07,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:07,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:18:07,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:07,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:18:07,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:18:07,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:18:07,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 136 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:07,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:07,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:18:07,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:08,291 INFO L124 PetriNetUnfolderBase]: 5827/9739 cut-off events. [2024-05-12 13:18:08,291 INFO L125 PetriNetUnfolderBase]: For 88342/88408 co-relation queries the response was YES. [2024-05-12 13:18:08,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41113 conditions, 9739 events. 5827/9739 cut-off events. For 88342/88408 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 65811 event pairs, 2500 based on Foata normal form. 7/9377 useless extension candidates. Maximal degree in co-relation 41069. Up to 8275 conditions per place. [2024-05-12 13:18:08,354 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 127 selfloop transitions, 14 changer transitions 0/155 dead transitions. [2024-05-12 13:18:08,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 155 transitions, 1536 flow [2024-05-12 13:18:08,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 13:18:08,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 13:18:08,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-05-12 13:18:08,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48627450980392156 [2024-05-12 13:18:08,356 INFO L175 Difference]: Start difference. First operand has 107 places, 136 transitions, 1180 flow. Second operand 5 states and 124 transitions. [2024-05-12 13:18:08,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 155 transitions, 1536 flow [2024-05-12 13:18:08,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 155 transitions, 1448 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:08,425 INFO L231 Difference]: Finished difference. Result has 106 places, 139 transitions, 1158 flow [2024-05-12 13:18:08,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1158, PETRI_PLACES=106, PETRI_TRANSITIONS=139} [2024-05-12 13:18:08,426 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 49 predicate places. [2024-05-12 13:18:08,426 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 139 transitions, 1158 flow [2024-05-12 13:18:08,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:08,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:08,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:08,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 13:18:08,427 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:08,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:08,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1422075311, now seen corresponding path program 1 times [2024-05-12 13:18:08,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:08,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711818850] [2024-05-12 13:18:08,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:08,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:08,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:09,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:09,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:09,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711818850] [2024-05-12 13:18:09,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711818850] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:09,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:09,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:09,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635132270] [2024-05-12 13:18:09,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:09,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:09,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:09,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:09,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:09,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:18:09,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 139 transitions, 1158 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:09,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:09,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:18:09,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:11,294 INFO L124 PetriNetUnfolderBase]: 5853/9464 cut-off events. [2024-05-12 13:18:11,294 INFO L125 PetriNetUnfolderBase]: For 93522/93582 co-relation queries the response was YES. [2024-05-12 13:18:11,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41969 conditions, 9464 events. 5853/9464 cut-off events. For 93522/93582 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 61626 event pairs, 2432 based on Foata normal form. 10/9198 useless extension candidates. Maximal degree in co-relation 41924. Up to 8224 conditions per place. [2024-05-12 13:18:11,345 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 134 selfloop transitions, 31 changer transitions 0/179 dead transitions. [2024-05-12 13:18:11,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 179 transitions, 1648 flow [2024-05-12 13:18:11,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:18:11,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:18:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-05-12 13:18:11,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5098039215686274 [2024-05-12 13:18:11,347 INFO L175 Difference]: Start difference. First operand has 106 places, 139 transitions, 1158 flow. Second operand 7 states and 182 transitions. [2024-05-12 13:18:11,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 179 transitions, 1648 flow [2024-05-12 13:18:11,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 179 transitions, 1536 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:11,413 INFO L231 Difference]: Finished difference. Result has 110 places, 142 transitions, 1184 flow [2024-05-12 13:18:11,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1184, PETRI_PLACES=110, PETRI_TRANSITIONS=142} [2024-05-12 13:18:11,414 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 53 predicate places. [2024-05-12 13:18:11,414 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 142 transitions, 1184 flow [2024-05-12 13:18:11,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:11,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:11,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:11,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 13:18:11,415 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:11,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:11,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1421983985, now seen corresponding path program 1 times [2024-05-12 13:18:11,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:11,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807401605] [2024-05-12 13:18:11,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:11,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:12,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:12,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:12,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807401605] [2024-05-12 13:18:12,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807401605] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:12,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:12,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:12,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716048160] [2024-05-12 13:18:12,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:12,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:12,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:12,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:12,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:12,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:12,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 142 transitions, 1184 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-05-12 13:18:12,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:12,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:12,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:14,001 INFO L124 PetriNetUnfolderBase]: 6206/9842 cut-off events. [2024-05-12 13:18:14,002 INFO L125 PetriNetUnfolderBase]: For 99117/99117 co-relation queries the response was YES. [2024-05-12 13:18:14,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44045 conditions, 9842 events. 6206/9842 cut-off events. For 99117/99117 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 62257 event pairs, 2570 based on Foata normal form. 4/9588 useless extension candidates. Maximal degree in co-relation 43999. Up to 8679 conditions per place. [2024-05-12 13:18:14,075 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 149 selfloop transitions, 33 changer transitions 0/191 dead transitions. [2024-05-12 13:18:14,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 191 transitions, 1736 flow [2024-05-12 13:18:14,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:14,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:14,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:18:14,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49264705882352944 [2024-05-12 13:18:14,077 INFO L175 Difference]: Start difference. First operand has 110 places, 142 transitions, 1184 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:18:14,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 191 transitions, 1736 flow [2024-05-12 13:18:14,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 191 transitions, 1670 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:14,160 INFO L231 Difference]: Finished difference. Result has 113 places, 146 transitions, 1259 flow [2024-05-12 13:18:14,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1259, PETRI_PLACES=113, PETRI_TRANSITIONS=146} [2024-05-12 13:18:14,161 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 56 predicate places. [2024-05-12 13:18:14,161 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 146 transitions, 1259 flow [2024-05-12 13:18:14,161 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-05-12 13:18:14,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:14,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:14,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 13:18:14,162 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:14,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:14,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1418236085, now seen corresponding path program 2 times [2024-05-12 13:18:14,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:14,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283787611] [2024-05-12 13:18:14,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:14,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:14,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:15,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:15,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:15,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283787611] [2024-05-12 13:18:15,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283787611] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:15,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:15,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:15,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356984745] [2024-05-12 13:18:15,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:15,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:15,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:15,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:15,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:15,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:15,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 146 transitions, 1259 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-05-12 13:18:15,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:15,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:15,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:16,624 INFO L124 PetriNetUnfolderBase]: 6332/10017 cut-off events. [2024-05-12 13:18:16,624 INFO L125 PetriNetUnfolderBase]: For 116423/116423 co-relation queries the response was YES. [2024-05-12 13:18:16,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47019 conditions, 10017 events. 6332/10017 cut-off events. For 116423/116423 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 63217 event pairs, 2512 based on Foata normal form. 4/9763 useless extension candidates. Maximal degree in co-relation 46972. Up to 8680 conditions per place. [2024-05-12 13:18:16,692 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 145 selfloop transitions, 56 changer transitions 0/210 dead transitions. [2024-05-12 13:18:16,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 210 transitions, 2178 flow [2024-05-12 13:18:16,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:16,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:16,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:18:16,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049019607843137 [2024-05-12 13:18:16,694 INFO L175 Difference]: Start difference. First operand has 113 places, 146 transitions, 1259 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:18:16,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 210 transitions, 2178 flow [2024-05-12 13:18:16,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 210 transitions, 2067 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:16,772 INFO L231 Difference]: Finished difference. Result has 116 places, 162 transitions, 1547 flow [2024-05-12 13:18:16,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1547, PETRI_PLACES=116, PETRI_TRANSITIONS=162} [2024-05-12 13:18:16,773 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 59 predicate places. [2024-05-12 13:18:16,773 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 162 transitions, 1547 flow [2024-05-12 13:18:16,773 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-05-12 13:18:16,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:16,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:16,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 13:18:16,774 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:16,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:16,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1418229575, now seen corresponding path program 3 times [2024-05-12 13:18:16,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:16,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18994890] [2024-05-12 13:18:16,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:16,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:17,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:17,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18994890] [2024-05-12 13:18:17,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18994890] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:17,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:17,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25663025] [2024-05-12 13:18:17,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:17,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:17,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:17,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:17,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:17,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:17,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 162 transitions, 1547 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-05-12 13:18:17,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:17,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:17,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:19,210 INFO L124 PetriNetUnfolderBase]: 6322/10003 cut-off events. [2024-05-12 13:18:19,210 INFO L125 PetriNetUnfolderBase]: For 131878/131878 co-relation queries the response was YES. [2024-05-12 13:18:19,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48985 conditions, 10003 events. 6322/10003 cut-off events. For 131878/131878 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 63113 event pairs, 2502 based on Foata normal form. 4/9749 useless extension candidates. Maximal degree in co-relation 48936. Up to 8672 conditions per place. [2024-05-12 13:18:19,276 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 141 selfloop transitions, 58 changer transitions 0/208 dead transitions. [2024-05-12 13:18:19,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 208 transitions, 2157 flow [2024-05-12 13:18:19,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:19,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:19,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:18:19,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49754901960784315 [2024-05-12 13:18:19,293 INFO L175 Difference]: Start difference. First operand has 116 places, 162 transitions, 1547 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:18:19,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 208 transitions, 2157 flow [2024-05-12 13:18:19,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 208 transitions, 2025 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-05-12 13:18:19,412 INFO L231 Difference]: Finished difference. Result has 121 places, 162 transitions, 1541 flow [2024-05-12 13:18:19,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1541, PETRI_PLACES=121, PETRI_TRANSITIONS=162} [2024-05-12 13:18:19,413 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 64 predicate places. [2024-05-12 13:18:19,413 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 162 transitions, 1541 flow [2024-05-12 13:18:19,413 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-05-12 13:18:19,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:19,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:19,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 13:18:19,414 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:19,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:19,414 INFO L85 PathProgramCache]: Analyzing trace with hash -855026967, now seen corresponding path program 1 times [2024-05-12 13:18:19,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:19,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340455390] [2024-05-12 13:18:19,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:19,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:19,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:20,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:20,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:20,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340455390] [2024-05-12 13:18:20,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340455390] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:20,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:20,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:20,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218528433] [2024-05-12 13:18:20,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:20,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:20,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:20,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:20,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:20,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:20,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 162 transitions, 1541 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-05-12 13:18:20,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:20,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:20,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:21,958 INFO L124 PetriNetUnfolderBase]: 6348/10059 cut-off events. [2024-05-12 13:18:21,958 INFO L125 PetriNetUnfolderBase]: For 136587/136587 co-relation queries the response was YES. [2024-05-12 13:18:21,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49490 conditions, 10059 events. 6348/10059 cut-off events. For 136587/136587 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 63725 event pairs, 2478 based on Foata normal form. 2/9803 useless extension candidates. Maximal degree in co-relation 49439. Up to 8935 conditions per place. [2024-05-12 13:18:22,029 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 176 selfloop transitions, 25 changer transitions 0/210 dead transitions. [2024-05-12 13:18:22,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 210 transitions, 2163 flow [2024-05-12 13:18:22,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:22,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:22,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-05-12 13:18:22,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47794117647058826 [2024-05-12 13:18:22,030 INFO L175 Difference]: Start difference. First operand has 121 places, 162 transitions, 1541 flow. Second operand 8 states and 195 transitions. [2024-05-12 13:18:22,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 210 transitions, 2163 flow [2024-05-12 13:18:22,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 210 transitions, 2031 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:22,156 INFO L231 Difference]: Finished difference. Result has 123 places, 165 transitions, 1537 flow [2024-05-12 13:18:22,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1537, PETRI_PLACES=123, PETRI_TRANSITIONS=165} [2024-05-12 13:18:22,157 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 66 predicate places. [2024-05-12 13:18:22,157 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 165 transitions, 1537 flow [2024-05-12 13:18:22,157 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-05-12 13:18:22,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:22,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:22,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 13:18:22,157 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:22,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:22,158 INFO L85 PathProgramCache]: Analyzing trace with hash -193520391, now seen corresponding path program 4 times [2024-05-12 13:18:22,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:22,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51641843] [2024-05-12 13:18:22,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:22,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:22,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:23,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:23,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:23,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51641843] [2024-05-12 13:18:23,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51641843] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:23,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:23,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:23,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377081536] [2024-05-12 13:18:23,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:23,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:23,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:23,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:23,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:23,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:23,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 165 transitions, 1537 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-05-12 13:18:23,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:23,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:23,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:24,832 INFO L124 PetriNetUnfolderBase]: 6445/10230 cut-off events. [2024-05-12 13:18:24,832 INFO L125 PetriNetUnfolderBase]: For 153116/153122 co-relation queries the response was YES. [2024-05-12 13:18:24,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51709 conditions, 10230 events. 6445/10230 cut-off events. For 153116/153122 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 65065 event pairs, 2336 based on Foata normal form. 8/9977 useless extension candidates. Maximal degree in co-relation 51657. Up to 8620 conditions per place. [2024-05-12 13:18:24,908 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 144 selfloop transitions, 88 changer transitions 0/241 dead transitions. [2024-05-12 13:18:24,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 241 transitions, 2803 flow [2024-05-12 13:18:24,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:24,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:24,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 13:18:24,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147058823529411 [2024-05-12 13:18:24,910 INFO L175 Difference]: Start difference. First operand has 123 places, 165 transitions, 1537 flow. Second operand 8 states and 210 transitions. [2024-05-12 13:18:24,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 241 transitions, 2803 flow [2024-05-12 13:18:25,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 241 transitions, 2718 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:25,030 INFO L231 Difference]: Finished difference. Result has 128 places, 190 transitions, 2125 flow [2024-05-12 13:18:25,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2125, PETRI_PLACES=128, PETRI_TRANSITIONS=190} [2024-05-12 13:18:25,030 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 71 predicate places. [2024-05-12 13:18:25,030 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 190 transitions, 2125 flow [2024-05-12 13:18:25,031 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-05-12 13:18:25,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:25,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:25,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 13:18:25,031 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:25,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:25,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1351186931, now seen corresponding path program 2 times [2024-05-12 13:18:25,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:25,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682230987] [2024-05-12 13:18:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:25,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:25,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:26,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:26,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:26,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682230987] [2024-05-12 13:18:26,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682230987] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:26,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:26,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:26,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677597374] [2024-05-12 13:18:26,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:26,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:26,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:26,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:26,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:26,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:26,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 190 transitions, 2125 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-05-12 13:18:26,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:26,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:26,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:27,732 INFO L124 PetriNetUnfolderBase]: 6479/10264 cut-off events. [2024-05-12 13:18:27,732 INFO L125 PetriNetUnfolderBase]: For 176551/176569 co-relation queries the response was YES. [2024-05-12 13:18:27,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55232 conditions, 10264 events. 6479/10264 cut-off events. For 176551/176569 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 65166 event pairs, 2407 based on Foata normal form. 20/10024 useless extension candidates. Maximal degree in co-relation 55176. Up to 8955 conditions per place. [2024-05-12 13:18:27,816 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 188 selfloop transitions, 52 changer transitions 0/249 dead transitions. [2024-05-12 13:18:27,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 249 transitions, 3097 flow [2024-05-12 13:18:27,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:27,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-05-12 13:18:27,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4950980392156863 [2024-05-12 13:18:27,818 INFO L175 Difference]: Start difference. First operand has 128 places, 190 transitions, 2125 flow. Second operand 8 states and 202 transitions. [2024-05-12 13:18:27,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 249 transitions, 3097 flow [2024-05-12 13:18:28,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 249 transitions, 2957 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-05-12 13:18:28,021 INFO L231 Difference]: Finished difference. Result has 134 places, 196 transitions, 2246 flow [2024-05-12 13:18:28,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2246, PETRI_PLACES=134, PETRI_TRANSITIONS=196} [2024-05-12 13:18:28,022 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 77 predicate places. [2024-05-12 13:18:28,022 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 196 transitions, 2246 flow [2024-05-12 13:18:28,022 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-05-12 13:18:28,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:28,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:28,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 13:18:28,023 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:28,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:28,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1002385179, now seen corresponding path program 3 times [2024-05-12 13:18:28,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:28,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675658997] [2024-05-12 13:18:28,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:28,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:28,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:29,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:29,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675658997] [2024-05-12 13:18:29,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675658997] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:29,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:29,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:29,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100282723] [2024-05-12 13:18:29,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:29,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:29,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:29,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:29,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:29,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:29,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 196 transitions, 2246 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-05-12 13:18:29,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:29,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:29,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:30,773 INFO L124 PetriNetUnfolderBase]: 6505/10310 cut-off events. [2024-05-12 13:18:30,773 INFO L125 PetriNetUnfolderBase]: For 190242/190260 co-relation queries the response was YES. [2024-05-12 13:18:30,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56699 conditions, 10310 events. 6505/10310 cut-off events. For 190242/190260 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 65440 event pairs, 2403 based on Foata normal form. 20/10067 useless extension candidates. Maximal degree in co-relation 56641. Up to 8982 conditions per place. [2024-05-12 13:18:30,855 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 186 selfloop transitions, 57 changer transitions 0/252 dead transitions. [2024-05-12 13:18:30,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 252 transitions, 3158 flow [2024-05-12 13:18:30,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:30,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:30,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-05-12 13:18:30,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49264705882352944 [2024-05-12 13:18:30,857 INFO L175 Difference]: Start difference. First operand has 134 places, 196 transitions, 2246 flow. Second operand 8 states and 201 transitions. [2024-05-12 13:18:30,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 252 transitions, 3158 flow [2024-05-12 13:18:31,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 252 transitions, 3054 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:31,061 INFO L231 Difference]: Finished difference. Result has 138 places, 199 transitions, 2337 flow [2024-05-12 13:18:31,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=130, 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=8, PETRI_FLOW=2337, PETRI_PLACES=138, PETRI_TRANSITIONS=199} [2024-05-12 13:18:31,061 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 81 predicate places. [2024-05-12 13:18:31,061 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 199 transitions, 2337 flow [2024-05-12 13:18:31,061 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-05-12 13:18:31,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:31,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:31,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 13:18:31,062 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:31,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:31,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1351180173, now seen corresponding path program 5 times [2024-05-12 13:18:31,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:31,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253987255] [2024-05-12 13:18:31,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:31,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:31,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:32,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-05-12 13:18:32,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:32,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253987255] [2024-05-12 13:18:32,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253987255] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:32,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:32,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:32,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058133687] [2024-05-12 13:18:32,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:32,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:32,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:32,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:32,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:32,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:32,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 199 transitions, 2337 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-05-12 13:18:32,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:32,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:32,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:33,722 INFO L124 PetriNetUnfolderBase]: 6495/10316 cut-off events. [2024-05-12 13:18:33,722 INFO L125 PetriNetUnfolderBase]: For 194979/194985 co-relation queries the response was YES. [2024-05-12 13:18:33,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56903 conditions, 10316 events. 6495/10316 cut-off events. For 194979/194985 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 65678 event pairs, 2342 based on Foata normal form. 8/10060 useless extension candidates. Maximal degree in co-relation 56843. Up to 8695 conditions per place. [2024-05-12 13:18:33,800 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 148 selfloop transitions, 96 changer transitions 0/253 dead transitions. [2024-05-12 13:18:33,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 253 transitions, 3306 flow [2024-05-12 13:18:33,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:33,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:33,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:18:33,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049019607843137 [2024-05-12 13:18:33,802 INFO L175 Difference]: Start difference. First operand has 138 places, 199 transitions, 2337 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:18:33,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 253 transitions, 3306 flow [2024-05-12 13:18:34,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 253 transitions, 3046 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:34,016 INFO L231 Difference]: Finished difference. Result has 141 places, 207 transitions, 2456 flow [2024-05-12 13:18:34,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2456, PETRI_PLACES=141, PETRI_TRANSITIONS=207} [2024-05-12 13:18:34,016 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 84 predicate places. [2024-05-12 13:18:34,016 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 207 transitions, 2456 flow [2024-05-12 13:18:34,016 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-05-12 13:18:34,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:34,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:34,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 13:18:34,016 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:34,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:34,017 INFO L85 PathProgramCache]: Analyzing trace with hash -185246181, now seen corresponding path program 6 times [2024-05-12 13:18:34,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:34,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777286884] [2024-05-12 13:18:34,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:34,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:34,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:35,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:35,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:35,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777286884] [2024-05-12 13:18:35,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777286884] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:35,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:35,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:35,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754603526] [2024-05-12 13:18:35,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:35,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:35,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:35,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:35,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:35,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:35,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 207 transitions, 2456 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-05-12 13:18:35,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:35,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:35,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:36,730 INFO L124 PetriNetUnfolderBase]: 6485/10295 cut-off events. [2024-05-12 13:18:36,730 INFO L125 PetriNetUnfolderBase]: For 203216/203222 co-relation queries the response was YES. [2024-05-12 13:18:36,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57287 conditions, 10295 events. 6485/10295 cut-off events. For 203216/203222 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 65423 event pairs, 2315 based on Foata normal form. 8/10042 useless extension candidates. Maximal degree in co-relation 57225. Up to 8687 conditions per place. [2024-05-12 13:18:36,819 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 143 selfloop transitions, 99 changer transitions 0/251 dead transitions. [2024-05-12 13:18:36,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 251 transitions, 3176 flow [2024-05-12 13:18:36,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:36,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:36,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 13:18:36,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49754901960784315 [2024-05-12 13:18:36,821 INFO L175 Difference]: Start difference. First operand has 141 places, 207 transitions, 2456 flow. Second operand 8 states and 203 transitions. [2024-05-12 13:18:36,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 251 transitions, 3176 flow [2024-05-12 13:18:37,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 251 transitions, 2922 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:37,074 INFO L231 Difference]: Finished difference. Result has 145 places, 207 transitions, 2410 flow [2024-05-12 13:18:37,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2410, PETRI_PLACES=145, PETRI_TRANSITIONS=207} [2024-05-12 13:18:37,075 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 88 predicate places. [2024-05-12 13:18:37,075 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 207 transitions, 2410 flow [2024-05-12 13:18:37,075 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-05-12 13:18:37,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:37,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:37,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 13:18:37,076 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:37,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash -184949263, now seen corresponding path program 4 times [2024-05-12 13:18:37,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:37,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262193830] [2024-05-12 13:18:37,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:37,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:37,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:38,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:38,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:38,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262193830] [2024-05-12 13:18:38,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262193830] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:38,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:38,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:18:38,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19835084] [2024-05-12 13:18:38,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:38,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:18:38,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:38,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:18:38,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:18:38,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:38,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 207 transitions, 2410 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-05-12 13:18:38,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:38,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:38,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:39,585 INFO L124 PetriNetUnfolderBase]: 6480/10267 cut-off events. [2024-05-12 13:18:39,585 INFO L125 PetriNetUnfolderBase]: For 207912/207930 co-relation queries the response was YES. [2024-05-12 13:18:39,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57307 conditions, 10267 events. 6480/10267 cut-off events. For 207912/207930 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 65118 event pairs, 2399 based on Foata normal form. 20/10027 useless extension candidates. Maximal degree in co-relation 57244. Up to 8949 conditions per place. [2024-05-12 13:18:39,668 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 186 selfloop transitions, 62 changer transitions 0/257 dead transitions. [2024-05-12 13:18:39,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 257 transitions, 3158 flow [2024-05-12 13:18:39,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:39,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:39,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-05-12 13:18:39,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4852941176470588 [2024-05-12 13:18:39,670 INFO L175 Difference]: Start difference. First operand has 145 places, 207 transitions, 2410 flow. Second operand 8 states and 198 transitions. [2024-05-12 13:18:39,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 257 transitions, 3158 flow [2024-05-12 13:18:40,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 257 transitions, 2899 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:40,033 INFO L231 Difference]: Finished difference. Result has 147 places, 207 transitions, 2301 flow [2024-05-12 13:18:40,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2301, PETRI_PLACES=147, PETRI_TRANSITIONS=207} [2024-05-12 13:18:40,033 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 90 predicate places. [2024-05-12 13:18:40,034 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 207 transitions, 2301 flow [2024-05-12 13:18:40,034 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-05-12 13:18:40,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:40,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:40,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 13:18:40,034 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:40,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:40,035 INFO L85 PathProgramCache]: Analyzing trace with hash -184938351, now seen corresponding path program 1 times [2024-05-12 13:18:40,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:40,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831997810] [2024-05-12 13:18:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:40,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:40,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:41,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-05-12 13:18:41,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:41,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831997810] [2024-05-12 13:18:41,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831997810] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:41,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:41,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:41,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677938339] [2024-05-12 13:18:41,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:41,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:41,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:41,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:41,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:41,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:41,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 207 transitions, 2301 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-05-12 13:18:41,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:41,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:41,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:43,417 INFO L124 PetriNetUnfolderBase]: 6481/10490 cut-off events. [2024-05-12 13:18:43,417 INFO L125 PetriNetUnfolderBase]: For 214579/214579 co-relation queries the response was YES. [2024-05-12 13:18:43,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57392 conditions, 10490 events. 6481/10490 cut-off events. For 214579/214579 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 68324 event pairs, 2407 based on Foata normal form. 2/10175 useless extension candidates. Maximal degree in co-relation 57328. Up to 9109 conditions per place. [2024-05-12 13:18:43,503 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 230 selfloop transitions, 28 changer transitions 0/267 dead transitions. [2024-05-12 13:18:43,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 267 transitions, 3110 flow [2024-05-12 13:18:43,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:43,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:43,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-05-12 13:18:43,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4749455337690632 [2024-05-12 13:18:43,505 INFO L175 Difference]: Start difference. First operand has 147 places, 207 transitions, 2301 flow. Second operand 9 states and 218 transitions. [2024-05-12 13:18:43,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 267 transitions, 3110 flow [2024-05-12 13:18:43,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 267 transitions, 2970 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:43,724 INFO L231 Difference]: Finished difference. Result has 150 places, 214 transitions, 2334 flow [2024-05-12 13:18:43,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2334, PETRI_PLACES=150, PETRI_TRANSITIONS=214} [2024-05-12 13:18:43,727 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 93 predicate places. [2024-05-12 13:18:43,727 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 214 transitions, 2334 flow [2024-05-12 13:18:43,727 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-05-12 13:18:43,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:43,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:43,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 13:18:43,727 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:43,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:43,728 INFO L85 PathProgramCache]: Analyzing trace with hash 812555114, now seen corresponding path program 1 times [2024-05-12 13:18:43,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:43,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736169851] [2024-05-12 13:18:43,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:43,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:43,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:44,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:44,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:44,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736169851] [2024-05-12 13:18:44,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736169851] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:44,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:44,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:18:44,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106572263] [2024-05-12 13:18:44,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:44,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:18:44,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:44,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:18:44,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:18:44,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:44,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 214 transitions, 2334 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:44,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:44,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:44,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:46,582 INFO L124 PetriNetUnfolderBase]: 7161/11586 cut-off events. [2024-05-12 13:18:46,583 INFO L125 PetriNetUnfolderBase]: For 258363/258489 co-relation queries the response was YES. [2024-05-12 13:18:46,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64396 conditions, 11586 events. 7161/11586 cut-off events. For 258363/258489 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 76294 event pairs, 2825 based on Foata normal form. 31/11245 useless extension candidates. Maximal degree in co-relation 64330. Up to 10035 conditions per place. [2024-05-12 13:18:46,677 INFO L140 encePairwiseOnDemand]: 43/51 looper letters, 195 selfloop transitions, 17 changer transitions 0/239 dead transitions. [2024-05-12 13:18:46,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 239 transitions, 2882 flow [2024-05-12 13:18:46,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:18:46,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:18:46,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-05-12 13:18:46,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2024-05-12 13:18:46,678 INFO L175 Difference]: Start difference. First operand has 150 places, 214 transitions, 2334 flow. Second operand 6 states and 141 transitions. [2024-05-12 13:18:46,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 239 transitions, 2882 flow [2024-05-12 13:18:46,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 239 transitions, 2767 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-05-12 13:18:46,946 INFO L231 Difference]: Finished difference. Result has 150 places, 217 transitions, 2297 flow [2024-05-12 13:18:46,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2297, PETRI_PLACES=150, PETRI_TRANSITIONS=217} [2024-05-12 13:18:46,947 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 93 predicate places. [2024-05-12 13:18:46,947 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 217 transitions, 2297 flow [2024-05-12 13:18:46,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:46,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:46,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:46,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 13:18:46,948 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:46,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:46,948 INFO L85 PathProgramCache]: Analyzing trace with hash -852579473, now seen corresponding path program 1 times [2024-05-12 13:18:46,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:46,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461605146] [2024-05-12 13:18:46,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:46,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:46,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:48,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-05-12 13:18:48,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:48,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461605146] [2024-05-12 13:18:48,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461605146] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:48,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:48,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:48,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80719016] [2024-05-12 13:18:48,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:48,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:48,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:48,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:48,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:48,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:18:48,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 217 transitions, 2297 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:48,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:48,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:18:48,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:50,013 INFO L124 PetriNetUnfolderBase]: 7331/11752 cut-off events. [2024-05-12 13:18:50,014 INFO L125 PetriNetUnfolderBase]: For 294518/294635 co-relation queries the response was YES. [2024-05-12 13:18:50,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68365 conditions, 11752 events. 7331/11752 cut-off events. For 294518/294635 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 78033 event pairs, 2212 based on Foata normal form. 33/11398 useless extension candidates. Maximal degree in co-relation 68298. Up to 10102 conditions per place. [2024-05-12 13:18:50,138 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 208 selfloop transitions, 30 changer transitions 0/268 dead transitions. [2024-05-12 13:18:50,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 268 transitions, 2985 flow [2024-05-12 13:18:50,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:50,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:50,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 13:18:50,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024509803921569 [2024-05-12 13:18:50,140 INFO L175 Difference]: Start difference. First operand has 150 places, 217 transitions, 2297 flow. Second operand 8 states and 205 transitions. [2024-05-12 13:18:50,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 268 transitions, 2985 flow [2024-05-12 13:18:50,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 268 transitions, 2933 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 13:18:50,466 INFO L231 Difference]: Finished difference. Result has 155 places, 224 transitions, 2426 flow [2024-05-12 13:18:50,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2426, PETRI_PLACES=155, PETRI_TRANSITIONS=224} [2024-05-12 13:18:50,467 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 98 predicate places. [2024-05-12 13:18:50,467 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 224 transitions, 2426 flow [2024-05-12 13:18:50,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:50,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:50,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:50,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 13:18:50,468 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:50,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:50,469 INFO L85 PathProgramCache]: Analyzing trace with hash -726985848, now seen corresponding path program 1 times [2024-05-12 13:18:50,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:50,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98676079] [2024-05-12 13:18:50,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:50,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:52,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:52,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:52,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98676079] [2024-05-12 13:18:52,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98676079] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:52,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:52,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:18:52,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597138317] [2024-05-12 13:18:52,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:52,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:18:52,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:52,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:18:52,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:18:52,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:52,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 224 transitions, 2426 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:52,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:52,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:52,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:54,134 INFO L124 PetriNetUnfolderBase]: 7698/12170 cut-off events. [2024-05-12 13:18:54,135 INFO L125 PetriNetUnfolderBase]: For 317206/317214 co-relation queries the response was YES. [2024-05-12 13:18:54,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72736 conditions, 12170 events. 7698/12170 cut-off events. For 317206/317214 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 79276 event pairs, 2662 based on Foata normal form. 4/11814 useless extension candidates. Maximal degree in co-relation 72667. Up to 10664 conditions per place. [2024-05-12 13:18:54,251 INFO L140 encePairwiseOnDemand]: 36/51 looper letters, 233 selfloop transitions, 37 changer transitions 0/281 dead transitions. [2024-05-12 13:18:54,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 281 transitions, 3218 flow [2024-05-12 13:18:54,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:18:54,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:18:54,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:18:54,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49019607843137253 [2024-05-12 13:18:54,253 INFO L175 Difference]: Start difference. First operand has 155 places, 224 transitions, 2426 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:18:54,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 281 transitions, 3218 flow [2024-05-12 13:18:54,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 281 transitions, 3093 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-05-12 13:18:54,658 INFO L231 Difference]: Finished difference. Result has 159 places, 228 transitions, 2480 flow [2024-05-12 13:18:54,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2480, PETRI_PLACES=159, PETRI_TRANSITIONS=228} [2024-05-12 13:18:54,658 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 102 predicate places. [2024-05-12 13:18:54,659 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 228 transitions, 2480 flow [2024-05-12 13:18:54,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:54,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:54,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:54,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 13:18:54,659 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:54,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:54,660 INFO L85 PathProgramCache]: Analyzing trace with hash -852575598, now seen corresponding path program 1 times [2024-05-12 13:18:54,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:54,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78402239] [2024-05-12 13:18:54,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:54,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:54,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:55,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:55,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:55,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78402239] [2024-05-12 13:18:55,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78402239] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:55,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:55,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:55,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972648528] [2024-05-12 13:18:55,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:55,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:55,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:55,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:55,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:56,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:18:56,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 228 transitions, 2480 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-05-12 13:18:56,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:56,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:18:56,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:18:57,811 INFO L124 PetriNetUnfolderBase]: 7697/12148 cut-off events. [2024-05-12 13:18:57,812 INFO L125 PetriNetUnfolderBase]: For 338006/338016 co-relation queries the response was YES. [2024-05-12 13:18:57,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74544 conditions, 12148 events. 7697/12148 cut-off events. For 338006/338016 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 78760 event pairs, 2656 based on Foata normal form. 2/11797 useless extension candidates. Maximal degree in co-relation 74474. Up to 10670 conditions per place. [2024-05-12 13:18:57,923 INFO L140 encePairwiseOnDemand]: 38/51 looper letters, 229 selfloop transitions, 45 changer transitions 0/285 dead transitions. [2024-05-12 13:18:57,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 285 transitions, 3374 flow [2024-05-12 13:18:57,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:18:57,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:18:57,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-05-12 13:18:57,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4950980392156863 [2024-05-12 13:18:57,925 INFO L175 Difference]: Start difference. First operand has 159 places, 228 transitions, 2480 flow. Second operand 8 states and 202 transitions. [2024-05-12 13:18:57,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 285 transitions, 3374 flow [2024-05-12 13:18:58,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 285 transitions, 3115 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-05-12 13:18:58,444 INFO L231 Difference]: Finished difference. Result has 162 places, 241 transitions, 2584 flow [2024-05-12 13:18:58,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2584, PETRI_PLACES=162, PETRI_TRANSITIONS=241} [2024-05-12 13:18:58,445 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 105 predicate places. [2024-05-12 13:18:58,445 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 241 transitions, 2584 flow [2024-05-12 13:18:58,445 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-05-12 13:18:58,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:18:58,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:18:58,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 13:18:58,446 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:18:58,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:18:58,446 INFO L85 PathProgramCache]: Analyzing trace with hash -855256943, now seen corresponding path program 2 times [2024-05-12 13:18:58,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:18:58,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140129192] [2024-05-12 13:18:58,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:18:58,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:18:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:18:59,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:18:59,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:18:59,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140129192] [2024-05-12 13:18:59,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140129192] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:18:59,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:18:59,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:18:59,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340136834] [2024-05-12 13:18:59,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:18:59,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:18:59,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:18:59,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:18:59,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:18:59,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:18:59,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 241 transitions, 2584 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:18:59,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:18:59,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:18:59,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:01,818 INFO L124 PetriNetUnfolderBase]: 7398/11857 cut-off events. [2024-05-12 13:19:01,818 INFO L125 PetriNetUnfolderBase]: For 354419/354554 co-relation queries the response was YES. [2024-05-12 13:19:02,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73359 conditions, 11857 events. 7398/11857 cut-off events. For 354419/354554 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 78653 event pairs, 2554 based on Foata normal form. 50/11521 useless extension candidates. Maximal degree in co-relation 73286. Up to 10182 conditions per place. [2024-05-12 13:19:02,105 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 215 selfloop transitions, 42 changer transitions 0/288 dead transitions. [2024-05-12 13:19:02,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 288 transitions, 3310 flow [2024-05-12 13:19:02,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:02,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:02,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:19:02,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049019607843137 [2024-05-12 13:19:02,107 INFO L175 Difference]: Start difference. First operand has 162 places, 241 transitions, 2584 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:19:02,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 288 transitions, 3310 flow [2024-05-12 13:19:02,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 288 transitions, 3240 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-05-12 13:19:02,426 INFO L231 Difference]: Finished difference. Result has 167 places, 244 transitions, 2698 flow [2024-05-12 13:19:02,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2698, PETRI_PLACES=167, PETRI_TRANSITIONS=244} [2024-05-12 13:19:02,426 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 110 predicate places. [2024-05-12 13:19:02,426 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 244 transitions, 2698 flow [2024-05-12 13:19:02,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:02,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:02,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:02,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 13:19:02,427 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:02,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:02,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1342369960, now seen corresponding path program 2 times [2024-05-12 13:19:02,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:02,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237860071] [2024-05-12 13:19:02,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:02,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:02,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:03,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:03,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:03,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237860071] [2024-05-12 13:19:03,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237860071] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:03,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:03,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:19:03,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87817258] [2024-05-12 13:19:03,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:03,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:19:03,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:03,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:19:03,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:19:03,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:03,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 244 transitions, 2698 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:03,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:03,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:03,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:05,948 INFO L124 PetriNetUnfolderBase]: 8116/12806 cut-off events. [2024-05-12 13:19:05,948 INFO L125 PetriNetUnfolderBase]: For 409687/409687 co-relation queries the response was YES. [2024-05-12 13:19:06,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81994 conditions, 12806 events. 8116/12806 cut-off events. For 409687/409687 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 83541 event pairs, 2608 based on Foata normal form. 4/12424 useless extension candidates. Maximal degree in co-relation 81920. Up to 10784 conditions per place. [2024-05-12 13:19:06,072 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 222 selfloop transitions, 84 changer transitions 0/317 dead transitions. [2024-05-12 13:19:06,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 317 transitions, 4103 flow [2024-05-12 13:19:06,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:06,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:06,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-05-12 13:19:06,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5076252723311547 [2024-05-12 13:19:06,074 INFO L175 Difference]: Start difference. First operand has 167 places, 244 transitions, 2698 flow. Second operand 9 states and 233 transitions. [2024-05-12 13:19:06,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 317 transitions, 4103 flow [2024-05-12 13:19:06,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 317 transitions, 3947 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:06,473 INFO L231 Difference]: Finished difference. Result has 172 places, 260 transitions, 3129 flow [2024-05-12 13:19:06,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3129, PETRI_PLACES=172, PETRI_TRANSITIONS=260} [2024-05-12 13:19:06,474 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 115 predicate places. [2024-05-12 13:19:06,474 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 260 transitions, 3129 flow [2024-05-12 13:19:06,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:06,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:06,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:06,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 13:19:06,475 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:06,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:06,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1015435477, now seen corresponding path program 1 times [2024-05-12 13:19:06,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:06,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761087804] [2024-05-12 13:19:06,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:06,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:07,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:07,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:07,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761087804] [2024-05-12 13:19:07,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761087804] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:07,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:07,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:07,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146386448] [2024-05-12 13:19:07,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:07,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:07,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:07,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:07,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:07,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:07,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 260 transitions, 3129 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-05-12 13:19:07,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:07,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:07,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:09,804 INFO L124 PetriNetUnfolderBase]: 8102/12788 cut-off events. [2024-05-12 13:19:09,804 INFO L125 PetriNetUnfolderBase]: For 443888/443888 co-relation queries the response was YES. [2024-05-12 13:19:09,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85645 conditions, 12788 events. 8102/12788 cut-off events. For 443888/443888 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 83515 event pairs, 2604 based on Foata normal form. 8/12410 useless extension candidates. Maximal degree in co-relation 85568. Up to 10780 conditions per place. [2024-05-12 13:19:09,929 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 218 selfloop transitions, 86 changer transitions 0/315 dead transitions. [2024-05-12 13:19:09,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 315 transitions, 4060 flow [2024-05-12 13:19:09,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:09,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:09,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 13:19:09,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5010893246187363 [2024-05-12 13:19:09,931 INFO L175 Difference]: Start difference. First operand has 172 places, 260 transitions, 3129 flow. Second operand 9 states and 230 transitions. [2024-05-12 13:19:09,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 315 transitions, 4060 flow [2024-05-12 13:19:10,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 315 transitions, 3810 flow, removed 98 selfloop flow, removed 4 redundant places. [2024-05-12 13:19:10,536 INFO L231 Difference]: Finished difference. Result has 177 places, 260 transitions, 3062 flow [2024-05-12 13:19:10,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2879, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3062, PETRI_PLACES=177, PETRI_TRANSITIONS=260} [2024-05-12 13:19:10,537 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 120 predicate places. [2024-05-12 13:19:10,537 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 260 transitions, 3062 flow [2024-05-12 13:19:10,537 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-05-12 13:19:10,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:10,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:10,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 13:19:10,538 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:10,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:10,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1015650679, now seen corresponding path program 3 times [2024-05-12 13:19:10,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:10,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945813974] [2024-05-12 13:19:10,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:10,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:10,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:11,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:11,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945813974] [2024-05-12 13:19:11,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945813974] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:11,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:11,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:11,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262371992] [2024-05-12 13:19:11,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:11,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:11,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:11,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:11,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:11,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:19:11,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 260 transitions, 3062 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:11,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:11,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:19:11,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:14,004 INFO L124 PetriNetUnfolderBase]: 7733/12381 cut-off events. [2024-05-12 13:19:14,004 INFO L125 PetriNetUnfolderBase]: For 445474/445602 co-relation queries the response was YES. [2024-05-12 13:19:14,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83187 conditions, 12381 events. 7733/12381 cut-off events. For 445474/445602 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 82420 event pairs, 2495 based on Foata normal form. 52/12022 useless extension candidates. Maximal degree in co-relation 83108. Up to 10635 conditions per place. [2024-05-12 13:19:14,129 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 224 selfloop transitions, 51 changer transitions 0/306 dead transitions. [2024-05-12 13:19:14,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 306 transitions, 3842 flow [2024-05-12 13:19:14,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:14,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:14,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 13:19:14,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049019607843137 [2024-05-12 13:19:14,131 INFO L175 Difference]: Start difference. First operand has 177 places, 260 transitions, 3062 flow. Second operand 8 states and 206 transitions. [2024-05-12 13:19:14,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 306 transitions, 3842 flow [2024-05-12 13:19:14,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 306 transitions, 3648 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:14,623 INFO L231 Difference]: Finished difference. Result has 178 places, 263 transitions, 3078 flow [2024-05-12 13:19:14,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3078, PETRI_PLACES=178, PETRI_TRANSITIONS=263} [2024-05-12 13:19:14,624 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 121 predicate places. [2024-05-12 13:19:14,624 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 263 transitions, 3078 flow [2024-05-12 13:19:14,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:14,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:14,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:14,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 13:19:14,625 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:14,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash 461912293, now seen corresponding path program 2 times [2024-05-12 13:19:14,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:14,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541254991] [2024-05-12 13:19:14,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:14,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:15,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:15,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541254991] [2024-05-12 13:19:15,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541254991] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:15,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:15,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:15,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127462673] [2024-05-12 13:19:15,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:15,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:15,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:15,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:15,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:15,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:15,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 263 transitions, 3078 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-05-12 13:19:15,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:15,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:15,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:17,933 INFO L124 PetriNetUnfolderBase]: 8155/12869 cut-off events. [2024-05-12 13:19:17,934 INFO L125 PetriNetUnfolderBase]: For 473414/473414 co-relation queries the response was YES. [2024-05-12 13:19:17,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87006 conditions, 12869 events. 8155/12869 cut-off events. For 473414/473414 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 83947 event pairs, 2639 based on Foata normal form. 4/12487 useless extension candidates. Maximal degree in co-relation 86926. Up to 10845 conditions per place. [2024-05-12 13:19:18,063 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 226 selfloop transitions, 85 changer transitions 0/322 dead transitions. [2024-05-12 13:19:18,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 322 transitions, 4123 flow [2024-05-12 13:19:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:18,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:18,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-05-12 13:19:18,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054466230936819 [2024-05-12 13:19:18,065 INFO L175 Difference]: Start difference. First operand has 178 places, 263 transitions, 3078 flow. Second operand 9 states and 232 transitions. [2024-05-12 13:19:18,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 322 transitions, 4123 flow [2024-05-12 13:19:18,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 322 transitions, 3935 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:18,674 INFO L231 Difference]: Finished difference. Result has 181 places, 267 transitions, 3163 flow [2024-05-12 13:19:18,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2890, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3163, PETRI_PLACES=181, PETRI_TRANSITIONS=267} [2024-05-12 13:19:18,675 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 124 predicate places. [2024-05-12 13:19:18,675 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 267 transitions, 3163 flow [2024-05-12 13:19:18,675 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-05-12 13:19:18,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:18,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:18,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 13:19:18,676 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:18,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:18,677 INFO L85 PathProgramCache]: Analyzing trace with hash -594894930, now seen corresponding path program 1 times [2024-05-12 13:19:18,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:18,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141102774] [2024-05-12 13:19:18,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:18,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:18,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:19,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-05-12 13:19:19,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:19,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141102774] [2024-05-12 13:19:19,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141102774] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:19,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:19,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:19:19,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203734960] [2024-05-12 13:19:19,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:19,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:19:19,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:19,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:19:19,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:19:19,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:19,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 267 transitions, 3163 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:19,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:19,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:19,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:21,867 INFO L124 PetriNetUnfolderBase]: 8195/13062 cut-off events. [2024-05-12 13:19:21,867 INFO L125 PetriNetUnfolderBase]: For 489527/489651 co-relation queries the response was YES. [2024-05-12 13:19:21,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87158 conditions, 13062 events. 8195/13062 cut-off events. For 489527/489651 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 85738 event pairs, 2686 based on Foata normal form. 52/12674 useless extension candidates. Maximal degree in co-relation 87077. Up to 11356 conditions per place. [2024-05-12 13:19:21,977 INFO L140 encePairwiseOnDemand]: 43/51 looper letters, 249 selfloop transitions, 26 changer transitions 0/304 dead transitions. [2024-05-12 13:19:21,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 304 transitions, 4057 flow [2024-05-12 13:19:21,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:19:21,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:19:21,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-05-12 13:19:21,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49019607843137253 [2024-05-12 13:19:21,979 INFO L175 Difference]: Start difference. First operand has 181 places, 267 transitions, 3163 flow. Second operand 6 states and 150 transitions. [2024-05-12 13:19:21,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 304 transitions, 4057 flow [2024-05-12 13:19:22,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 304 transitions, 3844 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:22,529 INFO L231 Difference]: Finished difference. Result has 181 places, 273 transitions, 3114 flow [2024-05-12 13:19:22,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2956, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3114, PETRI_PLACES=181, PETRI_TRANSITIONS=273} [2024-05-12 13:19:22,532 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 124 predicate places. [2024-05-12 13:19:22,532 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 273 transitions, 3114 flow [2024-05-12 13:19:22,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:22,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:22,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:22,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 13:19:22,532 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:22,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:22,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1009170177, now seen corresponding path program 3 times [2024-05-12 13:19:22,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:22,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781139792] [2024-05-12 13:19:22,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:22,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:22,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:23,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-05-12 13:19:23,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:23,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781139792] [2024-05-12 13:19:23,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781139792] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:23,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:23,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:23,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864776490] [2024-05-12 13:19:23,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:23,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:23,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:23,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:23,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:23,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:23,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 273 transitions, 3114 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-05-12 13:19:23,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:23,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:23,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:26,052 INFO L124 PetriNetUnfolderBase]: 8469/13202 cut-off events. [2024-05-12 13:19:26,053 INFO L125 PetriNetUnfolderBase]: For 527529/527537 co-relation queries the response was YES. [2024-05-12 13:19:26,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92357 conditions, 13202 events. 8469/13202 cut-off events. For 527529/527537 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 85325 event pairs, 2153 based on Foata normal form. 14/12897 useless extension candidates. Maximal degree in co-relation 92275. Up to 10474 conditions per place. [2024-05-12 13:19:26,178 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 214 selfloop transitions, 146 changer transitions 0/371 dead transitions. [2024-05-12 13:19:26,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 371 transitions, 5167 flow [2024-05-12 13:19:26,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:26,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:26,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-05-12 13:19:26,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228758169934641 [2024-05-12 13:19:26,180 INFO L175 Difference]: Start difference. First operand has 181 places, 273 transitions, 3114 flow. Second operand 9 states and 240 transitions. [2024-05-12 13:19:26,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 371 transitions, 5167 flow [2024-05-12 13:19:26,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 371 transitions, 5105 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-05-12 13:19:26,769 INFO L231 Difference]: Finished difference. Result has 191 places, 303 transitions, 4057 flow [2024-05-12 13:19:26,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=3052, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4057, PETRI_PLACES=191, PETRI_TRANSITIONS=303} [2024-05-12 13:19:26,769 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 134 predicate places. [2024-05-12 13:19:26,769 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 303 transitions, 4057 flow [2024-05-12 13:19:26,770 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-05-12 13:19:26,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:26,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:26,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 13:19:26,770 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:26,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:26,770 INFO L85 PathProgramCache]: Analyzing trace with hash -806384329, now seen corresponding path program 4 times [2024-05-12 13:19:26,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:26,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761424399] [2024-05-12 13:19:26,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:26,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:26,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:27,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-05-12 13:19:27,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:27,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761424399] [2024-05-12 13:19:27,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761424399] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:27,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:27,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:27,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730401105] [2024-05-12 13:19:27,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:27,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:27,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:27,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:27,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:27,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:27,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 303 transitions, 4057 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-05-12 13:19:27,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:27,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:27,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:30,194 INFO L124 PetriNetUnfolderBase]: 8511/13260 cut-off events. [2024-05-12 13:19:30,194 INFO L125 PetriNetUnfolderBase]: For 573834/573842 co-relation queries the response was YES. [2024-05-12 13:19:30,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98093 conditions, 13260 events. 8511/13260 cut-off events. For 573834/573842 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 85678 event pairs, 2141 based on Foata normal form. 10/12951 useless extension candidates. Maximal degree in co-relation 98006. Up to 10514 conditions per place. [2024-05-12 13:19:30,326 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 211 selfloop transitions, 157 changer transitions 0/379 dead transitions. [2024-05-12 13:19:30,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 379 transitions, 5819 flow [2024-05-12 13:19:30,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:30,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:30,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-05-12 13:19:30,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5206971677559913 [2024-05-12 13:19:30,328 INFO L175 Difference]: Start difference. First operand has 191 places, 303 transitions, 4057 flow. Second operand 9 states and 239 transitions. [2024-05-12 13:19:30,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 379 transitions, 5819 flow [2024-05-12 13:19:31,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 379 transitions, 5511 flow, removed 121 selfloop flow, removed 3 redundant places. [2024-05-12 13:19:31,171 INFO L231 Difference]: Finished difference. Result has 199 places, 314 transitions, 4416 flow [2024-05-12 13:19:31,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4416, PETRI_PLACES=199, PETRI_TRANSITIONS=314} [2024-05-12 13:19:31,172 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 142 predicate places. [2024-05-12 13:19:31,172 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 314 transitions, 4416 flow [2024-05-12 13:19:31,172 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-05-12 13:19:31,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:31,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:31,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 13:19:31,173 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:31,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:31,173 INFO L85 PathProgramCache]: Analyzing trace with hash -797180119, now seen corresponding path program 5 times [2024-05-12 13:19:31,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:31,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307682223] [2024-05-12 13:19:31,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:31,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:31,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:32,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:32,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307682223] [2024-05-12 13:19:32,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307682223] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:32,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:32,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:32,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611155619] [2024-05-12 13:19:32,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:32,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:32,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:32,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:32,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:32,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:32,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 314 transitions, 4416 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-05-12 13:19:32,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:32,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:32,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:34,606 INFO L124 PetriNetUnfolderBase]: 8488/13209 cut-off events. [2024-05-12 13:19:34,607 INFO L125 PetriNetUnfolderBase]: For 582148/582156 co-relation queries the response was YES. [2024-05-12 13:19:34,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98090 conditions, 13209 events. 8488/13209 cut-off events. For 582148/582156 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 85210 event pairs, 2160 based on Foata normal form. 18/12908 useless extension candidates. Maximal degree in co-relation 97999. Up to 10501 conditions per place. [2024-05-12 13:19:34,752 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 203 selfloop transitions, 163 changer transitions 0/377 dead transitions. [2024-05-12 13:19:34,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 377 transitions, 5750 flow [2024-05-12 13:19:34,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:34,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:34,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 13:19:34,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.514161220043573 [2024-05-12 13:19:34,754 INFO L175 Difference]: Start difference. First operand has 199 places, 314 transitions, 4416 flow. Second operand 9 states and 236 transitions. [2024-05-12 13:19:34,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 377 transitions, 5750 flow [2024-05-12 13:19:35,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 377 transitions, 5301 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-05-12 13:19:35,750 INFO L231 Difference]: Finished difference. Result has 203 places, 314 transitions, 4304 flow [2024-05-12 13:19:35,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=3967, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4304, PETRI_PLACES=203, PETRI_TRANSITIONS=314} [2024-05-12 13:19:35,750 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 146 predicate places. [2024-05-12 13:19:35,751 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 314 transitions, 4304 flow [2024-05-12 13:19:35,751 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-05-12 13:19:35,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:35,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:35,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 13:19:35,751 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:35,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:35,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1062877399, now seen corresponding path program 6 times [2024-05-12 13:19:35,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:35,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763292800] [2024-05-12 13:19:35,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:35,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:35,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:36,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:36,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:36,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763292800] [2024-05-12 13:19:36,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763292800] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:36,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:36,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:36,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85048570] [2024-05-12 13:19:36,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:36,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:36,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:36,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:36,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:36,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:36,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 314 transitions, 4304 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-05-12 13:19:36,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:36,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:36,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:39,288 INFO L124 PetriNetUnfolderBase]: 8578/13342 cut-off events. [2024-05-12 13:19:39,289 INFO L125 PetriNetUnfolderBase]: For 595775/595783 co-relation queries the response was YES. [2024-05-12 13:19:39,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98751 conditions, 13342 events. 8578/13342 cut-off events. For 595775/595783 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 86038 event pairs, 2228 based on Foata normal form. 14/13037 useless extension candidates. Maximal degree in co-relation 98659. Up to 10565 conditions per place. [2024-05-12 13:19:39,449 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 222 selfloop transitions, 155 changer transitions 0/388 dead transitions. [2024-05-12 13:19:39,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 388 transitions, 6073 flow [2024-05-12 13:19:39,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:39,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:39,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 13:19:39,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5250544662309368 [2024-05-12 13:19:39,451 INFO L175 Difference]: Start difference. First operand has 203 places, 314 transitions, 4304 flow. Second operand 9 states and 241 transitions. [2024-05-12 13:19:39,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 388 transitions, 6073 flow [2024-05-12 13:19:40,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 388 transitions, 5730 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-05-12 13:19:40,335 INFO L231 Difference]: Finished difference. Result has 206 places, 324 transitions, 4560 flow [2024-05-12 13:19:40,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4560, PETRI_PLACES=206, PETRI_TRANSITIONS=324} [2024-05-12 13:19:40,337 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 149 predicate places. [2024-05-12 13:19:40,337 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 324 transitions, 4560 flow [2024-05-12 13:19:40,337 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-05-12 13:19:40,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:40,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:40,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 13:19:40,338 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:40,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:40,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1062884839, now seen corresponding path program 7 times [2024-05-12 13:19:40,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:40,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074239174] [2024-05-12 13:19:40,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:40,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:40,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:41,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:41,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:41,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074239174] [2024-05-12 13:19:41,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074239174] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:41,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:41,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:41,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390093848] [2024-05-12 13:19:41,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:41,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:41,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:41,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:41,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:41,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:41,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 324 transitions, 4560 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-05-12 13:19:41,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:41,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:41,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:43,966 INFO L124 PetriNetUnfolderBase]: 8620/13424 cut-off events. [2024-05-12 13:19:43,967 INFO L125 PetriNetUnfolderBase]: For 627120/627128 co-relation queries the response was YES. [2024-05-12 13:19:44,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100797 conditions, 13424 events. 8620/13424 cut-off events. For 627120/627128 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 86691 event pairs, 2228 based on Foata normal form. 10/13112 useless extension candidates. Maximal degree in co-relation 100703. Up to 10585 conditions per place. [2024-05-12 13:19:44,110 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 223 selfloop transitions, 158 changer transitions 0/392 dead transitions. [2024-05-12 13:19:44,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 392 transitions, 6218 flow [2024-05-12 13:19:44,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:44,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:44,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 13:19:44,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272331154684096 [2024-05-12 13:19:44,112 INFO L175 Difference]: Start difference. First operand has 206 places, 324 transitions, 4560 flow. Second operand 9 states and 242 transitions. [2024-05-12 13:19:44,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 392 transitions, 6218 flow [2024-05-12 13:19:45,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 392 transitions, 5864 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-05-12 13:19:45,262 INFO L231 Difference]: Finished difference. Result has 210 places, 328 transitions, 4656 flow [2024-05-12 13:19:45,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4217, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4656, PETRI_PLACES=210, PETRI_TRANSITIONS=328} [2024-05-12 13:19:45,262 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 153 predicate places. [2024-05-12 13:19:45,262 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 328 transitions, 4656 flow [2024-05-12 13:19:45,263 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-05-12 13:19:45,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:45,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:45,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 13:19:45,263 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:45,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:45,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1063086649, now seen corresponding path program 8 times [2024-05-12 13:19:45,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:45,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638527346] [2024-05-12 13:19:45,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:45,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:45,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:46,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:46,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:46,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638527346] [2024-05-12 13:19:46,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638527346] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:46,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:46,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:46,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387737388] [2024-05-12 13:19:46,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:46,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:46,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:46,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:46,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:46,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:46,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 328 transitions, 4656 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-05-12 13:19:46,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:46,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:46,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:49,127 INFO L124 PetriNetUnfolderBase]: 8610/13402 cut-off events. [2024-05-12 13:19:49,127 INFO L125 PetriNetUnfolderBase]: For 642313/642321 co-relation queries the response was YES. [2024-05-12 13:19:49,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100592 conditions, 13402 events. 8610/13402 cut-off events. For 642313/642321 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 86455 event pairs, 2217 based on Foata normal form. 10/13093 useless extension candidates. Maximal degree in co-relation 100497. Up to 10581 conditions per place. [2024-05-12 13:19:49,685 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 211 selfloop transitions, 171 changer transitions 0/393 dead transitions. [2024-05-12 13:19:49,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 393 transitions, 6135 flow [2024-05-12 13:19:49,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:19:49,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:19:49,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-05-12 13:19:49,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-05-12 13:19:49,686 INFO L175 Difference]: Start difference. First operand has 210 places, 328 transitions, 4656 flow. Second operand 9 states and 238 transitions. [2024-05-12 13:19:49,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 393 transitions, 6135 flow [2024-05-12 13:19:50,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 393 transitions, 5753 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-05-12 13:19:50,568 INFO L231 Difference]: Finished difference. Result has 213 places, 332 transitions, 4747 flow [2024-05-12 13:19:50,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4277, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4747, PETRI_PLACES=213, PETRI_TRANSITIONS=332} [2024-05-12 13:19:50,569 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 156 predicate places. [2024-05-12 13:19:50,569 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 332 transitions, 4747 flow [2024-05-12 13:19:50,569 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-05-12 13:19:50,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:50,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:50,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 13:19:50,570 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:50,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:50,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1063092601, now seen corresponding path program 4 times [2024-05-12 13:19:50,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:50,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922497606] [2024-05-12 13:19:50,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:50,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:50,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:52,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-05-12 13:19:52,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:52,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922497606] [2024-05-12 13:19:52,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922497606] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:52,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:52,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 13:19:52,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676096862] [2024-05-12 13:19:52,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:52,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 13:19:52,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:52,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 13:19:52,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 13:19:52,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:19:52,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 332 transitions, 4747 flow. Second operand has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:52,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:52,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:19:52,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:54,534 INFO L124 PetriNetUnfolderBase]: 8169/12887 cut-off events. [2024-05-12 13:19:54,534 INFO L125 PetriNetUnfolderBase]: For 658222/658300 co-relation queries the response was YES. [2024-05-12 13:19:54,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98583 conditions, 12887 events. 8169/12887 cut-off events. For 658222/658300 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 84717 event pairs, 2172 based on Foata normal form. 10/12525 useless extension candidates. Maximal degree in co-relation 98487. Up to 11149 conditions per place. [2024-05-12 13:19:54,692 INFO L140 encePairwiseOnDemand]: 40/51 looper letters, 280 selfloop transitions, 65 changer transitions 0/376 dead transitions. [2024-05-12 13:19:54,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 376 transitions, 5673 flow [2024-05-12 13:19:54,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 13:19:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 13:19:54,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 13:19:54,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024509803921569 [2024-05-12 13:19:54,694 INFO L175 Difference]: Start difference. First operand has 213 places, 332 transitions, 4747 flow. Second operand 8 states and 205 transitions. [2024-05-12 13:19:54,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 376 transitions, 5673 flow [2024-05-12 13:19:56,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 376 transitions, 5376 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-05-12 13:19:56,056 INFO L231 Difference]: Finished difference. Result has 216 places, 335 transitions, 4690 flow [2024-05-12 13:19:56,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4690, PETRI_PLACES=216, PETRI_TRANSITIONS=335} [2024-05-12 13:19:56,056 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 159 predicate places. [2024-05-12 13:19:56,057 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 335 transitions, 4690 flow [2024-05-12 13:19:56,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.4) internal successors, (144), 10 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:56,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:19:56,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:19:56,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 13:19:56,057 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:19:56,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:19:56,058 INFO L85 PathProgramCache]: Analyzing trace with hash 638437590, now seen corresponding path program 2 times [2024-05-12 13:19:56,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:19:56,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270206146] [2024-05-12 13:19:56,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:19:56,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:19:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:19:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:19:57,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:19:57,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270206146] [2024-05-12 13:19:57,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270206146] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:19:57,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:19:57,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 13:19:57,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838842576] [2024-05-12 13:19:57,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:19:57,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 13:19:57,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:19:57,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 13:19:57,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 13:19:57,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:19:57,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 335 transitions, 4690 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:19:57,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:19:57,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:19:57,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:19:59,815 INFO L124 PetriNetUnfolderBase]: 8859/13968 cut-off events. [2024-05-12 13:19:59,815 INFO L125 PetriNetUnfolderBase]: For 681182/681325 co-relation queries the response was YES. [2024-05-12 13:19:59,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100414 conditions, 13968 events. 8859/13968 cut-off events. For 681182/681325 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 90855 event pairs, 2758 based on Foata normal form. 79/13592 useless extension candidates. Maximal degree in co-relation 100317. Up to 12278 conditions per place. [2024-05-12 13:19:59,994 INFO L140 encePairwiseOnDemand]: 43/51 looper letters, 302 selfloop transitions, 26 changer transitions 0/357 dead transitions. [2024-05-12 13:19:59,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 357 transitions, 5466 flow [2024-05-12 13:19:59,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:19:59,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:19:59,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-05-12 13:19:59,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4673202614379085 [2024-05-12 13:19:59,996 INFO L175 Difference]: Start difference. First operand has 216 places, 335 transitions, 4690 flow. Second operand 6 states and 143 transitions. [2024-05-12 13:19:59,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 357 transitions, 5466 flow [2024-05-12 13:20:00,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 357 transitions, 5232 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-05-12 13:20:00,999 INFO L231 Difference]: Finished difference. Result has 216 places, 335 transitions, 4514 flow [2024-05-12 13:20:00,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4514, PETRI_PLACES=216, PETRI_TRANSITIONS=335} [2024-05-12 13:20:00,999 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 159 predicate places. [2024-05-12 13:20:00,999 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 335 transitions, 4514 flow [2024-05-12 13:20:01,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:01,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:01,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:01,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 13:20:01,000 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:01,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:01,000 INFO L85 PathProgramCache]: Analyzing trace with hash -589145267, now seen corresponding path program 1 times [2024-05-12 13:20:01,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:01,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648862147] [2024-05-12 13:20:01,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:01,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:01,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:02,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:02,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:02,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648862147] [2024-05-12 13:20:02,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648862147] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:02,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:02,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:20:02,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133989901] [2024-05-12 13:20:02,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:02,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:20:02,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:02,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:20:02,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:20:02,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:20:02,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 335 transitions, 4514 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-05-12 13:20:02,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:02,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:20:02,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:04,225 INFO L124 PetriNetUnfolderBase]: 7959/12525 cut-off events. [2024-05-12 13:20:04,226 INFO L125 PetriNetUnfolderBase]: For 615128/615248 co-relation queries the response was YES. [2024-05-12 13:20:04,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90883 conditions, 12525 events. 7959/12525 cut-off events. For 615128/615248 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 81023 event pairs, 2318 based on Foata normal form. 39/12164 useless extension candidates. Maximal degree in co-relation 90785. Up to 11048 conditions per place. [2024-05-12 13:20:04,445 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 320 selfloop transitions, 21 changer transitions 0/371 dead transitions. [2024-05-12 13:20:04,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 371 transitions, 5569 flow [2024-05-12 13:20:04,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:20:04,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:20:04,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-05-12 13:20:04,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49019607843137253 [2024-05-12 13:20:04,446 INFO L175 Difference]: Start difference. First operand has 216 places, 335 transitions, 4514 flow. Second operand 6 states and 150 transitions. [2024-05-12 13:20:04,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 371 transitions, 5569 flow [2024-05-12 13:20:05,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 371 transitions, 5491 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 13:20:05,641 INFO L231 Difference]: Finished difference. Result has 218 places, 345 transitions, 4645 flow [2024-05-12 13:20:05,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4645, PETRI_PLACES=218, PETRI_TRANSITIONS=345} [2024-05-12 13:20:05,642 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 161 predicate places. [2024-05-12 13:20:05,642 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 345 transitions, 4645 flow [2024-05-12 13:20:05,643 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-05-12 13:20:05,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:05,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:05,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 13:20:05,643 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:05,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:05,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1438120544, now seen corresponding path program 1 times [2024-05-12 13:20:05,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:05,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969294152] [2024-05-12 13:20:05,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:05,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:05,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:07,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:07,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:07,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969294152] [2024-05-12 13:20:07,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969294152] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:07,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:07,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:07,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302783443] [2024-05-12 13:20:07,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:07,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:07,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:07,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:07,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:07,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:07,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 345 transitions, 4645 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:07,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:07,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:07,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:10,037 INFO L124 PetriNetUnfolderBase]: 8246/12739 cut-off events. [2024-05-12 13:20:10,038 INFO L125 PetriNetUnfolderBase]: For 632916/632916 co-relation queries the response was YES. [2024-05-12 13:20:10,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93945 conditions, 12739 events. 8246/12739 cut-off events. For 632916/632916 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 80155 event pairs, 2361 based on Foata normal form. 4/12458 useless extension candidates. Maximal degree in co-relation 93845. Up to 11472 conditions per place. [2024-05-12 13:20:10,149 INFO L140 encePairwiseOnDemand]: 38/51 looper letters, 352 selfloop transitions, 48 changer transitions 0/410 dead transitions. [2024-05-12 13:20:10,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 410 transitions, 5985 flow [2024-05-12 13:20:10,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:20:10,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:20:10,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-05-12 13:20:10,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4647058823529412 [2024-05-12 13:20:10,151 INFO L175 Difference]: Start difference. First operand has 218 places, 345 transitions, 4645 flow. Second operand 10 states and 237 transitions. [2024-05-12 13:20:10,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 410 transitions, 5985 flow [2024-05-12 13:20:10,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 410 transitions, 5941 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-05-12 13:20:10,976 INFO L231 Difference]: Finished difference. Result has 229 places, 358 transitions, 5086 flow [2024-05-12 13:20:10,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5086, PETRI_PLACES=229, PETRI_TRANSITIONS=358} [2024-05-12 13:20:10,977 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 172 predicate places. [2024-05-12 13:20:10,977 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 358 transitions, 5086 flow [2024-05-12 13:20:10,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:10,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:10,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:10,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 13:20:10,977 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:10,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:10,978 INFO L85 PathProgramCache]: Analyzing trace with hash -580604147, now seen corresponding path program 2 times [2024-05-12 13:20:10,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:10,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465301351] [2024-05-12 13:20:10,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:10,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:10,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:11,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:11,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465301351] [2024-05-12 13:20:11,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465301351] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:11,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:11,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 13:20:11,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467544472] [2024-05-12 13:20:11,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:11,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 13:20:11,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:11,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 13:20:11,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 13:20:11,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 51 [2024-05-12 13:20:11,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 358 transitions, 5086 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-05-12 13:20:11,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:11,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 51 [2024-05-12 13:20:11,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:13,990 INFO L124 PetriNetUnfolderBase]: 7877/12331 cut-off events. [2024-05-12 13:20:13,991 INFO L125 PetriNetUnfolderBase]: For 662124/662244 co-relation queries the response was YES. [2024-05-12 13:20:14,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93777 conditions, 12331 events. 7877/12331 cut-off events. For 662124/662244 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 79148 event pairs, 2374 based on Foata normal form. 41/12005 useless extension candidates. Maximal degree in co-relation 93672. Up to 10958 conditions per place. [2024-05-12 13:20:14,132 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 333 selfloop transitions, 13 changer transitions 0/376 dead transitions. [2024-05-12 13:20:14,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 376 transitions, 5858 flow [2024-05-12 13:20:14,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 13:20:14,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 13:20:14,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-05-12 13:20:14,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46405228758169936 [2024-05-12 13:20:14,134 INFO L175 Difference]: Start difference. First operand has 229 places, 358 transitions, 5086 flow. Second operand 6 states and 142 transitions. [2024-05-12 13:20:14,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 376 transitions, 5858 flow [2024-05-12 13:20:15,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 376 transitions, 4839 flow, removed 186 selfloop flow, removed 12 redundant places. [2024-05-12 13:20:15,307 INFO L231 Difference]: Finished difference. Result has 223 places, 358 transitions, 4099 flow [2024-05-12 13:20:15,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4099, PETRI_PLACES=223, PETRI_TRANSITIONS=358} [2024-05-12 13:20:15,308 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 166 predicate places. [2024-05-12 13:20:15,308 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 358 transitions, 4099 flow [2024-05-12 13:20:15,308 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-05-12 13:20:15,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:15,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:15,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 13:20:15,309 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:15,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:15,309 INFO L85 PathProgramCache]: Analyzing trace with hash 638454454, now seen corresponding path program 1 times [2024-05-12 13:20:15,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:15,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944331417] [2024-05-12 13:20:15,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:15,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:16,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:16,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:16,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944331417] [2024-05-12 13:20:16,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944331417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:16,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:16,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:16,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156954238] [2024-05-12 13:20:16,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:16,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:16,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:16,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:16,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:16,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:16,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 358 transitions, 4099 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:16,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:16,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:16,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:18,868 INFO L124 PetriNetUnfolderBase]: 8448/13324 cut-off events. [2024-05-12 13:20:18,869 INFO L125 PetriNetUnfolderBase]: For 671197/671320 co-relation queries the response was YES. [2024-05-12 13:20:18,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96534 conditions, 13324 events. 8448/13324 cut-off events. For 671197/671320 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 85796 event pairs, 2608 based on Foata normal form. 42/12967 useless extension candidates. Maximal degree in co-relation 96430. Up to 11780 conditions per place. [2024-05-12 13:20:19,032 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 338 selfloop transitions, 23 changer transitions 0/389 dead transitions. [2024-05-12 13:20:19,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 389 transitions, 5033 flow [2024-05-12 13:20:19,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:20:19,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:20:19,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-05-12 13:20:19,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4565826330532213 [2024-05-12 13:20:19,034 INFO L175 Difference]: Start difference. First operand has 223 places, 358 transitions, 4099 flow. Second operand 7 states and 163 transitions. [2024-05-12 13:20:19,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 389 transitions, 5033 flow [2024-05-12 13:20:20,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 389 transitions, 4983 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 13:20:20,191 INFO L231 Difference]: Finished difference. Result has 225 places, 361 transitions, 4151 flow [2024-05-12 13:20:20,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4151, PETRI_PLACES=225, PETRI_TRANSITIONS=361} [2024-05-12 13:20:20,191 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 168 predicate places. [2024-05-12 13:20:20,191 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 361 transitions, 4151 flow [2024-05-12 13:20:20,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:20,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:20,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:20,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 13:20:20,192 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:20,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:20,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1519628146, now seen corresponding path program 1 times [2024-05-12 13:20:20,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:20,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528551382] [2024-05-12 13:20:20,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:20,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:20,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:21,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-05-12 13:20:21,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:21,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528551382] [2024-05-12 13:20:21,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528551382] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:21,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:21,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:21,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711406626] [2024-05-12 13:20:21,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:21,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:21,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:21,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:21,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 361 transitions, 4151 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:21,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:21,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:21,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:24,274 INFO L124 PetriNetUnfolderBase]: 8664/13232 cut-off events. [2024-05-12 13:20:24,274 INFO L125 PetriNetUnfolderBase]: For 775728/775735 co-relation queries the response was YES. [2024-05-12 13:20:24,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105498 conditions, 13232 events. 8664/13232 cut-off events. For 775728/775735 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 83085 event pairs, 2043 based on Foata normal form. 11/12993 useless extension candidates. Maximal degree in co-relation 105394. Up to 11990 conditions per place. [2024-05-12 13:20:24,449 INFO L140 encePairwiseOnDemand]: 38/51 looper letters, 369 selfloop transitions, 39 changer transitions 0/421 dead transitions. [2024-05-12 13:20:24,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 421 transitions, 5241 flow [2024-05-12 13:20:24,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:24,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:24,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-05-12 13:20:24,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.485838779956427 [2024-05-12 13:20:24,451 INFO L175 Difference]: Start difference. First operand has 225 places, 361 transitions, 4151 flow. Second operand 9 states and 223 transitions. [2024-05-12 13:20:24,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 421 transitions, 5241 flow [2024-05-12 13:20:25,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 421 transitions, 5167 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-05-12 13:20:25,612 INFO L231 Difference]: Finished difference. Result has 231 places, 370 transitions, 4318 flow [2024-05-12 13:20:25,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4318, PETRI_PLACES=231, PETRI_TRANSITIONS=370} [2024-05-12 13:20:25,613 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 174 predicate places. [2024-05-12 13:20:25,613 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 370 transitions, 4318 flow [2024-05-12 13:20:25,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:25,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:25,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:25,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 13:20:25,614 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:25,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:25,614 INFO L85 PathProgramCache]: Analyzing trace with hash -743160540, now seen corresponding path program 2 times [2024-05-12 13:20:25,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:25,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596156911] [2024-05-12 13:20:25,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:25,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:25,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:27,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:27,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:27,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596156911] [2024-05-12 13:20:27,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596156911] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:27,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:27,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:27,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508644372] [2024-05-12 13:20:27,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:27,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:27,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:27,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:27,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:27,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:27,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 370 transitions, 4318 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:27,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:27,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:27,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:30,059 INFO L124 PetriNetUnfolderBase]: 8729/13372 cut-off events. [2024-05-12 13:20:30,059 INFO L125 PetriNetUnfolderBase]: For 814396/814403 co-relation queries the response was YES. [2024-05-12 13:20:30,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107875 conditions, 13372 events. 8729/13372 cut-off events. For 814396/814403 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 84372 event pairs, 2438 based on Foata normal form. 11/13133 useless extension candidates. Maximal degree in co-relation 107768. Up to 11974 conditions per place. [2024-05-12 13:20:30,241 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 363 selfloop transitions, 57 changer transitions 0/433 dead transitions. [2024-05-12 13:20:30,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 433 transitions, 5770 flow [2024-05-12 13:20:30,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:30,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 13:20:30,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4923747276688453 [2024-05-12 13:20:30,243 INFO L175 Difference]: Start difference. First operand has 231 places, 370 transitions, 4318 flow. Second operand 9 states and 226 transitions. [2024-05-12 13:20:30,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 433 transitions, 5770 flow [2024-05-12 13:20:31,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 433 transitions, 5615 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-05-12 13:20:31,665 INFO L231 Difference]: Finished difference. Result has 236 places, 379 transitions, 4577 flow [2024-05-12 13:20:31,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4577, PETRI_PLACES=236, PETRI_TRANSITIONS=379} [2024-05-12 13:20:31,666 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 179 predicate places. [2024-05-12 13:20:31,666 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 379 transitions, 4577 flow [2024-05-12 13:20:31,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:31,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:31,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:31,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 13:20:31,667 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:31,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:31,668 INFO L85 PathProgramCache]: Analyzing trace with hash -743155704, now seen corresponding path program 3 times [2024-05-12 13:20:31,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:31,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087258417] [2024-05-12 13:20:31,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:31,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:31,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:33,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-05-12 13:20:33,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:33,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087258417] [2024-05-12 13:20:33,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087258417] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:33,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:33,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:33,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418240945] [2024-05-12 13:20:33,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:33,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:33,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:33,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:33,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:33,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:33,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 379 transitions, 4577 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:33,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:33,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:33,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:35,927 INFO L124 PetriNetUnfolderBase]: 8734/13364 cut-off events. [2024-05-12 13:20:35,927 INFO L125 PetriNetUnfolderBase]: For 841160/841167 co-relation queries the response was YES. [2024-05-12 13:20:36,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109011 conditions, 13364 events. 8734/13364 cut-off events. For 841160/841167 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 84112 event pairs, 2382 based on Foata normal form. 9/13128 useless extension candidates. Maximal degree in co-relation 108902. Up to 12045 conditions per place. [2024-05-12 13:20:36,107 INFO L140 encePairwiseOnDemand]: 38/51 looper letters, 363 selfloop transitions, 59 changer transitions 0/435 dead transitions. [2024-05-12 13:20:36,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 435 transitions, 5701 flow [2024-05-12 13:20:36,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:36,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:36,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 13:20:36,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880174291938998 [2024-05-12 13:20:36,108 INFO L175 Difference]: Start difference. First operand has 236 places, 379 transitions, 4577 flow. Second operand 9 states and 224 transitions. [2024-05-12 13:20:36,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 435 transitions, 5701 flow [2024-05-12 13:20:37,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 435 transitions, 5541 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-05-12 13:20:37,616 INFO L231 Difference]: Finished difference. Result has 241 places, 383 transitions, 4672 flow [2024-05-12 13:20:37,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4417, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4672, PETRI_PLACES=241, PETRI_TRANSITIONS=383} [2024-05-12 13:20:37,616 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 184 predicate places. [2024-05-12 13:20:37,617 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 383 transitions, 4672 flow [2024-05-12 13:20:37,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:37,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:37,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:37,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 13:20:37,617 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:37,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:37,618 INFO L85 PathProgramCache]: Analyzing trace with hash -660039000, now seen corresponding path program 3 times [2024-05-12 13:20:37,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:37,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629939827] [2024-05-12 13:20:37,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:37,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:37,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:38,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:38,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:38,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629939827] [2024-05-12 13:20:38,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629939827] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:38,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:38,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:38,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18055828] [2024-05-12 13:20:38,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:38,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:38,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:38,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:38,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:39,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:39,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 383 transitions, 4672 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:39,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:39,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:39,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:41,838 INFO L124 PetriNetUnfolderBase]: 8723/13356 cut-off events. [2024-05-12 13:20:41,838 INFO L125 PetriNetUnfolderBase]: For 861514/861521 co-relation queries the response was YES. [2024-05-12 13:20:41,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109516 conditions, 13356 events. 8723/13356 cut-off events. For 861514/861521 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 84213 event pairs, 2383 based on Foata normal form. 11/13119 useless extension candidates. Maximal degree in co-relation 109405. Up to 12054 conditions per place. [2024-05-12 13:20:41,995 INFO L140 encePairwiseOnDemand]: 38/51 looper letters, 377 selfloop transitions, 48 changer transitions 0/438 dead transitions. [2024-05-12 13:20:41,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 438 transitions, 5770 flow [2024-05-12 13:20:41,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:41,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:41,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:20:41,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49019607843137253 [2024-05-12 13:20:41,997 INFO L175 Difference]: Start difference. First operand has 241 places, 383 transitions, 4672 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:20:41,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 438 transitions, 5770 flow [2024-05-12 13:20:43,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 438 transitions, 5438 flow, removed 108 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:43,766 INFO L231 Difference]: Finished difference. Result has 243 places, 386 transitions, 4535 flow [2024-05-12 13:20:43,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4408, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4535, PETRI_PLACES=243, PETRI_TRANSITIONS=386} [2024-05-12 13:20:43,767 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 186 predicate places. [2024-05-12 13:20:43,767 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 386 transitions, 4535 flow [2024-05-12 13:20:43,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:43,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:43,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:43,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 13:20:43,767 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:43,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:43,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1262259976, now seen corresponding path program 1 times [2024-05-12 13:20:43,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:43,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945220724] [2024-05-12 13:20:43,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:43,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:43,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:44,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:44,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:44,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945220724] [2024-05-12 13:20:44,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945220724] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:44,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:44,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:20:44,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721952360] [2024-05-12 13:20:44,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:44,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:20:44,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:44,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:20:44,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:20:45,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:45,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 386 transitions, 4535 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:45,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:45,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:45,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:48,149 INFO L124 PetriNetUnfolderBase]: 8999/14157 cut-off events. [2024-05-12 13:20:48,149 INFO L125 PetriNetUnfolderBase]: For 860864/860982 co-relation queries the response was YES. [2024-05-12 13:20:48,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107942 conditions, 14157 events. 8999/14157 cut-off events. For 860864/860982 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 92136 event pairs, 2673 based on Foata normal form. 62/13779 useless extension candidates. Maximal degree in co-relation 107830. Up to 12357 conditions per place. [2024-05-12 13:20:48,536 INFO L140 encePairwiseOnDemand]: 41/51 looper letters, 362 selfloop transitions, 45 changer transitions 0/441 dead transitions. [2024-05-12 13:20:48,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 441 transitions, 5865 flow [2024-05-12 13:20:48,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 13:20:48,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 13:20:48,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-05-12 13:20:48,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49299719887955185 [2024-05-12 13:20:48,538 INFO L175 Difference]: Start difference. First operand has 243 places, 386 transitions, 4535 flow. Second operand 7 states and 176 transitions. [2024-05-12 13:20:48,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 441 transitions, 5865 flow [2024-05-12 13:20:49,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 441 transitions, 5770 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 13:20:49,814 INFO L231 Difference]: Finished difference. Result has 245 places, 405 transitions, 4878 flow [2024-05-12 13:20:49,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4878, PETRI_PLACES=245, PETRI_TRANSITIONS=405} [2024-05-12 13:20:49,819 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 188 predicate places. [2024-05-12 13:20:49,819 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 405 transitions, 4878 flow [2024-05-12 13:20:49,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:49,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:49,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:49,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 13:20:49,820 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:49,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:49,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1342376656, now seen corresponding path program 4 times [2024-05-12 13:20:49,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:49,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394601865] [2024-05-12 13:20:49,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:49,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:51,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:51,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:51,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394601865] [2024-05-12 13:20:51,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394601865] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:51,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:51,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:51,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319526997] [2024-05-12 13:20:51,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:51,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:51,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:51,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:51,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:51,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:20:51,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 405 transitions, 4878 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:51,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:51,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:20:51,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:20:54,949 INFO L124 PetriNetUnfolderBase]: 8840/13988 cut-off events. [2024-05-12 13:20:54,950 INFO L125 PetriNetUnfolderBase]: For 912037/912044 co-relation queries the response was YES. [2024-05-12 13:20:55,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112775 conditions, 13988 events. 8840/13988 cut-off events. For 912037/912044 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 92323 event pairs, 2362 based on Foata normal form. 11/13579 useless extension candidates. Maximal degree in co-relation 112660. Up to 12100 conditions per place. [2024-05-12 13:20:55,131 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 370 selfloop transitions, 76 changer transitions 0/459 dead transitions. [2024-05-12 13:20:55,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 459 transitions, 6054 flow [2024-05-12 13:20:55,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:20:55,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:20:55,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-05-12 13:20:55,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880174291938998 [2024-05-12 13:20:55,133 INFO L175 Difference]: Start difference. First operand has 245 places, 405 transitions, 4878 flow. Second operand 9 states and 224 transitions. [2024-05-12 13:20:55,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 459 transitions, 6054 flow [2024-05-12 13:20:56,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 459 transitions, 5926 flow, removed 63 selfloop flow, removed 1 redundant places. [2024-05-12 13:20:56,762 INFO L231 Difference]: Finished difference. Result has 253 places, 408 transitions, 5026 flow [2024-05-12 13:20:56,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4750, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5026, PETRI_PLACES=253, PETRI_TRANSITIONS=408} [2024-05-12 13:20:56,763 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 196 predicate places. [2024-05-12 13:20:56,763 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 408 transitions, 5026 flow [2024-05-12 13:20:56,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:20:56,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:20:56,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:20:56,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 13:20:56,763 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:20:56,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:20:56,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1908906950, now seen corresponding path program 1 times [2024-05-12 13:20:56,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:20:56,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753180781] [2024-05-12 13:20:56,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:20:56,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:20:56,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:20:58,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:20:58,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:20:58,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753180781] [2024-05-12 13:20:58,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753180781] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:20:58,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:20:58,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:20:58,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569885191] [2024-05-12 13:20:58,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:20:58,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:20:58,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:20:58,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:20:58,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:20:58,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 51 [2024-05-12 13:20:58,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 408 transitions, 5026 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-05-12 13:20:58,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:20:58,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 51 [2024-05-12 13:20:58,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:02,069 INFO L124 PetriNetUnfolderBase]: 9461/14675 cut-off events. [2024-05-12 13:21:02,070 INFO L125 PetriNetUnfolderBase]: For 930146/930152 co-relation queries the response was YES. [2024-05-12 13:21:02,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114847 conditions, 14675 events. 9461/14675 cut-off events. For 930146/930152 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 93389 event pairs, 2678 based on Foata normal form. 8/14280 useless extension candidates. Maximal degree in co-relation 114729. Up to 13170 conditions per place. [2024-05-12 13:21:02,240 INFO L140 encePairwiseOnDemand]: 36/51 looper letters, 434 selfloop transitions, 39 changer transitions 0/482 dead transitions. [2024-05-12 13:21:02,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 482 transitions, 6511 flow [2024-05-12 13:21:02,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 13:21:02,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 13:21:02,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-05-12 13:21:02,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588235294117647 [2024-05-12 13:21:02,242 INFO L175 Difference]: Start difference. First operand has 253 places, 408 transitions, 5026 flow. Second operand 10 states and 234 transitions. [2024-05-12 13:21:02,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 482 transitions, 6511 flow [2024-05-12 13:21:04,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 482 transitions, 6249 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:04,252 INFO L231 Difference]: Finished difference. Result has 257 places, 420 transitions, 5139 flow [2024-05-12 13:21:04,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5139, PETRI_PLACES=257, PETRI_TRANSITIONS=420} [2024-05-12 13:21:04,253 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 200 predicate places. [2024-05-12 13:21:04,253 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 420 transitions, 5139 flow [2024-05-12 13:21:04,253 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-05-12 13:21:04,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:04,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:21:04,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 13:21:04,254 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:21:04,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:04,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1420394410, now seen corresponding path program 5 times [2024-05-12 13:21:04,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:04,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465499689] [2024-05-12 13:21:04,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:04,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:04,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:05,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:05,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:05,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465499689] [2024-05-12 13:21:05,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465499689] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:05,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:05,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:05,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751259727] [2024-05-12 13:21:05,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:05,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:05,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:05,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:05,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:05,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:21:05,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 420 transitions, 5139 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:05,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:05,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:21:05,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:09,390 INFO L124 PetriNetUnfolderBase]: 8863/14005 cut-off events. [2024-05-12 13:21:09,391 INFO L125 PetriNetUnfolderBase]: For 969855/969862 co-relation queries the response was YES. [2024-05-12 13:21:09,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115060 conditions, 14005 events. 8863/14005 cut-off events. For 969855/969862 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 92201 event pairs, 2369 based on Foata normal form. 11/13617 useless extension candidates. Maximal degree in co-relation 114940. Up to 12135 conditions per place. [2024-05-12 13:21:09,529 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 387 selfloop transitions, 73 changer transitions 0/474 dead transitions. [2024-05-12 13:21:09,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 474 transitions, 6351 flow [2024-05-12 13:21:09,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:21:09,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:21:09,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:21:09,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49019607843137253 [2024-05-12 13:21:09,531 INFO L175 Difference]: Start difference. First operand has 257 places, 420 transitions, 5139 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:21:09,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 474 transitions, 6351 flow [2024-05-12 13:21:11,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 474 transitions, 6121 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:11,159 INFO L231 Difference]: Finished difference. Result has 259 places, 423 transitions, 5187 flow [2024-05-12 13:21:11,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5187, PETRI_PLACES=259, PETRI_TRANSITIONS=423} [2024-05-12 13:21:11,160 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 202 predicate places. [2024-05-12 13:21:11,160 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 423 transitions, 5187 flow [2024-05-12 13:21:11,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:11,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:11,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:21:11,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 13:21:11,160 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:21:11,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:11,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1420399060, now seen corresponding path program 6 times [2024-05-12 13:21:11,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:11,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599374599] [2024-05-12 13:21:11,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:11,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:11,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:12,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 13:21:12,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:12,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599374599] [2024-05-12 13:21:12,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599374599] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:12,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:12,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-12 13:21:12,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481342129] [2024-05-12 13:21:12,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:12,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-05-12 13:21:12,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:12,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-05-12 13:21:12,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-05-12 13:21:12,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2024-05-12 13:21:12,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 423 transitions, 5187 flow. Second operand has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:12,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:12,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2024-05-12 13:21:12,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 13:21:16,443 INFO L124 PetriNetUnfolderBase]: 8902/14068 cut-off events. [2024-05-12 13:21:16,444 INFO L125 PetriNetUnfolderBase]: For 1010335/1010342 co-relation queries the response was YES. [2024-05-12 13:21:16,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116934 conditions, 14068 events. 8902/14068 cut-off events. For 1010335/1010342 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 92697 event pairs, 2370 based on Foata normal form. 11/13677 useless extension candidates. Maximal degree in co-relation 116813. Up to 12094 conditions per place. [2024-05-12 13:21:16,619 INFO L140 encePairwiseOnDemand]: 39/51 looper letters, 382 selfloop transitions, 81 changer transitions 0/477 dead transitions. [2024-05-12 13:21:16,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 477 transitions, 6409 flow [2024-05-12 13:21:16,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 13:21:16,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 13:21:16,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-05-12 13:21:16,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49019607843137253 [2024-05-12 13:21:16,621 INFO L175 Difference]: Start difference. First operand has 259 places, 423 transitions, 5187 flow. Second operand 9 states and 225 transitions. [2024-05-12 13:21:16,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 477 transitions, 6409 flow [2024-05-12 13:21:18,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 477 transitions, 6155 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-05-12 13:21:18,487 INFO L231 Difference]: Finished difference. Result has 261 places, 426 transitions, 5233 flow [2024-05-12 13:21:18,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5233, PETRI_PLACES=261, PETRI_TRANSITIONS=426} [2024-05-12 13:21:18,489 INFO L281 CegarLoopForPetriNet]: 57 programPoint places, 204 predicate places. [2024-05-12 13:21:18,489 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 426 transitions, 5233 flow [2024-05-12 13:21:18,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.363636363636363) internal successors, (147), 11 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:18,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 13:21:18,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 13:21:18,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 13:21:18,490 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-05-12 13:21:18,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 13:21:18,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1261871701, now seen corresponding path program 1 times [2024-05-12 13:21:18,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 13:21:18,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497874371] [2024-05-12 13:21:18,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 13:21:18,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 13:21:18,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 13:21:19,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-05-12 13:21:19,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 13:21:19,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497874371] [2024-05-12 13:21:19,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497874371] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 13:21:19,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 13:21:19,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 13:21:19,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24650632] [2024-05-12 13:21:19,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 13:21:19,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 13:21:19,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 13:21:19,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 13:21:19,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 13:21:19,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 51 [2024-05-12 13:21:19,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 426 transitions, 5233 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 13:21:19,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 13:21:19,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 51 [2024-05-12 13:21:19,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand