./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_power.oepc_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe031_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.oepc_pso.oepc_rmo.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 04:30:34,201 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:30:34,254 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:30:34,257 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:30:34,257 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:30:34,270 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:30:34,270 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:30:34,271 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:30:34,271 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:30:34,271 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:30:34,272 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:30:34,272 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:30:34,273 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:30:34,273 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:30:34,273 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:30:34,273 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:30:34,274 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:30:34,274 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:30:34,274 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:30:34,274 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:30:34,275 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:30:34,275 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:30:34,275 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:30:34,276 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:30:34,276 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:30:34,276 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:30:34,276 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:30:34,277 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:30:34,277 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:30:34,277 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:30:34,278 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:30:34,278 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:30:34,278 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:30:34,278 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:30:34,279 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:30:34,279 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:30:34,279 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:30:34,279 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:30:34,280 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:30:34,280 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:30:34,280 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:30:34,280 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:30:34,281 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:30:34,281 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 04:30:34,422 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:30:34,436 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:30:34,438 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:30:34,438 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:30:34,439 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:30:34,440 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-28 04:30:34,582 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:30:34,582 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:30:34,583 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 04:30:35,527 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:30:35,695 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:30:35,695 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 04:30:35,712 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1287d384/b8afecae3dd044e899a97a58d2d4e624/FLAGb2132c8df [2024-06-28 04:30:35,722 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1287d384/b8afecae3dd044e899a97a58d2d4e624 [2024-06-28 04:30:35,722 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:30:35,723 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:30:35,725 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:30:35,725 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:30:35,728 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:30:35,729 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:34" (1/2) ... [2024-06-28 04:30:35,729 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4884bb05 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:30:35, skipping insertion in model container [2024-06-28 04:30:35,730 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:34" (1/2) ... [2024-06-28 04:30:35,731 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5be10246 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:30:35, skipping insertion in model container [2024-06-28 04:30:35,731 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:30:35" (2/2) ... [2024-06-28 04:30:35,731 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4884bb05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:35, skipping insertion in model container [2024-06-28 04:30:35,731 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:30:35" (2/2) ... [2024-06-28 04:30:35,731 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:30:35,807 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:30:35,808 INFO L97 edCorrectnessWitness]: Location invariant before [L832-L832] ((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:30:35,809 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] ((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:30:35,809 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-28 04:30:35,809 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:30:35,809 INFO L106 edCorrectnessWitness]: ghost_update [L830-L830] multithreaded = 1; [2024-06-28 04:30:35,858 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:30:36,175 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:30:36,182 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:30:36,318 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:30:36,361 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:30:36,362 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36 WrapperNode [2024-06-28 04:30:36,362 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:30:36,363 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:30:36,363 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:30:36,364 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:30:36,369 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,398 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,431 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 124 [2024-06-28 04:30:36,431 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:30:36,432 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:30:36,433 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:30:36,433 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:30:36,450 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,451 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,465 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,483 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 04:30:36,488 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,488 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,495 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,509 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,510 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,515 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,517 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:30:36,522 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:30:36,522 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:30:36,522 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:30:36,523 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (1/1) ... [2024-06-28 04:30:36,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:30:36,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:30:36,561 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 04:30:36,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 04:30:36,614 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:30:36,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:30:36,614 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:30:36,614 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:30:36,615 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:30:36,615 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:30:36,615 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:30:36,615 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:30:36,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:30:36,615 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:30:36,615 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:30:36,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:30:36,616 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:30:36,713 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:30:36,714 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:30:36,994 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:30:36,994 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:30:37,105 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:30:37,105 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:30:37,106 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:30:37 BoogieIcfgContainer [2024-06-28 04:30:37,106 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:30:37,110 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:30:37,110 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:30:37,112 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:30:37,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:34" (1/4) ... [2024-06-28 04:30:37,112 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e5a47ca and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:30:37, skipping insertion in model container [2024-06-28 04:30:37,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:30:35" (2/4) ... [2024-06-28 04:30:37,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e5a47ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:30:37, skipping insertion in model container [2024-06-28 04:30:37,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:36" (3/4) ... [2024-06-28 04:30:37,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e5a47ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:30:37, skipping insertion in model container [2024-06-28 04:30:37,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:30:37" (4/4) ... [2024-06-28 04:30:37,114 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_power.oepc_pso.oepc_rmo.oepc.i [2024-06-28 04:30:37,127 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:30:37,127 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:30:37,127 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:30:37,163 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:30:37,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:30:37,214 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 04:30:37,214 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:30:37,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:30:37,216 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:30:37,219 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 04:30:37,229 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:30:37,235 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;@acaebae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:30:37,235 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:30:37,240 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:30:37,240 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:30:37,240 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:30:37,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:37,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:30:37,241 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:37,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:37,245 INFO L85 PathProgramCache]: Analyzing trace with hash 362273232, now seen corresponding path program 1 times [2024-06-28 04:30:37,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:37,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412326220] [2024-06-28 04:30:37,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:37,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:37,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:38,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:38,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:38,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412326220] [2024-06-28 04:30:38,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412326220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:38,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:38,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:30:38,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821984539] [2024-06-28 04:30:38,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:38,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:30:38,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:38,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:30:38,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:30:38,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 04:30:38,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:38,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:38,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 04:30:38,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:38,406 INFO L124 PetriNetUnfolderBase]: 1359/2057 cut-off events. [2024-06-28 04:30:38,406 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 04:30:38,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4171 conditions, 2057 events. 1359/2057 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9805 event pairs, 941 based on Foata normal form. 1/2021 useless extension candidates. Maximal degree in co-relation 4159. Up to 2029 conditions per place. [2024-06-28 04:30:38,418 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 04:30:38,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-28 04:30:38,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:30:38,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:30:38,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-28 04:30:38,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 04:30:38,428 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 75 transitions. [2024-06-28 04:30:38,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-28 04:30:38,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:38,432 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 04:30:38,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 04:30:38,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 04:30:38,436 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 04:30:38,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:38,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:38,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:38,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:30:38,437 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:38,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:38,437 INFO L85 PathProgramCache]: Analyzing trace with hash 252269935, now seen corresponding path program 1 times [2024-06-28 04:30:38,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:38,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365750051] [2024-06-28 04:30:38,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:38,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:38,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:38,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:38,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:38,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365750051] [2024-06-28 04:30:38,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365750051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:38,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:38,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:30:38,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537134299] [2024-06-28 04:30:38,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:38,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:30:38,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:38,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:30:38,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:30:38,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 04:30:38,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:38,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:38,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 04:30:38,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:39,067 INFO L124 PetriNetUnfolderBase]: 1347/2039 cut-off events. [2024-06-28 04:30:39,067 INFO L125 PetriNetUnfolderBase]: For 413/413 co-relation queries the response was YES. [2024-06-28 04:30:39,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4680 conditions, 2039 events. 1347/2039 cut-off events. For 413/413 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9652 event pairs, 715 based on Foata normal form. 6/2042 useless extension candidates. Maximal degree in co-relation 4668. Up to 1981 conditions per place. [2024-06-28 04:30:39,075 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-28 04:30:39,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 53 transitions, 242 flow [2024-06-28 04:30:39,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:30:39,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:30:39,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 04:30:39,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 04:30:39,083 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 98 transitions. [2024-06-28 04:30:39,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 53 transitions, 242 flow [2024-06-28 04:30:39,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:30:39,086 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 04:30:39,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 04:30:39,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 04:30:39,087 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 04:30:39,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:39,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:39,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:39,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:30:39,090 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:39,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:39,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1773666863, now seen corresponding path program 1 times [2024-06-28 04:30:39,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:39,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226741203] [2024-06-28 04:30:39,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:39,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:39,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:39,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:39,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226741203] [2024-06-28 04:30:39,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226741203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:39,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:39,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:30:39,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220017955] [2024-06-28 04:30:39,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:39,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:30:39,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:39,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:30:39,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:30:39,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:39,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:39,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:39,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:39,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:39,930 INFO L124 PetriNetUnfolderBase]: 1342/2032 cut-off events. [2024-06-28 04:30:39,930 INFO L125 PetriNetUnfolderBase]: For 1070/1070 co-relation queries the response was YES. [2024-06-28 04:30:39,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5206 conditions, 2032 events. 1342/2032 cut-off events. For 1070/1070 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9646 event pairs, 822 based on Foata normal form. 2/2031 useless extension candidates. Maximal degree in co-relation 5191. Up to 1995 conditions per place. [2024-06-28 04:30:39,939 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 8 changer transitions 0/52 dead transitions. [2024-06-28 04:30:39,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 52 transitions, 270 flow [2024-06-28 04:30:39,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:30:39,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:30:39,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-28 04:30:39,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-28 04:30:39,941 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 96 transitions. [2024-06-28 04:30:39,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 52 transitions, 270 flow [2024-06-28 04:30:39,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 52 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 04:30:39,943 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 164 flow [2024-06-28 04:30:39,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=164, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 04:30:39,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-28 04:30:39,944 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 164 flow [2024-06-28 04:30:39,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:39,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:39,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:39,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:30:39,944 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:39,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:39,945 INFO L85 PathProgramCache]: Analyzing trace with hash 421798061, now seen corresponding path program 1 times [2024-06-28 04:30:39,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:39,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627220740] [2024-06-28 04:30:39,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:39,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:40,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:40,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:40,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627220740] [2024-06-28 04:30:40,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627220740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:40,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:40,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:30:40,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511403865] [2024-06-28 04:30:40,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:40,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:30:40,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:40,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:30:40,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:30:40,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 04:30:40,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:40,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:40,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 04:30:40,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:41,020 INFO L124 PetriNetUnfolderBase]: 1333/2017 cut-off events. [2024-06-28 04:30:41,020 INFO L125 PetriNetUnfolderBase]: For 1956/1956 co-relation queries the response was YES. [2024-06-28 04:30:41,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5644 conditions, 2017 events. 1333/2017 cut-off events. For 1956/1956 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9587 event pairs, 467 based on Foata normal form. 6/2020 useless extension candidates. Maximal degree in co-relation 5628. Up to 1929 conditions per place. [2024-06-28 04:30:41,031 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-28 04:30:41,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 378 flow [2024-06-28 04:30:41,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:41,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:41,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 04:30:41,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-28 04:30:41,036 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 164 flow. Second operand 6 states and 137 transitions. [2024-06-28 04:30:41,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 378 flow [2024-06-28 04:30:41,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 71 transitions, 360 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:41,040 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 205 flow [2024-06-28 04:30:41,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-28 04:30:41,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 04:30:41,041 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 205 flow [2024-06-28 04:30:41,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:41,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:41,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:41,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:30:41,042 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:41,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:41,042 INFO L85 PathProgramCache]: Analyzing trace with hash 859840688, now seen corresponding path program 1 times [2024-06-28 04:30:41,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:41,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800504208] [2024-06-28 04:30:41,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:41,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:41,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:41,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:41,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:41,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800504208] [2024-06-28 04:30:41,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800504208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:41,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:41,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:41,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246057733] [2024-06-28 04:30:41,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:41,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:41,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:41,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:41,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:41,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:41,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 205 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:41,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:41,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:41,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:41,932 INFO L124 PetriNetUnfolderBase]: 1335/2020 cut-off events. [2024-06-28 04:30:41,933 INFO L125 PetriNetUnfolderBase]: For 3078/3078 co-relation queries the response was YES. [2024-06-28 04:30:41,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6169 conditions, 2020 events. 1335/2020 cut-off events. For 3078/3078 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9533 event pairs, 569 based on Foata normal form. 3/2020 useless extension candidates. Maximal degree in co-relation 6151. Up to 1955 conditions per place. [2024-06-28 04:30:41,944 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 51 selfloop transitions, 17 changer transitions 0/73 dead transitions. [2024-06-28 04:30:41,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 449 flow [2024-06-28 04:30:41,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:41,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:41,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 04:30:41,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-28 04:30:41,946 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 205 flow. Second operand 6 states and 118 transitions. [2024-06-28 04:30:41,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 449 flow [2024-06-28 04:30:41,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 73 transitions, 420 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:41,954 INFO L231 Difference]: Finished difference. Result has 56 places, 56 transitions, 297 flow [2024-06-28 04:30:41,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=297, PETRI_PLACES=56, PETRI_TRANSITIONS=56} [2024-06-28 04:30:41,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-28 04:30:41,956 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 56 transitions, 297 flow [2024-06-28 04:30:41,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:41,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:41,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:41,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:30:41,958 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:41,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:41,958 INFO L85 PathProgramCache]: Analyzing trace with hash 601527408, now seen corresponding path program 1 times [2024-06-28 04:30:41,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:41,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407216893] [2024-06-28 04:30:41,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:41,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:41,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:42,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:42,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:42,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407216893] [2024-06-28 04:30:42,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407216893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:42,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:42,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:42,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851680279] [2024-06-28 04:30:42,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:42,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:42,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:42,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:42,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:42,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:42,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 56 transitions, 297 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:42,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:42,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:42,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:42,805 INFO L124 PetriNetUnfolderBase]: 1357/2062 cut-off events. [2024-06-28 04:30:42,805 INFO L125 PetriNetUnfolderBase]: For 5026/5026 co-relation queries the response was YES. [2024-06-28 04:30:42,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7088 conditions, 2062 events. 1357/2062 cut-off events. For 5026/5026 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9771 event pairs, 556 based on Foata normal form. 4/2063 useless extension candidates. Maximal degree in co-relation 7066. Up to 1991 conditions per place. [2024-06-28 04:30:42,816 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 11 changer transitions 0/78 dead transitions. [2024-06-28 04:30:42,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 78 transitions, 515 flow [2024-06-28 04:30:42,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:42,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:42,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 04:30:42,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-28 04:30:42,818 INFO L175 Difference]: Start difference. First operand has 56 places, 56 transitions, 297 flow. Second operand 6 states and 116 transitions. [2024-06-28 04:30:42,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 78 transitions, 515 flow [2024-06-28 04:30:42,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 501 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 04:30:42,823 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 341 flow [2024-06-28 04:30:42,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-28 04:30:42,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-28 04:30:42,825 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 341 flow [2024-06-28 04:30:42,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:42,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:42,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:42,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:30:42,826 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:42,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:42,826 INFO L85 PathProgramCache]: Analyzing trace with hash 608193648, now seen corresponding path program 2 times [2024-06-28 04:30:42,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:42,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258517850] [2024-06-28 04:30:42,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:42,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:42,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:43,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:43,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:43,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258517850] [2024-06-28 04:30:43,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258517850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:43,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:43,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:43,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459353721] [2024-06-28 04:30:43,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:43,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:43,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:43,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:43,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:43,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:43,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:43,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:43,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:43,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:43,672 INFO L124 PetriNetUnfolderBase]: 1363/2071 cut-off events. [2024-06-28 04:30:43,673 INFO L125 PetriNetUnfolderBase]: For 6845/6845 co-relation queries the response was YES. [2024-06-28 04:30:43,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7656 conditions, 2071 events. 1363/2071 cut-off events. For 6845/6845 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9823 event pairs, 563 based on Foata normal form. 4/2069 useless extension candidates. Maximal degree in co-relation 7631. Up to 1973 conditions per place. [2024-06-28 04:30:43,685 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 16 changer transitions 0/79 dead transitions. [2024-06-28 04:30:43,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 563 flow [2024-06-28 04:30:43,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:43,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:43,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 04:30:43,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-28 04:30:43,687 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 341 flow. Second operand 6 states and 116 transitions. [2024-06-28 04:30:43,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 563 flow [2024-06-28 04:30:43,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 529 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:43,692 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 381 flow [2024-06-28 04:30:43,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=381, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-28 04:30:43,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-28 04:30:43,693 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 381 flow [2024-06-28 04:30:43,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:43,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:43,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:43,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:30:43,694 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:43,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:43,694 INFO L85 PathProgramCache]: Analyzing trace with hash 608202576, now seen corresponding path program 1 times [2024-06-28 04:30:43,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:43,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104334060] [2024-06-28 04:30:43,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:43,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:43,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:44,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:44,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:44,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104334060] [2024-06-28 04:30:44,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104334060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:44,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:44,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:44,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736746566] [2024-06-28 04:30:44,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:44,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:44,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:44,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:44,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:44,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:44,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 381 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:44,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:44,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:44,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:44,896 INFO L124 PetriNetUnfolderBase]: 1365/2079 cut-off events. [2024-06-28 04:30:44,897 INFO L125 PetriNetUnfolderBase]: For 8603/8603 co-relation queries the response was YES. [2024-06-28 04:30:44,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8133 conditions, 2079 events. 1365/2079 cut-off events. For 8603/8603 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9942 event pairs, 533 based on Foata normal form. 3/2079 useless extension candidates. Maximal degree in co-relation 8107. Up to 1986 conditions per place. [2024-06-28 04:30:44,915 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 61 selfloop transitions, 21 changer transitions 0/87 dead transitions. [2024-06-28 04:30:44,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 655 flow [2024-06-28 04:30:44,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:44,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:44,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-28 04:30:44,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-28 04:30:44,916 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 381 flow. Second operand 7 states and 136 transitions. [2024-06-28 04:30:44,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 655 flow [2024-06-28 04:30:44,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 87 transitions, 605 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:44,922 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 420 flow [2024-06-28 04:30:44,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=420, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-28 04:30:44,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-28 04:30:44,923 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 420 flow [2024-06-28 04:30:44,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:44,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:44,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:44,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:30:44,924 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:44,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:44,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1467481757, now seen corresponding path program 1 times [2024-06-28 04:30:44,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:44,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794809203] [2024-06-28 04:30:44,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:44,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:44,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:45,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-06-28 04:30:45,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:45,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794809203] [2024-06-28 04:30:45,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794809203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:45,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:45,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:45,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167739698] [2024-06-28 04:30:45,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:45,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:45,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:45,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:45,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:45,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:45,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 420 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:45,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:45,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:45,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:45,981 INFO L124 PetriNetUnfolderBase]: 1543/2343 cut-off events. [2024-06-28 04:30:45,982 INFO L125 PetriNetUnfolderBase]: For 11004/11004 co-relation queries the response was YES. [2024-06-28 04:30:45,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9627 conditions, 2343 events. 1543/2343 cut-off events. For 11004/11004 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11429 event pairs, 546 based on Foata normal form. 10/2347 useless extension candidates. Maximal degree in co-relation 9600. Up to 2107 conditions per place. [2024-06-28 04:30:45,996 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 83 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-28 04:30:45,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 120 transitions, 936 flow [2024-06-28 04:30:45,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:45,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:45,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 04:30:45,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-28 04:30:45,998 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 420 flow. Second operand 8 states and 159 transitions. [2024-06-28 04:30:45,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 120 transitions, 936 flow [2024-06-28 04:30:46,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 120 transitions, 875 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:46,005 INFO L231 Difference]: Finished difference. Result has 73 places, 92 transitions, 663 flow [2024-06-28 04:30:46,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=663, PETRI_PLACES=73, PETRI_TRANSITIONS=92} [2024-06-28 04:30:46,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-28 04:30:46,006 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 92 transitions, 663 flow [2024-06-28 04:30:46,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:46,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:46,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:46,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:30:46,007 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:46,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:46,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1935608733, now seen corresponding path program 2 times [2024-06-28 04:30:46,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:46,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728406135] [2024-06-28 04:30:46,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:46,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:46,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:46,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:46,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:46,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728406135] [2024-06-28 04:30:46,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728406135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:46,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:46,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:46,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420761008] [2024-06-28 04:30:46,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:46,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:46,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:46,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:46,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:46,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:46,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 92 transitions, 663 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:46,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:46,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:46,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:47,051 INFO L124 PetriNetUnfolderBase]: 1700/2569 cut-off events. [2024-06-28 04:30:47,052 INFO L125 PetriNetUnfolderBase]: For 16327/16327 co-relation queries the response was YES. [2024-06-28 04:30:47,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12570 conditions, 2569 events. 1700/2569 cut-off events. For 16327/16327 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12650 event pairs, 611 based on Foata normal form. 6/2572 useless extension candidates. Maximal degree in co-relation 12538. Up to 2311 conditions per place. [2024-06-28 04:30:47,067 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 96 selfloop transitions, 50 changer transitions 0/151 dead transitions. [2024-06-28 04:30:47,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 151 transitions, 1387 flow [2024-06-28 04:30:47,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:47,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:47,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-28 04:30:47,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5030487804878049 [2024-06-28 04:30:47,069 INFO L175 Difference]: Start difference. First operand has 73 places, 92 transitions, 663 flow. Second operand 8 states and 165 transitions. [2024-06-28 04:30:47,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 151 transitions, 1387 flow [2024-06-28 04:30:47,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 151 transitions, 1307 flow, removed 39 selfloop flow, removed 1 redundant places. [2024-06-28 04:30:47,088 INFO L231 Difference]: Finished difference. Result has 82 places, 119 transitions, 1027 flow [2024-06-28 04:30:47,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1027, PETRI_PLACES=82, PETRI_TRANSITIONS=119} [2024-06-28 04:30:47,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-28 04:30:47,090 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 119 transitions, 1027 flow [2024-06-28 04:30:47,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:47,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:47,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:47,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:30:47,091 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:47,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:47,091 INFO L85 PathProgramCache]: Analyzing trace with hash 2067797391, now seen corresponding path program 3 times [2024-06-28 04:30:47,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:47,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083985073] [2024-06-28 04:30:47,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:47,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:47,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:47,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:47,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:47,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083985073] [2024-06-28 04:30:47,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083985073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:47,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:47,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:47,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756996657] [2024-06-28 04:30:47,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:47,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:47,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:47,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:47,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:47,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:47,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 119 transitions, 1027 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:47,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:47,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:47,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:48,173 INFO L124 PetriNetUnfolderBase]: 1924/2913 cut-off events. [2024-06-28 04:30:48,174 INFO L125 PetriNetUnfolderBase]: For 23002/23002 co-relation queries the response was YES. [2024-06-28 04:30:48,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15301 conditions, 2913 events. 1924/2913 cut-off events. For 23002/23002 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14629 event pairs, 541 based on Foata normal form. 10/2915 useless extension candidates. Maximal degree in co-relation 15264. Up to 2111 conditions per place. [2024-06-28 04:30:48,192 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 97 selfloop transitions, 61 changer transitions 0/163 dead transitions. [2024-06-28 04:30:48,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 163 transitions, 1703 flow [2024-06-28 04:30:48,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:48,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:48,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 04:30:48,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-28 04:30:48,194 INFO L175 Difference]: Start difference. First operand has 82 places, 119 transitions, 1027 flow. Second operand 8 states and 163 transitions. [2024-06-28 04:30:48,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 163 transitions, 1703 flow [2024-06-28 04:30:48,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 163 transitions, 1661 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-28 04:30:48,214 INFO L231 Difference]: Finished difference. Result has 91 places, 133 transitions, 1321 flow [2024-06-28 04:30:48,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1321, PETRI_PLACES=91, PETRI_TRANSITIONS=133} [2024-06-28 04:30:48,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-28 04:30:48,215 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 133 transitions, 1321 flow [2024-06-28 04:30:48,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:48,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:48,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:48,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:30:48,216 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:48,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:48,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1674402107, now seen corresponding path program 4 times [2024-06-28 04:30:48,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:48,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341294091] [2024-06-28 04:30:48,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:48,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:48,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:48,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:48,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341294091] [2024-06-28 04:30:48,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341294091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:48,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:48,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:48,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062906155] [2024-06-28 04:30:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:48,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:48,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:48,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:48,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:48,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:48,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 133 transitions, 1321 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:48,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:48,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:48,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:49,289 INFO L124 PetriNetUnfolderBase]: 2004/3031 cut-off events. [2024-06-28 04:30:49,289 INFO L125 PetriNetUnfolderBase]: For 30218/30218 co-relation queries the response was YES. [2024-06-28 04:30:49,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17626 conditions, 3031 events. 2004/3031 cut-off events. For 30218/30218 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15353 event pairs, 525 based on Foata normal form. 10/3033 useless extension candidates. Maximal degree in co-relation 17584. Up to 2171 conditions per place. [2024-06-28 04:30:49,311 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 89 selfloop transitions, 76 changer transitions 0/170 dead transitions. [2024-06-28 04:30:49,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 170 transitions, 1955 flow [2024-06-28 04:30:49,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:49,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:49,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-28 04:30:49,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-28 04:30:49,313 INFO L175 Difference]: Start difference. First operand has 91 places, 133 transitions, 1321 flow. Second operand 7 states and 150 transitions. [2024-06-28 04:30:49,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 170 transitions, 1955 flow [2024-06-28 04:30:49,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 170 transitions, 1835 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:49,346 INFO L231 Difference]: Finished difference. Result has 97 places, 143 transitions, 1585 flow [2024-06-28 04:30:49,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1585, PETRI_PLACES=97, PETRI_TRANSITIONS=143} [2024-06-28 04:30:49,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-28 04:30:49,347 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 143 transitions, 1585 flow [2024-06-28 04:30:49,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:49,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:49,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:49,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:30:49,348 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:49,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:49,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1674412027, now seen corresponding path program 1 times [2024-06-28 04:30:49,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:49,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364484991] [2024-06-28 04:30:49,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:49,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:49,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:50,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:50,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:50,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364484991] [2024-06-28 04:30:50,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364484991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:50,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:50,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:50,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824751664] [2024-06-28 04:30:50,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:50,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:50,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:50,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:50,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:50,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:50,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 143 transitions, 1585 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:50,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:50,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:50,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:50,689 INFO L124 PetriNetUnfolderBase]: 2007/3051 cut-off events. [2024-06-28 04:30:50,689 INFO L125 PetriNetUnfolderBase]: For 33116/33116 co-relation queries the response was YES. [2024-06-28 04:30:50,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18353 conditions, 3051 events. 2007/3051 cut-off events. For 33116/33116 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15487 event pairs, 713 based on Foata normal form. 6/3054 useless extension candidates. Maximal degree in co-relation 18307. Up to 2863 conditions per place. [2024-06-28 04:30:50,708 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 141 selfloop transitions, 25 changer transitions 0/171 dead transitions. [2024-06-28 04:30:50,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 171 transitions, 2087 flow [2024-06-28 04:30:50,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:50,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:50,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:30:50,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-28 04:30:50,710 INFO L175 Difference]: Start difference. First operand has 97 places, 143 transitions, 1585 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:30:50,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 171 transitions, 2087 flow [2024-06-28 04:30:50,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 171 transitions, 1983 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:50,742 INFO L231 Difference]: Finished difference. Result has 102 places, 146 transitions, 1595 flow [2024-06-28 04:30:50,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1595, PETRI_PLACES=102, PETRI_TRANSITIONS=146} [2024-06-28 04:30:50,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 04:30:50,743 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 146 transitions, 1595 flow [2024-06-28 04:30:50,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:50,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:50,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:50,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:30:50,744 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:50,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:50,744 INFO L85 PathProgramCache]: Analyzing trace with hash 887693882, now seen corresponding path program 1 times [2024-06-28 04:30:50,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:50,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727544419] [2024-06-28 04:30:50,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:50,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:50,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:51,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:51,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:51,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727544419] [2024-06-28 04:30:51,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727544419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:51,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:51,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:30:51,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111386965] [2024-06-28 04:30:51,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:51,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:30:51,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:51,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:30:51,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:30:51,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:51,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 146 transitions, 1595 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:51,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:51,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:51,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:51,688 INFO L124 PetriNetUnfolderBase]: 2004/3045 cut-off events. [2024-06-28 04:30:51,689 INFO L125 PetriNetUnfolderBase]: For 33563/33563 co-relation queries the response was YES. [2024-06-28 04:30:51,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18103 conditions, 3045 events. 2004/3045 cut-off events. For 33563/33563 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15435 event pairs, 739 based on Foata normal form. 1/3043 useless extension candidates. Maximal degree in co-relation 18056. Up to 2932 conditions per place. [2024-06-28 04:30:51,714 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 139 selfloop transitions, 9 changer transitions 0/153 dead transitions. [2024-06-28 04:30:51,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 153 transitions, 1911 flow [2024-06-28 04:30:51,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:30:51,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:30:51,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-28 04:30:51,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 04:30:51,716 INFO L175 Difference]: Start difference. First operand has 102 places, 146 transitions, 1595 flow. Second operand 5 states and 91 transitions. [2024-06-28 04:30:51,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 153 transitions, 1911 flow [2024-06-28 04:30:51,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 153 transitions, 1815 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:51,755 INFO L231 Difference]: Finished difference. Result has 101 places, 146 transitions, 1523 flow [2024-06-28 04:30:51,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1523, PETRI_PLACES=101, PETRI_TRANSITIONS=146} [2024-06-28 04:30:51,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-28 04:30:51,756 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 146 transitions, 1523 flow [2024-06-28 04:30:51,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:51,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:51,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:51,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:30:51,756 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:51,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:51,757 INFO L85 PathProgramCache]: Analyzing trace with hash 130499155, now seen corresponding path program 1 times [2024-06-28 04:30:51,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:51,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79022259] [2024-06-28 04:30:51,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:51,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:51,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:52,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:52,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:52,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79022259] [2024-06-28 04:30:52,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79022259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:52,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:52,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:52,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095400607] [2024-06-28 04:30:52,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:52,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:52,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:52,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:52,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:52,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:52,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 146 transitions, 1523 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:52,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:52,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:52,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:52,962 INFO L124 PetriNetUnfolderBase]: 1999/3038 cut-off events. [2024-06-28 04:30:52,963 INFO L125 PetriNetUnfolderBase]: For 35058/35058 co-relation queries the response was YES. [2024-06-28 04:30:52,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17986 conditions, 3038 events. 1999/3038 cut-off events. For 35058/35058 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15332 event pairs, 689 based on Foata normal form. 2/3037 useless extension candidates. Maximal degree in co-relation 17938. Up to 2873 conditions per place. [2024-06-28 04:30:52,983 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 20 changer transitions 0/172 dead transitions. [2024-06-28 04:30:52,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 172 transitions, 1979 flow [2024-06-28 04:30:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:30:52,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:30:52,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 04:30:52,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-28 04:30:52,985 INFO L175 Difference]: Start difference. First operand has 101 places, 146 transitions, 1523 flow. Second operand 7 states and 135 transitions. [2024-06-28 04:30:52,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 172 transitions, 1979 flow [2024-06-28 04:30:53,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 172 transitions, 1954 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:53,022 INFO L231 Difference]: Finished difference. Result has 104 places, 149 transitions, 1604 flow [2024-06-28 04:30:53,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1604, PETRI_PLACES=104, PETRI_TRANSITIONS=149} [2024-06-28 04:30:53,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 04:30:53,024 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 149 transitions, 1604 flow [2024-06-28 04:30:53,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:53,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:53,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:30:53,024 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:53,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:53,025 INFO L85 PathProgramCache]: Analyzing trace with hash 130683729, now seen corresponding path program 1 times [2024-06-28 04:30:53,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:53,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750776592] [2024-06-28 04:30:53,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:53,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:53,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:53,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:53,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:53,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750776592] [2024-06-28 04:30:53,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750776592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:53,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:53,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:53,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739129707] [2024-06-28 04:30:53,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:53,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:53,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:53,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:53,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:53,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:53,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 149 transitions, 1604 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:53,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:53,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:54,347 INFO L124 PetriNetUnfolderBase]: 2063/3137 cut-off events. [2024-06-28 04:30:54,348 INFO L125 PetriNetUnfolderBase]: For 40916/40916 co-relation queries the response was YES. [2024-06-28 04:30:54,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18986 conditions, 3137 events. 2063/3137 cut-off events. For 40916/40916 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16055 event pairs, 456 based on Foata normal form. 10/3144 useless extension candidates. Maximal degree in co-relation 18938. Up to 2621 conditions per place. [2024-06-28 04:30:54,366 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 116 selfloop transitions, 66 changer transitions 0/187 dead transitions. [2024-06-28 04:30:54,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 187 transitions, 2244 flow [2024-06-28 04:30:54,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:54,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:54,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-28 04:30:54,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-28 04:30:54,367 INFO L175 Difference]: Start difference. First operand has 104 places, 149 transitions, 1604 flow. Second operand 8 states and 170 transitions. [2024-06-28 04:30:54,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 187 transitions, 2244 flow [2024-06-28 04:30:54,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 187 transitions, 2162 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:30:54,402 INFO L231 Difference]: Finished difference. Result has 107 places, 155 transitions, 1753 flow [2024-06-28 04:30:54,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1753, PETRI_PLACES=107, PETRI_TRANSITIONS=155} [2024-06-28 04:30:54,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-28 04:30:54,403 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 155 transitions, 1753 flow [2024-06-28 04:30:54,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:54,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:54,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:54,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:30:54,403 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:54,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:54,404 INFO L85 PathProgramCache]: Analyzing trace with hash -322788995, now seen corresponding path program 2 times [2024-06-28 04:30:54,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:54,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813544504] [2024-06-28 04:30:54,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:54,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:54,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:55,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:55,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:55,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813544504] [2024-06-28 04:30:55,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813544504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:55,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:55,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:55,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468511427] [2024-06-28 04:30:55,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:55,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:55,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:55,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:55,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:55,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:55,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 155 transitions, 1753 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:55,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:55,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:55,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:55,739 INFO L124 PetriNetUnfolderBase]: 2119/3289 cut-off events. [2024-06-28 04:30:55,739 INFO L125 PetriNetUnfolderBase]: For 48385/48385 co-relation queries the response was YES. [2024-06-28 04:30:55,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20771 conditions, 3289 events. 2119/3289 cut-off events. For 48385/48385 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17521 event pairs, 495 based on Foata normal form. 5/3284 useless extension candidates. Maximal degree in co-relation 20722. Up to 2611 conditions per place. [2024-06-28 04:30:55,760 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 175 selfloop transitions, 69 changer transitions 0/249 dead transitions. [2024-06-28 04:30:55,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 249 transitions, 3218 flow [2024-06-28 04:30:55,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:55,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:55,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-28 04:30:55,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-28 04:30:55,763 INFO L175 Difference]: Start difference. First operand has 107 places, 155 transitions, 1753 flow. Second operand 8 states and 169 transitions. [2024-06-28 04:30:55,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 249 transitions, 3218 flow [2024-06-28 04:30:55,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 249 transitions, 2994 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:55,802 INFO L231 Difference]: Finished difference. Result has 113 places, 198 transitions, 2329 flow [2024-06-28 04:30:55,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2329, PETRI_PLACES=113, PETRI_TRANSITIONS=198} [2024-06-28 04:30:55,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 04:30:55,803 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 198 transitions, 2329 flow [2024-06-28 04:30:55,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:55,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:55,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:55,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:30:55,804 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:55,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:55,805 INFO L85 PathProgramCache]: Analyzing trace with hash 366859089, now seen corresponding path program 3 times [2024-06-28 04:30:55,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:55,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937251610] [2024-06-28 04:30:55,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:55,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:56,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:56,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:56,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937251610] [2024-06-28 04:30:56,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937251610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:56,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:56,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:56,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382009596] [2024-06-28 04:30:56,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:56,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:56,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:56,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:56,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:56,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:56,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 198 transitions, 2329 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:56,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:56,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:56,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:57,225 INFO L124 PetriNetUnfolderBase]: 2183/3322 cut-off events. [2024-06-28 04:30:57,225 INFO L125 PetriNetUnfolderBase]: For 55788/55788 co-relation queries the response was YES. [2024-06-28 04:30:57,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22761 conditions, 3322 events. 2183/3322 cut-off events. For 55788/55788 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17162 event pairs, 426 based on Foata normal form. 10/3324 useless extension candidates. Maximal degree in co-relation 22707. Up to 2384 conditions per place. [2024-06-28 04:30:57,246 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 129 selfloop transitions, 104 changer transitions 0/238 dead transitions. [2024-06-28 04:30:57,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 238 transitions, 3154 flow [2024-06-28 04:30:57,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:57,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:57,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 04:30:57,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-28 04:30:57,247 INFO L175 Difference]: Start difference. First operand has 113 places, 198 transitions, 2329 flow. Second operand 8 states and 171 transitions. [2024-06-28 04:30:57,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 238 transitions, 3154 flow [2024-06-28 04:30:57,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 238 transitions, 3064 flow, removed 44 selfloop flow, removed 1 redundant places. [2024-06-28 04:30:57,293 INFO L231 Difference]: Finished difference. Result has 120 places, 204 transitions, 2577 flow [2024-06-28 04:30:57,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2577, PETRI_PLACES=120, PETRI_TRANSITIONS=204} [2024-06-28 04:30:57,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-28 04:30:57,294 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 204 transitions, 2577 flow [2024-06-28 04:30:57,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:57,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:57,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:57,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:30:57,294 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:57,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:57,295 INFO L85 PathProgramCache]: Analyzing trace with hash 367155759, now seen corresponding path program 4 times [2024-06-28 04:30:57,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:57,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568621487] [2024-06-28 04:30:57,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:57,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:57,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:58,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:58,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:58,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568621487] [2024-06-28 04:30:58,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568621487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:58,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:58,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:30:58,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995963968] [2024-06-28 04:30:58,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:58,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:30:58,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:58,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:30:58,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:30:58,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:58,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 204 transitions, 2577 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:58,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:58,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:58,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:58,813 INFO L124 PetriNetUnfolderBase]: 2278/3466 cut-off events. [2024-06-28 04:30:58,813 INFO L125 PetriNetUnfolderBase]: For 63034/63034 co-relation queries the response was YES. [2024-06-28 04:30:58,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24856 conditions, 3466 events. 2278/3466 cut-off events. For 63034/63034 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18018 event pairs, 456 based on Foata normal form. 5/3463 useless extension candidates. Maximal degree in co-relation 24799. Up to 2295 conditions per place. [2024-06-28 04:30:58,841 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 128 selfloop transitions, 127 changer transitions 0/260 dead transitions. [2024-06-28 04:30:58,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 260 transitions, 3669 flow [2024-06-28 04:30:58,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:30:58,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:30:58,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 04:30:58,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-28 04:30:58,845 INFO L175 Difference]: Start difference. First operand has 120 places, 204 transitions, 2577 flow. Second operand 9 states and 195 transitions. [2024-06-28 04:30:58,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 260 transitions, 3669 flow [2024-06-28 04:30:58,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 260 transitions, 3391 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:58,913 INFO L231 Difference]: Finished difference. Result has 124 places, 218 transitions, 2836 flow [2024-06-28 04:30:58,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2836, PETRI_PLACES=124, PETRI_TRANSITIONS=218} [2024-06-28 04:30:58,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-28 04:30:58,914 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 218 transitions, 2836 flow [2024-06-28 04:30:58,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:58,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:58,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:58,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:30:58,914 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:58,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:58,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1748707745, now seen corresponding path program 1 times [2024-06-28 04:30:58,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:58,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134154083] [2024-06-28 04:30:58,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:58,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:58,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:59,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:59,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:59,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134154083] [2024-06-28 04:30:59,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134154083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:59,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:59,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:59,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925989383] [2024-06-28 04:30:59,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:59,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:59,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:59,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:59,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:59,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:30:59,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 218 transitions, 2836 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:59,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:59,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:30:59,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:59,957 INFO L124 PetriNetUnfolderBase]: 2292/3488 cut-off events. [2024-06-28 04:30:59,957 INFO L125 PetriNetUnfolderBase]: For 69947/69947 co-relation queries the response was YES. [2024-06-28 04:30:59,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25958 conditions, 3488 events. 2292/3488 cut-off events. For 69947/69947 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18183 event pairs, 528 based on Foata normal form. 6/3483 useless extension candidates. Maximal degree in co-relation 25899. Up to 3211 conditions per place. [2024-06-28 04:30:59,983 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 203 selfloop transitions, 33 changer transitions 0/241 dead transitions. [2024-06-28 04:30:59,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 241 transitions, 3556 flow [2024-06-28 04:30:59,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:59,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:59,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-28 04:30:59,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-28 04:30:59,984 INFO L175 Difference]: Start difference. First operand has 124 places, 218 transitions, 2836 flow. Second operand 6 states and 115 transitions. [2024-06-28 04:30:59,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 241 transitions, 3556 flow [2024-06-28 04:31:00,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 241 transitions, 3348 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:00,114 INFO L231 Difference]: Finished difference. Result has 126 places, 228 transitions, 2895 flow [2024-06-28 04:31:00,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2895, PETRI_PLACES=126, PETRI_TRANSITIONS=228} [2024-06-28 04:31:00,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-28 04:31:00,114 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 228 transitions, 2895 flow [2024-06-28 04:31:00,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:00,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:00,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:31:00,115 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:00,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:00,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1416048486, now seen corresponding path program 1 times [2024-06-28 04:31:00,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:00,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769356036] [2024-06-28 04:31:00,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:00,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:00,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:00,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:00,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:00,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769356036] [2024-06-28 04:31:00,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769356036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:00,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:00,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:00,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217010933] [2024-06-28 04:31:00,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:00,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:00,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:00,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:00,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:00,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:00,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 228 transitions, 2895 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:00,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:00,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:01,649 INFO L124 PetriNetUnfolderBase]: 2324/3534 cut-off events. [2024-06-28 04:31:01,649 INFO L125 PetriNetUnfolderBase]: For 73828/73828 co-relation queries the response was YES. [2024-06-28 04:31:01,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26766 conditions, 3534 events. 2324/3534 cut-off events. For 73828/73828 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18359 event pairs, 518 based on Foata normal form. 5/3536 useless extension candidates. Maximal degree in co-relation 26704. Up to 3199 conditions per place. [2024-06-28 04:31:01,679 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 216 selfloop transitions, 52 changer transitions 0/273 dead transitions. [2024-06-28 04:31:01,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 273 transitions, 3870 flow [2024-06-28 04:31:01,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:01,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:01,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-28 04:31:01,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-28 04:31:01,681 INFO L175 Difference]: Start difference. First operand has 126 places, 228 transitions, 2895 flow. Second operand 8 states and 173 transitions. [2024-06-28 04:31:01,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 273 transitions, 3870 flow [2024-06-28 04:31:01,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 273 transitions, 3797 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:01,755 INFO L231 Difference]: Finished difference. Result has 133 places, 239 transitions, 3192 flow [2024-06-28 04:31:01,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3192, PETRI_PLACES=133, PETRI_TRANSITIONS=239} [2024-06-28 04:31:01,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-28 04:31:01,755 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 239 transitions, 3192 flow [2024-06-28 04:31:01,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:01,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:01,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:01,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:31:01,756 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:01,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:01,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1826225104, now seen corresponding path program 1 times [2024-06-28 04:31:01,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:01,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200098985] [2024-06-28 04:31:01,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:01,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:02,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:02,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:02,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200098985] [2024-06-28 04:31:02,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200098985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:02,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:02,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:02,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147282187] [2024-06-28 04:31:02,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:02,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:02,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:02,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:02,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:02,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 239 transitions, 3192 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:02,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:02,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:02,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:03,405 INFO L124 PetriNetUnfolderBase]: 2724/4202 cut-off events. [2024-06-28 04:31:03,405 INFO L125 PetriNetUnfolderBase]: For 112702/112702 co-relation queries the response was YES. [2024-06-28 04:31:03,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31619 conditions, 4202 events. 2724/4202 cut-off events. For 112702/112702 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22808 event pairs, 536 based on Foata normal form. 92/4291 useless extension candidates. Maximal degree in co-relation 31554. Up to 3024 conditions per place. [2024-06-28 04:31:03,438 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 203 selfloop transitions, 77 changer transitions 0/285 dead transitions. [2024-06-28 04:31:03,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 285 transitions, 4120 flow [2024-06-28 04:31:03,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:03,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:03,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-28 04:31:03,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-28 04:31:03,439 INFO L175 Difference]: Start difference. First operand has 133 places, 239 transitions, 3192 flow. Second operand 9 states and 194 transitions. [2024-06-28 04:31:03,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 285 transitions, 4120 flow [2024-06-28 04:31:03,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 285 transitions, 3915 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:03,543 INFO L231 Difference]: Finished difference. Result has 139 places, 242 transitions, 3240 flow [2024-06-28 04:31:03,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3240, PETRI_PLACES=139, PETRI_TRANSITIONS=242} [2024-06-28 04:31:03,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-28 04:31:03,543 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 242 transitions, 3240 flow [2024-06-28 04:31:03,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:03,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:03,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:03,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:31:03,544 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:03,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:03,544 INFO L85 PathProgramCache]: Analyzing trace with hash -67620267, now seen corresponding path program 1 times [2024-06-28 04:31:03,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:03,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899680090] [2024-06-28 04:31:03,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:03,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:03,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:03,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:03,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:03,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899680090] [2024-06-28 04:31:03,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899680090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:03,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:03,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:31:03,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187426786] [2024-06-28 04:31:03,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:03,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:31:03,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:03,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:31:03,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:31:03,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:03,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 242 transitions, 3240 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:03,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:03,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:03,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:04,766 INFO L124 PetriNetUnfolderBase]: 2728/4219 cut-off events. [2024-06-28 04:31:04,767 INFO L125 PetriNetUnfolderBase]: For 97008/97008 co-relation queries the response was YES. [2024-06-28 04:31:04,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32096 conditions, 4219 events. 2728/4219 cut-off events. For 97008/97008 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23013 event pairs, 661 based on Foata normal form. 4/4220 useless extension candidates. Maximal degree in co-relation 32030. Up to 3924 conditions per place. [2024-06-28 04:31:04,797 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 221 selfloop transitions, 39 changer transitions 0/265 dead transitions. [2024-06-28 04:31:04,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 265 transitions, 3977 flow [2024-06-28 04:31:04,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:31:04,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:31:04,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-28 04:31:04,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-28 04:31:04,798 INFO L175 Difference]: Start difference. First operand has 139 places, 242 transitions, 3240 flow. Second operand 6 states and 122 transitions. [2024-06-28 04:31:04,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 265 transitions, 3977 flow [2024-06-28 04:31:04,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 265 transitions, 3792 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:04,893 INFO L231 Difference]: Finished difference. Result has 138 places, 247 transitions, 3245 flow [2024-06-28 04:31:04,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3245, PETRI_PLACES=138, PETRI_TRANSITIONS=247} [2024-06-28 04:31:04,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 04:31:04,893 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 247 transitions, 3245 flow [2024-06-28 04:31:04,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:04,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:04,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:04,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:31:04,894 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:04,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:04,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1761619444, now seen corresponding path program 2 times [2024-06-28 04:31:04,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:04,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281064385] [2024-06-28 04:31:04,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:04,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:05,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:05,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:05,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281064385] [2024-06-28 04:31:05,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281064385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:05,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:05,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:05,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595312487] [2024-06-28 04:31:05,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:05,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:05,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:05,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:05,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:05,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:05,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 247 transitions, 3245 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:05,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:05,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:05,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:06,650 INFO L124 PetriNetUnfolderBase]: 3128/4885 cut-off events. [2024-06-28 04:31:06,651 INFO L125 PetriNetUnfolderBase]: For 130493/130493 co-relation queries the response was YES. [2024-06-28 04:31:06,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35733 conditions, 4885 events. 3128/4885 cut-off events. For 130493/130493 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 27614 event pairs, 613 based on Foata normal form. 92/4969 useless extension candidates. Maximal degree in co-relation 35666. Up to 3302 conditions per place. [2024-06-28 04:31:06,692 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 183 selfloop transitions, 108 changer transitions 0/296 dead transitions. [2024-06-28 04:31:06,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 296 transitions, 4288 flow [2024-06-28 04:31:06,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:06,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:06,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-28 04:31:06,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-28 04:31:06,693 INFO L175 Difference]: Start difference. First operand has 138 places, 247 transitions, 3245 flow. Second operand 9 states and 196 transitions. [2024-06-28 04:31:06,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 296 transitions, 4288 flow [2024-06-28 04:31:06,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 296 transitions, 4199 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:06,825 INFO L231 Difference]: Finished difference. Result has 144 places, 250 transitions, 3473 flow [2024-06-28 04:31:06,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3473, PETRI_PLACES=144, PETRI_TRANSITIONS=250} [2024-06-28 04:31:06,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-28 04:31:06,826 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 250 transitions, 3473 flow [2024-06-28 04:31:06,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:06,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:06,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:06,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:31:06,826 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:06,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:06,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1502745574, now seen corresponding path program 3 times [2024-06-28 04:31:06,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:06,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433865043] [2024-06-28 04:31:06,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:06,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:06,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:07,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:07,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:07,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433865043] [2024-06-28 04:31:07,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433865043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:07,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:07,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:07,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462789782] [2024-06-28 04:31:07,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:07,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:07,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:07,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:07,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:07,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:07,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 250 transitions, 3473 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:07,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:07,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:07,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:08,755 INFO L124 PetriNetUnfolderBase]: 3775/5937 cut-off events. [2024-06-28 04:31:08,755 INFO L125 PetriNetUnfolderBase]: For 164492/164492 co-relation queries the response was YES. [2024-06-28 04:31:08,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45481 conditions, 5937 events. 3775/5937 cut-off events. For 164492/164492 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34993 event pairs, 741 based on Foata normal form. 18/5947 useless extension candidates. Maximal degree in co-relation 45413. Up to 2313 conditions per place. [2024-06-28 04:31:08,801 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 174 selfloop transitions, 134 changer transitions 0/313 dead transitions. [2024-06-28 04:31:08,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 313 transitions, 4932 flow [2024-06-28 04:31:08,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:08,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:08,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-28 04:31:08,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-28 04:31:08,802 INFO L175 Difference]: Start difference. First operand has 144 places, 250 transitions, 3473 flow. Second operand 10 states and 216 transitions. [2024-06-28 04:31:08,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 313 transitions, 4932 flow [2024-06-28 04:31:08,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 313 transitions, 4695 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:08,991 INFO L231 Difference]: Finished difference. Result has 148 places, 256 transitions, 3731 flow [2024-06-28 04:31:08,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3731, PETRI_PLACES=148, PETRI_TRANSITIONS=256} [2024-06-28 04:31:08,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-28 04:31:08,992 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 256 transitions, 3731 flow [2024-06-28 04:31:08,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:08,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:08,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:08,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:31:08,992 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:08,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:08,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1503072004, now seen corresponding path program 4 times [2024-06-28 04:31:08,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:08,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189741927] [2024-06-28 04:31:08,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:08,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:08,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:09,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:09,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:09,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189741927] [2024-06-28 04:31:09,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189741927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:09,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:09,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:09,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605083527] [2024-06-28 04:31:09,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:09,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:09,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:09,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:09,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:09,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:09,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 256 transitions, 3731 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:09,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:09,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:09,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:11,016 INFO L124 PetriNetUnfolderBase]: 3852/6055 cut-off events. [2024-06-28 04:31:11,016 INFO L125 PetriNetUnfolderBase]: For 176288/176288 co-relation queries the response was YES. [2024-06-28 04:31:11,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47484 conditions, 6055 events. 3852/6055 cut-off events. For 176288/176288 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 35889 event pairs, 825 based on Foata normal form. 16/6063 useless extension candidates. Maximal degree in co-relation 47414. Up to 4128 conditions per place. [2024-06-28 04:31:11,072 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 172 selfloop transitions, 136 changer transitions 0/313 dead transitions. [2024-06-28 04:31:11,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 313 transitions, 4978 flow [2024-06-28 04:31:11,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:31:11,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:31:11,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-28 04:31:11,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-28 04:31:11,073 INFO L175 Difference]: Start difference. First operand has 148 places, 256 transitions, 3731 flow. Second operand 11 states and 232 transitions. [2024-06-28 04:31:11,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 313 transitions, 4978 flow [2024-06-28 04:31:11,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 313 transitions, 4762 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:11,293 INFO L231 Difference]: Finished difference. Result has 153 places, 259 transitions, 3907 flow [2024-06-28 04:31:11,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3515, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3907, PETRI_PLACES=153, PETRI_TRANSITIONS=259} [2024-06-28 04:31:11,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-28 04:31:11,294 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 259 transitions, 3907 flow [2024-06-28 04:31:11,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:11,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:11,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:11,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:31:11,294 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:11,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:11,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1768769284, now seen corresponding path program 5 times [2024-06-28 04:31:11,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:11,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522865257] [2024-06-28 04:31:11,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:11,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:11,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:12,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:12,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:12,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522865257] [2024-06-28 04:31:12,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522865257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:12,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:12,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124060280] [2024-06-28 04:31:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:12,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:12,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:12,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:12,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:12,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 259 transitions, 3907 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:12,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:12,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:12,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:13,273 INFO L124 PetriNetUnfolderBase]: 4052/6413 cut-off events. [2024-06-28 04:31:13,273 INFO L125 PetriNetUnfolderBase]: For 202932/202932 co-relation queries the response was YES. [2024-06-28 04:31:13,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49609 conditions, 6413 events. 4052/6413 cut-off events. For 202932/202932 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 38856 event pairs, 924 based on Foata normal form. 97/6502 useless extension candidates. Maximal degree in co-relation 49537. Up to 4782 conditions per place. [2024-06-28 04:31:13,326 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 199 selfloop transitions, 105 changer transitions 0/309 dead transitions. [2024-06-28 04:31:13,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 309 transitions, 5034 flow [2024-06-28 04:31:13,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:13,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:13,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 04:31:13,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 04:31:13,327 INFO L175 Difference]: Start difference. First operand has 153 places, 259 transitions, 3907 flow. Second operand 9 states and 198 transitions. [2024-06-28 04:31:13,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 309 transitions, 5034 flow [2024-06-28 04:31:13,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 309 transitions, 4738 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 04:31:13,559 INFO L231 Difference]: Finished difference. Result has 154 places, 265 transitions, 4006 flow [2024-06-28 04:31:13,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3617, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4006, PETRI_PLACES=154, PETRI_TRANSITIONS=265} [2024-06-28 04:31:13,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-28 04:31:13,559 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 265 transitions, 4006 flow [2024-06-28 04:31:13,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:13,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:13,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:13,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:31:13,560 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:13,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:13,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1624648423, now seen corresponding path program 2 times [2024-06-28 04:31:13,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:13,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067744797] [2024-06-28 04:31:13,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:13,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:13,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:13,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:13,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:13,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067744797] [2024-06-28 04:31:13,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067744797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:13,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:13,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:31:13,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746496245] [2024-06-28 04:31:13,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:13,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:31:13,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:13,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:31:13,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:31:14,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:14,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 265 transitions, 4006 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:14,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:14,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:14,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:15,038 INFO L124 PetriNetUnfolderBase]: 4026/6363 cut-off events. [2024-06-28 04:31:15,038 INFO L125 PetriNetUnfolderBase]: For 189738/189738 co-relation queries the response was YES. [2024-06-28 04:31:15,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49653 conditions, 6363 events. 4026/6363 cut-off events. For 189738/189738 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 38428 event pairs, 1162 based on Foata normal form. 6/6358 useless extension candidates. Maximal degree in co-relation 49579. Up to 6049 conditions per place. [2024-06-28 04:31:15,094 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 238 selfloop transitions, 34 changer transitions 0/277 dead transitions. [2024-06-28 04:31:15,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 277 transitions, 4609 flow [2024-06-28 04:31:15,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:31:15,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:31:15,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 04:31:15,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:31:15,095 INFO L175 Difference]: Start difference. First operand has 154 places, 265 transitions, 4006 flow. Second operand 6 states and 114 transitions. [2024-06-28 04:31:15,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 277 transitions, 4609 flow [2024-06-28 04:31:15,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 277 transitions, 4358 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:15,392 INFO L231 Difference]: Finished difference. Result has 156 places, 265 transitions, 3837 flow [2024-06-28 04:31:15,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3837, PETRI_PLACES=156, PETRI_TRANSITIONS=265} [2024-06-28 04:31:15,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-28 04:31:15,393 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 265 transitions, 3837 flow [2024-06-28 04:31:15,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:15,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:15,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:15,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:31:15,393 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:15,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:15,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1631104979, now seen corresponding path program 1 times [2024-06-28 04:31:15,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:15,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147830031] [2024-06-28 04:31:15,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:15,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:15,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:15,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:15,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:15,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147830031] [2024-06-28 04:31:15,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147830031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:15,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:15,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:31:15,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390556379] [2024-06-28 04:31:15,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:15,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:31:15,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:15,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:31:15,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:31:15,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:15,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 265 transitions, 3837 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:15,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:15,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:15,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:16,747 INFO L124 PetriNetUnfolderBase]: 4028/6365 cut-off events. [2024-06-28 04:31:16,747 INFO L125 PetriNetUnfolderBase]: For 182780/182780 co-relation queries the response was YES. [2024-06-28 04:31:16,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48957 conditions, 6365 events. 4028/6365 cut-off events. For 182780/182780 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 38506 event pairs, 1185 based on Foata normal form. 2/6364 useless extension candidates. Maximal degree in co-relation 48881. Up to 6134 conditions per place. [2024-06-28 04:31:16,804 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 255 selfloop transitions, 20 changer transitions 0/280 dead transitions. [2024-06-28 04:31:16,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 280 transitions, 4514 flow [2024-06-28 04:31:16,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:31:16,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:31:16,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 04:31:16,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-28 04:31:16,805 INFO L175 Difference]: Start difference. First operand has 156 places, 265 transitions, 3837 flow. Second operand 6 states and 113 transitions. [2024-06-28 04:31:16,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 280 transitions, 4514 flow [2024-06-28 04:31:17,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 280 transitions, 4399 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:17,039 INFO L231 Difference]: Finished difference. Result has 156 places, 268 transitions, 3807 flow [2024-06-28 04:31:17,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3807, PETRI_PLACES=156, PETRI_TRANSITIONS=268} [2024-06-28 04:31:17,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-28 04:31:17,040 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 268 transitions, 3807 flow [2024-06-28 04:31:17,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:17,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:17,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:17,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:31:17,041 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:17,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:17,041 INFO L85 PathProgramCache]: Analyzing trace with hash 2113777735, now seen corresponding path program 2 times [2024-06-28 04:31:17,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:17,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111802964] [2024-06-28 04:31:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:17,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:17,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:17,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:17,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111802964] [2024-06-28 04:31:17,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111802964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:17,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:17,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:31:17,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214938577] [2024-06-28 04:31:17,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:17,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:31:17,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:17,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:31:17,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:31:17,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:17,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 268 transitions, 3807 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:17,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:17,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:17,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:18,425 INFO L124 PetriNetUnfolderBase]: 3986/6292 cut-off events. [2024-06-28 04:31:18,425 INFO L125 PetriNetUnfolderBase]: For 187591/187591 co-relation queries the response was YES. [2024-06-28 04:31:18,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48567 conditions, 6292 events. 3986/6292 cut-off events. For 187591/187591 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 37915 event pairs, 1181 based on Foata normal form. 1/6290 useless extension candidates. Maximal degree in co-relation 48490. Up to 6097 conditions per place. [2024-06-28 04:31:18,482 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 259 selfloop transitions, 12 changer transitions 0/276 dead transitions. [2024-06-28 04:31:18,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 276 transitions, 4371 flow [2024-06-28 04:31:18,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:31:18,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:31:18,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:31:18,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:31:18,483 INFO L175 Difference]: Start difference. First operand has 156 places, 268 transitions, 3807 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:31:18,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 276 transitions, 4371 flow [2024-06-28 04:31:18,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 276 transitions, 4340 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:18,724 INFO L231 Difference]: Finished difference. Result has 159 places, 268 transitions, 3806 flow [2024-06-28 04:31:18,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3776, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3806, PETRI_PLACES=159, PETRI_TRANSITIONS=268} [2024-06-28 04:31:18,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-28 04:31:18,725 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 268 transitions, 3806 flow [2024-06-28 04:31:18,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:18,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:18,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:18,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:31:18,726 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:18,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:18,726 INFO L85 PathProgramCache]: Analyzing trace with hash -44084356, now seen corresponding path program 1 times [2024-06-28 04:31:18,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:18,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983975407] [2024-06-28 04:31:18,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:18,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:19,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-06-28 04:31:19,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:19,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983975407] [2024-06-28 04:31:19,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983975407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:19,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:19,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:19,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492807010] [2024-06-28 04:31:19,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:19,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:19,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:19,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:19,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:19,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:19,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 268 transitions, 3806 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:19,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:19,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:19,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:20,689 INFO L124 PetriNetUnfolderBase]: 4003/6319 cut-off events. [2024-06-28 04:31:20,689 INFO L125 PetriNetUnfolderBase]: For 198211/198211 co-relation queries the response was YES. [2024-06-28 04:31:20,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49041 conditions, 6319 events. 4003/6319 cut-off events. For 198211/198211 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 38027 event pairs, 1077 based on Foata normal form. 4/6320 useless extension candidates. Maximal degree in co-relation 48963. Up to 6036 conditions per place. [2024-06-28 04:31:20,747 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 28 changer transitions 0/300 dead transitions. [2024-06-28 04:31:20,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 300 transitions, 4593 flow [2024-06-28 04:31:20,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:20,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:20,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:31:20,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:31:20,748 INFO L175 Difference]: Start difference. First operand has 159 places, 268 transitions, 3806 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:31:20,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 300 transitions, 4593 flow [2024-06-28 04:31:20,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 300 transitions, 4544 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:20,999 INFO L231 Difference]: Finished difference. Result has 162 places, 275 transitions, 3959 flow [2024-06-28 04:31:20,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3959, PETRI_PLACES=162, PETRI_TRANSITIONS=275} [2024-06-28 04:31:20,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-28 04:31:20,999 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 275 transitions, 3959 flow [2024-06-28 04:31:20,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:20,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:20,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:21,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:31:21,000 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:21,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:21,000 INFO L85 PathProgramCache]: Analyzing trace with hash -899268110, now seen corresponding path program 2 times [2024-06-28 04:31:21,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:21,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472096313] [2024-06-28 04:31:21,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:21,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:21,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:21,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:21,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:21,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472096313] [2024-06-28 04:31:21,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472096313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:21,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:21,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:21,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147279624] [2024-06-28 04:31:21,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:21,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:21,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:21,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:21,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:21,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:21,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 275 transitions, 3959 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:21,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:21,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:21,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:22,841 INFO L124 PetriNetUnfolderBase]: 4020/6346 cut-off events. [2024-06-28 04:31:22,841 INFO L125 PetriNetUnfolderBase]: For 208586/208586 co-relation queries the response was YES. [2024-06-28 04:31:22,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49884 conditions, 6346 events. 4020/6346 cut-off events. For 208586/208586 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 38070 event pairs, 1064 based on Foata normal form. 4/6347 useless extension candidates. Maximal degree in co-relation 49804. Up to 6058 conditions per place. [2024-06-28 04:31:22,902 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 280 selfloop transitions, 21 changer transitions 0/306 dead transitions. [2024-06-28 04:31:22,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 306 transitions, 4715 flow [2024-06-28 04:31:22,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:22,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:22,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:31:22,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:31:22,903 INFO L175 Difference]: Start difference. First operand has 162 places, 275 transitions, 3959 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:31:22,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 306 transitions, 4715 flow [2024-06-28 04:31:23,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 306 transitions, 4600 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:23,219 INFO L231 Difference]: Finished difference. Result has 165 places, 277 transitions, 3965 flow [2024-06-28 04:31:23,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3965, PETRI_PLACES=165, PETRI_TRANSITIONS=277} [2024-06-28 04:31:23,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-28 04:31:23,220 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 277 transitions, 3965 flow [2024-06-28 04:31:23,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:23,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:23,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:23,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:31:23,221 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:23,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:23,221 INFO L85 PathProgramCache]: Analyzing trace with hash -899150000, now seen corresponding path program 3 times [2024-06-28 04:31:23,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:23,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538337600] [2024-06-28 04:31:23,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:23,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:23,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:23,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:23,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538337600] [2024-06-28 04:31:23,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538337600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:23,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:23,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:23,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302438558] [2024-06-28 04:31:23,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:23,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:23,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:23,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:23,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:23,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:23,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 277 transitions, 3965 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:23,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:23,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:23,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:25,114 INFO L124 PetriNetUnfolderBase]: 4037/6373 cut-off events. [2024-06-28 04:31:25,114 INFO L125 PetriNetUnfolderBase]: For 220646/220646 co-relation queries the response was YES. [2024-06-28 04:31:25,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50336 conditions, 6373 events. 4037/6373 cut-off events. For 220646/220646 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 38417 event pairs, 1084 based on Foata normal form. 4/6374 useless extension candidates. Maximal degree in co-relation 50255. Up to 6111 conditions per place. [2024-06-28 04:31:25,171 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 280 selfloop transitions, 22 changer transitions 0/307 dead transitions. [2024-06-28 04:31:25,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 307 transitions, 4725 flow [2024-06-28 04:31:25,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:25,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:25,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:31:25,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:31:25,172 INFO L175 Difference]: Start difference. First operand has 165 places, 277 transitions, 3965 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:31:25,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 307 transitions, 4725 flow [2024-06-28 04:31:25,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 307 transitions, 4622 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:25,457 INFO L231 Difference]: Finished difference. Result has 167 places, 279 transitions, 3989 flow [2024-06-28 04:31:25,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3989, PETRI_PLACES=167, PETRI_TRANSITIONS=279} [2024-06-28 04:31:25,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 04:31:25,457 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 279 transitions, 3989 flow [2024-06-28 04:31:25,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:25,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:25,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:25,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:31:25,458 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:25,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:25,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1033046448, now seen corresponding path program 1 times [2024-06-28 04:31:25,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:25,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355236071] [2024-06-28 04:31:25,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:25,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:25,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:26,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:26,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:26,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355236071] [2024-06-28 04:31:26,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355236071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:26,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:26,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:26,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634967788] [2024-06-28 04:31:26,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:26,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:26,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:26,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:26,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:26,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:26,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 279 transitions, 3989 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:26,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:26,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:26,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:27,775 INFO L124 PetriNetUnfolderBase]: 4133/6548 cut-off events. [2024-06-28 04:31:27,776 INFO L125 PetriNetUnfolderBase]: For 234400/234400 co-relation queries the response was YES. [2024-06-28 04:31:27,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51917 conditions, 6548 events. 4133/6548 cut-off events. For 234400/234400 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 39816 event pairs, 1039 based on Foata normal form. 5/6550 useless extension candidates. Maximal degree in co-relation 51835. Up to 5856 conditions per place. [2024-06-28 04:31:27,842 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 234 selfloop transitions, 98 changer transitions 0/337 dead transitions. [2024-06-28 04:31:27,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 337 transitions, 5211 flow [2024-06-28 04:31:27,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:27,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:27,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-28 04:31:27,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-28 04:31:27,843 INFO L175 Difference]: Start difference. First operand has 167 places, 279 transitions, 3989 flow. Second operand 10 states and 208 transitions. [2024-06-28 04:31:27,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 337 transitions, 5211 flow [2024-06-28 04:31:28,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 337 transitions, 5102 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:28,137 INFO L231 Difference]: Finished difference. Result has 172 places, 298 transitions, 4474 flow [2024-06-28 04:31:28,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3880, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4474, PETRI_PLACES=172, PETRI_TRANSITIONS=298} [2024-06-28 04:31:28,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 04:31:28,138 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 298 transitions, 4474 flow [2024-06-28 04:31:28,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:28,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:28,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:28,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:31:28,138 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:28,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:28,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1009372914, now seen corresponding path program 2 times [2024-06-28 04:31:28,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:28,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968697604] [2024-06-28 04:31:28,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:28,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:28,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:28,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:28,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:28,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968697604] [2024-06-28 04:31:28,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968697604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:28,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:28,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:28,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061210053] [2024-06-28 04:31:28,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:28,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:28,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:28,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:28,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:29,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:29,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 298 transitions, 4474 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:29,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:29,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:29,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:30,327 INFO L124 PetriNetUnfolderBase]: 4185/6627 cut-off events. [2024-06-28 04:31:30,328 INFO L125 PetriNetUnfolderBase]: For 250349/250349 co-relation queries the response was YES. [2024-06-28 04:31:30,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54313 conditions, 6627 events. 4185/6627 cut-off events. For 250349/250349 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 40376 event pairs, 1087 based on Foata normal form. 5/6629 useless extension candidates. Maximal degree in co-relation 54229. Up to 6215 conditions per place. [2024-06-28 04:31:30,396 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 288 selfloop transitions, 61 changer transitions 0/354 dead transitions. [2024-06-28 04:31:30,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 354 transitions, 5630 flow [2024-06-28 04:31:30,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:30,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:30,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 04:31:30,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-28 04:31:30,402 INFO L175 Difference]: Start difference. First operand has 172 places, 298 transitions, 4474 flow. Second operand 10 states and 202 transitions. [2024-06-28 04:31:30,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 354 transitions, 5630 flow [2024-06-28 04:31:30,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 354 transitions, 5341 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:30,747 INFO L231 Difference]: Finished difference. Result has 181 places, 318 transitions, 4682 flow [2024-06-28 04:31:30,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4185, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4682, PETRI_PLACES=181, PETRI_TRANSITIONS=318} [2024-06-28 04:31:30,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-28 04:31:30,748 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 318 transitions, 4682 flow [2024-06-28 04:31:30,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:30,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:30,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:30,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:31:30,748 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:30,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:30,748 INFO L85 PathProgramCache]: Analyzing trace with hash 996048302, now seen corresponding path program 4 times [2024-06-28 04:31:30,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:30,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664123869] [2024-06-28 04:31:30,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:30,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:30,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:31,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:31,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:31,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664123869] [2024-06-28 04:31:31,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664123869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:31,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:31,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:31,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043624408] [2024-06-28 04:31:31,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:31,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:31,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:31,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:31,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:31,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:31,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 318 transitions, 4682 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:31,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:31,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:31,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:32,643 INFO L124 PetriNetUnfolderBase]: 4177/6620 cut-off events. [2024-06-28 04:31:32,644 INFO L125 PetriNetUnfolderBase]: For 257454/257454 co-relation queries the response was YES. [2024-06-28 04:31:32,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55510 conditions, 6620 events. 4177/6620 cut-off events. For 257454/257454 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 40335 event pairs, 1129 based on Foata normal form. 4/6614 useless extension candidates. Maximal degree in co-relation 55420. Up to 6271 conditions per place. [2024-06-28 04:31:32,713 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 306 selfloop transitions, 34 changer transitions 0/345 dead transitions. [2024-06-28 04:31:32,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 345 transitions, 5525 flow [2024-06-28 04:31:32,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:32,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:32,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:31:32,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:31:32,715 INFO L175 Difference]: Start difference. First operand has 181 places, 318 transitions, 4682 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:31:32,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 345 transitions, 5525 flow [2024-06-28 04:31:33,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 345 transitions, 5356 flow, removed 72 selfloop flow, removed 2 redundant places. [2024-06-28 04:31:33,090 INFO L231 Difference]: Finished difference. Result has 188 places, 322 transitions, 4693 flow [2024-06-28 04:31:33,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4513, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4693, PETRI_PLACES=188, PETRI_TRANSITIONS=322} [2024-06-28 04:31:33,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-28 04:31:33,091 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 322 transitions, 4693 flow [2024-06-28 04:31:33,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:33,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:33,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:33,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:31:33,091 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:33,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:33,092 INFO L85 PathProgramCache]: Analyzing trace with hash 364070080, now seen corresponding path program 3 times [2024-06-28 04:31:33,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:33,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137623582] [2024-06-28 04:31:33,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:33,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:33,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137623582] [2024-06-28 04:31:33,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137623582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:33,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:33,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:33,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051993879] [2024-06-28 04:31:33,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:33,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:33,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:33,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:33,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:34,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:34,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 322 transitions, 4693 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:34,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:34,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:34,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:35,480 INFO L124 PetriNetUnfolderBase]: 4207/6674 cut-off events. [2024-06-28 04:31:35,480 INFO L125 PetriNetUnfolderBase]: For 272293/272293 co-relation queries the response was YES. [2024-06-28 04:31:35,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56190 conditions, 6674 events. 4207/6674 cut-off events. For 272293/272293 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 40765 event pairs, 899 based on Foata normal form. 5/6669 useless extension candidates. Maximal degree in co-relation 56096. Up to 5582 conditions per place. [2024-06-28 04:31:35,548 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 240 selfloop transitions, 126 changer transitions 0/371 dead transitions. [2024-06-28 04:31:35,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 371 transitions, 5960 flow [2024-06-28 04:31:35,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:35,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:35,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-28 04:31:35,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5097560975609756 [2024-06-28 04:31:35,550 INFO L175 Difference]: Start difference. First operand has 188 places, 322 transitions, 4693 flow. Second operand 10 states and 209 transitions. [2024-06-28 04:31:35,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 371 transitions, 5960 flow [2024-06-28 04:31:35,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 371 transitions, 5813 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:35,927 INFO L231 Difference]: Finished difference. Result has 194 places, 329 transitions, 5006 flow [2024-06-28 04:31:35,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4546, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5006, PETRI_PLACES=194, PETRI_TRANSITIONS=329} [2024-06-28 04:31:35,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-28 04:31:35,928 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 329 transitions, 5006 flow [2024-06-28 04:31:35,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:35,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:35,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:35,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:31:35,929 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:35,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:35,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1002719502, now seen corresponding path program 4 times [2024-06-28 04:31:35,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:35,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333592818] [2024-06-28 04:31:35,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:35,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:35,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:36,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:36,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:36,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333592818] [2024-06-28 04:31:36,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333592818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:36,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:36,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:36,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163473790] [2024-06-28 04:31:36,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:36,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:36,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:36,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:36,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:36,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:36,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 329 transitions, 5006 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:36,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:36,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:36,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:38,216 INFO L124 PetriNetUnfolderBase]: 4271/6791 cut-off events. [2024-06-28 04:31:38,216 INFO L125 PetriNetUnfolderBase]: For 291749/291749 co-relation queries the response was YES. [2024-06-28 04:31:38,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58827 conditions, 6791 events. 4271/6791 cut-off events. For 291749/291749 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 41837 event pairs, 906 based on Foata normal form. 5/6786 useless extension candidates. Maximal degree in co-relation 58731. Up to 5642 conditions per place. [2024-06-28 04:31:38,288 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 254 selfloop transitions, 121 changer transitions 0/380 dead transitions. [2024-06-28 04:31:38,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 380 transitions, 6341 flow [2024-06-28 04:31:38,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:38,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:38,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-28 04:31:38,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-28 04:31:38,290 INFO L175 Difference]: Start difference. First operand has 194 places, 329 transitions, 5006 flow. Second operand 10 states and 210 transitions. [2024-06-28 04:31:38,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 380 transitions, 6341 flow [2024-06-28 04:31:38,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 380 transitions, 5929 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:38,724 INFO L231 Difference]: Finished difference. Result has 198 places, 340 transitions, 5121 flow [2024-06-28 04:31:38,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4602, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5121, PETRI_PLACES=198, PETRI_TRANSITIONS=340} [2024-06-28 04:31:38,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 04:31:38,725 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 340 transitions, 5121 flow [2024-06-28 04:31:38,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:38,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:38,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:38,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:31:38,725 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:38,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:38,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1232408112, now seen corresponding path program 5 times [2024-06-28 04:31:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106347755] [2024-06-28 04:31:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:38,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:38,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:39,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:39,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:39,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106347755] [2024-06-28 04:31:39,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106347755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:39,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:39,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:39,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051413200] [2024-06-28 04:31:39,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:39,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:39,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:39,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:39,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:39,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:39,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 340 transitions, 5121 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:39,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:39,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:39,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:41,017 INFO L124 PetriNetUnfolderBase]: 4301/6833 cut-off events. [2024-06-28 04:31:41,017 INFO L125 PetriNetUnfolderBase]: For 308989/308989 co-relation queries the response was YES. [2024-06-28 04:31:41,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60169 conditions, 6833 events. 4301/6833 cut-off events. For 308989/308989 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 42098 event pairs, 895 based on Foata normal form. 5/6828 useless extension candidates. Maximal degree in co-relation 60071. Up to 5347 conditions per place. [2024-06-28 04:31:41,102 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 219 selfloop transitions, 161 changer transitions 0/385 dead transitions. [2024-06-28 04:31:41,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 385 transitions, 6552 flow [2024-06-28 04:31:41,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:41,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:41,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-28 04:31:41,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-28 04:31:41,103 INFO L175 Difference]: Start difference. First operand has 198 places, 340 transitions, 5121 flow. Second operand 9 states and 191 transitions. [2024-06-28 04:31:41,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 385 transitions, 6552 flow [2024-06-28 04:31:41,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 385 transitions, 6081 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:41,562 INFO L231 Difference]: Finished difference. Result has 199 places, 348 transitions, 5250 flow [2024-06-28 04:31:41,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5250, PETRI_PLACES=199, PETRI_TRANSITIONS=348} [2024-06-28 04:31:41,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-28 04:31:41,562 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 348 transitions, 5250 flow [2024-06-28 04:31:41,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:41,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:41,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:41,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:31:41,563 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:41,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:41,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1502644516, now seen corresponding path program 1 times [2024-06-28 04:31:41,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:41,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83222381] [2024-06-28 04:31:41,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:41,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:42,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:42,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:42,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83222381] [2024-06-28 04:31:42,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83222381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:42,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:42,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:42,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881856123] [2024-06-28 04:31:42,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:42,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:42,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:42,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:42,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:42,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:42,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 348 transitions, 5250 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:42,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:42,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:42,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:43,395 INFO L124 PetriNetUnfolderBase]: 4425/7029 cut-off events. [2024-06-28 04:31:43,395 INFO L125 PetriNetUnfolderBase]: For 334715/334715 co-relation queries the response was YES. [2024-06-28 04:31:43,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63028 conditions, 7029 events. 4425/7029 cut-off events. For 334715/334715 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 43556 event pairs, 960 based on Foata normal form. 12/7031 useless extension candidates. Maximal degree in co-relation 62929. Up to 5805 conditions per place. [2024-06-28 04:31:43,479 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 261 selfloop transitions, 125 changer transitions 0/391 dead transitions. [2024-06-28 04:31:43,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 391 transitions, 6707 flow [2024-06-28 04:31:43,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:43,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:43,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 04:31:43,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-28 04:31:43,480 INFO L175 Difference]: Start difference. First operand has 199 places, 348 transitions, 5250 flow. Second operand 7 states and 142 transitions. [2024-06-28 04:31:43,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 391 transitions, 6707 flow [2024-06-28 04:31:43,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 391 transitions, 6321 flow, removed 98 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:43,994 INFO L231 Difference]: Finished difference. Result has 202 places, 369 transitions, 5580 flow [2024-06-28 04:31:43,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4885, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5580, PETRI_PLACES=202, PETRI_TRANSITIONS=369} [2024-06-28 04:31:43,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-28 04:31:43,995 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 369 transitions, 5580 flow [2024-06-28 04:31:43,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:43,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:43,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:43,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:31:43,995 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:43,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:43,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1102601524, now seen corresponding path program 2 times [2024-06-28 04:31:43,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:43,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663825492] [2024-06-28 04:31:43,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:43,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:44,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:44,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:44,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663825492] [2024-06-28 04:31:44,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663825492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:44,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:44,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:44,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098709809] [2024-06-28 04:31:44,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:44,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:44,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:44,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:44,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:44,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:44,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 369 transitions, 5580 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:44,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:44,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:44,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:45,801 INFO L124 PetriNetUnfolderBase]: 4463/7069 cut-off events. [2024-06-28 04:31:45,801 INFO L125 PetriNetUnfolderBase]: For 336399/336399 co-relation queries the response was YES. [2024-06-28 04:31:45,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64145 conditions, 7069 events. 4463/7069 cut-off events. For 336399/336399 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 43714 event pairs, 1159 based on Foata normal form. 6/7065 useless extension candidates. Maximal degree in co-relation 64043. Up to 6567 conditions per place. [2024-06-28 04:31:45,893 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 331 selfloop transitions, 53 changer transitions 0/389 dead transitions. [2024-06-28 04:31:45,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 389 transitions, 6625 flow [2024-06-28 04:31:45,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:45,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:45,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:31:45,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-28 04:31:45,894 INFO L175 Difference]: Start difference. First operand has 202 places, 369 transitions, 5580 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:31:45,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 389 transitions, 6625 flow [2024-06-28 04:31:46,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 389 transitions, 6466 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:46,409 INFO L231 Difference]: Finished difference. Result has 206 places, 374 transitions, 5646 flow [2024-06-28 04:31:46,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5424, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5646, PETRI_PLACES=206, PETRI_TRANSITIONS=374} [2024-06-28 04:31:46,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 04:31:46,409 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 374 transitions, 5646 flow [2024-06-28 04:31:46,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:46,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:46,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:46,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:31:46,410 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:46,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:46,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1680013186, now seen corresponding path program 3 times [2024-06-28 04:31:46,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:46,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866017328] [2024-06-28 04:31:46,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:46,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:46,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:46,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:46,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:46,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866017328] [2024-06-28 04:31:46,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866017328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:46,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:46,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:46,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012620944] [2024-06-28 04:31:46,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:46,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:46,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:46,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:46,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:46,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:46,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 374 transitions, 5646 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:46,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:46,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:46,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:48,214 INFO L124 PetriNetUnfolderBase]: 4445/7059 cut-off events. [2024-06-28 04:31:48,214 INFO L125 PetriNetUnfolderBase]: For 340718/340718 co-relation queries the response was YES. [2024-06-28 04:31:48,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63422 conditions, 7059 events. 4445/7059 cut-off events. For 340718/340718 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 43800 event pairs, 1172 based on Foata normal form. 6/7055 useless extension candidates. Maximal degree in co-relation 63319. Up to 6693 conditions per place. [2024-06-28 04:31:48,309 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 345 selfloop transitions, 35 changer transitions 0/385 dead transitions. [2024-06-28 04:31:48,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 385 transitions, 6455 flow [2024-06-28 04:31:48,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:48,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:31:48,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:31:48,310 INFO L175 Difference]: Start difference. First operand has 206 places, 374 transitions, 5646 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:31:48,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 385 transitions, 6455 flow [2024-06-28 04:31:49,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 385 transitions, 6119 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:49,007 INFO L231 Difference]: Finished difference. Result has 207 places, 374 transitions, 5388 flow [2024-06-28 04:31:49,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5310, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5388, PETRI_PLACES=207, PETRI_TRANSITIONS=374} [2024-06-28 04:31:49,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-28 04:31:49,007 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 374 transitions, 5388 flow [2024-06-28 04:31:49,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:49,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:49,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:49,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:31:49,008 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:49,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:49,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1680022114, now seen corresponding path program 1 times [2024-06-28 04:31:49,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:49,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305060297] [2024-06-28 04:31:49,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:49,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:49,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:49,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:49,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305060297] [2024-06-28 04:31:49,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305060297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:49,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:49,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:49,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158214253] [2024-06-28 04:31:49,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:49,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:49,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:49,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:49,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:49,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:49,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 374 transitions, 5388 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:49,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:49,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:49,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:51,370 INFO L124 PetriNetUnfolderBase]: 4484/7114 cut-off events. [2024-06-28 04:31:51,370 INFO L125 PetriNetUnfolderBase]: For 353265/353265 co-relation queries the response was YES. [2024-06-28 04:31:51,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63329 conditions, 7114 events. 4484/7114 cut-off events. For 353265/353265 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 44113 event pairs, 1154 based on Foata normal form. 14/7114 useless extension candidates. Maximal degree in co-relation 63226. Up to 6648 conditions per place. [2024-06-28 04:31:51,444 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 340 selfloop transitions, 47 changer transitions 0/392 dead transitions. [2024-06-28 04:31:51,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 392 transitions, 6322 flow [2024-06-28 04:31:51,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:51,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:51,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 04:31:51,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:31:51,446 INFO L175 Difference]: Start difference. First operand has 207 places, 374 transitions, 5388 flow. Second operand 7 states and 133 transitions. [2024-06-28 04:31:51,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 392 transitions, 6322 flow [2024-06-28 04:31:51,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 392 transitions, 6130 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:51,978 INFO L231 Difference]: Finished difference. Result has 207 places, 376 transitions, 5338 flow [2024-06-28 04:31:51,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5338, PETRI_PLACES=207, PETRI_TRANSITIONS=376} [2024-06-28 04:31:51,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-28 04:31:51,979 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 376 transitions, 5338 flow [2024-06-28 04:31:51,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:51,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:51,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:51,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:31:51,979 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:51,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:51,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1381071117, now seen corresponding path program 1 times [2024-06-28 04:31:51,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:51,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920974858] [2024-06-28 04:31:51,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:51,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:51,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:52,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:52,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920974858] [2024-06-28 04:31:52,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920974858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:52,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:52,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:52,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990612873] [2024-06-28 04:31:52,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:52,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:52,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:52,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:52,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:52,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:52,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 376 transitions, 5338 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:52,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:52,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:52,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:54,388 INFO L124 PetriNetUnfolderBase]: 4635/7362 cut-off events. [2024-06-28 04:31:54,388 INFO L125 PetriNetUnfolderBase]: For 385092/385092 co-relation queries the response was YES. [2024-06-28 04:31:54,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65729 conditions, 7362 events. 4635/7362 cut-off events. For 385092/385092 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 45830 event pairs, 1097 based on Foata normal form. 14/7373 useless extension candidates. Maximal degree in co-relation 65628. Up to 6708 conditions per place. [2024-06-28 04:31:54,474 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 370 selfloop transitions, 52 changer transitions 0/427 dead transitions. [2024-06-28 04:31:54,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 427 transitions, 6806 flow [2024-06-28 04:31:54,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:54,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:54,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 04:31:54,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-28 04:31:54,475 INFO L175 Difference]: Start difference. First operand has 207 places, 376 transitions, 5338 flow. Second operand 9 states and 190 transitions. [2024-06-28 04:31:54,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 427 transitions, 6806 flow [2024-06-28 04:31:55,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 427 transitions, 6696 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:55,101 INFO L231 Difference]: Finished difference. Result has 213 places, 385 transitions, 5631 flow [2024-06-28 04:31:55,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5631, PETRI_PLACES=213, PETRI_TRANSITIONS=385} [2024-06-28 04:31:55,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 04:31:55,102 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 385 transitions, 5631 flow [2024-06-28 04:31:55,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:55,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:55,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:55,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:31:55,102 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:55,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:55,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1846338829, now seen corresponding path program 2 times [2024-06-28 04:31:55,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:55,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281479348] [2024-06-28 04:31:55,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:55,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:55,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:55,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:55,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:55,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281479348] [2024-06-28 04:31:55,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281479348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:55,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:55,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:55,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881653257] [2024-06-28 04:31:55,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:55,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:55,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:55,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:55,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:55,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:55,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 385 transitions, 5631 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:55,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:55,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:55,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:57,424 INFO L124 PetriNetUnfolderBase]: 4797/7608 cut-off events. [2024-06-28 04:31:57,425 INFO L125 PetriNetUnfolderBase]: For 430392/430392 co-relation queries the response was YES. [2024-06-28 04:31:57,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69865 conditions, 7608 events. 4797/7608 cut-off events. For 430392/430392 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 47684 event pairs, 1107 based on Foata normal form. 16/7621 useless extension candidates. Maximal degree in co-relation 69761. Up to 6543 conditions per place. [2024-06-28 04:31:57,519 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 353 selfloop transitions, 97 changer transitions 0/455 dead transitions. [2024-06-28 04:31:57,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 455 transitions, 7602 flow [2024-06-28 04:31:57,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:57,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:57,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-28 04:31:57,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-28 04:31:57,524 INFO L175 Difference]: Start difference. First operand has 213 places, 385 transitions, 5631 flow. Second operand 9 states and 193 transitions. [2024-06-28 04:31:57,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 455 transitions, 7602 flow [2024-06-28 04:31:58,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 455 transitions, 7435 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:58,242 INFO L231 Difference]: Finished difference. Result has 220 places, 402 transitions, 6077 flow [2024-06-28 04:31:58,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5464, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6077, PETRI_PLACES=220, PETRI_TRANSITIONS=402} [2024-06-28 04:31:58,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-28 04:31:58,243 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 402 transitions, 6077 flow [2024-06-28 04:31:58,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:58,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:58,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:58,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:31:58,243 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:58,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:58,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1965243661, now seen corresponding path program 3 times [2024-06-28 04:31:58,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:58,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378244034] [2024-06-28 04:31:58,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:58,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:58,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:59,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:59,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:59,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378244034] [2024-06-28 04:31:59,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378244034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:59,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:59,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:59,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826860390] [2024-06-28 04:31:59,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:59,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:59,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:59,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:59,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:59,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:59,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 402 transitions, 6077 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:59,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:59,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:59,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:00,813 INFO L124 PetriNetUnfolderBase]: 5043/7974 cut-off events. [2024-06-28 04:32:00,813 INFO L125 PetriNetUnfolderBase]: For 487532/487532 co-relation queries the response was YES. [2024-06-28 04:32:00,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75628 conditions, 7974 events. 5043/7974 cut-off events. For 487532/487532 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 50246 event pairs, 1253 based on Foata normal form. 16/7987 useless extension candidates. Maximal degree in co-relation 75520. Up to 7163 conditions per place. [2024-06-28 04:32:00,914 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 376 selfloop transitions, 73 changer transitions 0/454 dead transitions. [2024-06-28 04:32:00,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 454 transitions, 7789 flow [2024-06-28 04:32:00,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:00,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:00,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 04:32:00,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-28 04:32:00,915 INFO L175 Difference]: Start difference. First operand has 220 places, 402 transitions, 6077 flow. Second operand 9 states and 198 transitions. [2024-06-28 04:32:00,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 454 transitions, 7789 flow [2024-06-28 04:32:01,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 454 transitions, 7640 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:01,980 INFO L231 Difference]: Finished difference. Result has 227 places, 408 transitions, 6327 flow [2024-06-28 04:32:01,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5928, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6327, PETRI_PLACES=227, PETRI_TRANSITIONS=408} [2024-06-28 04:32:01,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-28 04:32:01,980 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 408 transitions, 6327 flow [2024-06-28 04:32:01,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:01,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:01,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:01,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:32:01,981 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:01,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:01,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1931693389, now seen corresponding path program 4 times [2024-06-28 04:32:01,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:01,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612941819] [2024-06-28 04:32:01,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:01,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:02,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:02,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:02,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612941819] [2024-06-28 04:32:02,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612941819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:02,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:02,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:02,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159539018] [2024-06-28 04:32:02,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:02,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:02,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:02,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:02,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:02,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:02,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 408 transitions, 6327 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:02,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:02,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:02,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:04,570 INFO L124 PetriNetUnfolderBase]: 5036/7969 cut-off events. [2024-06-28 04:32:04,570 INFO L125 PetriNetUnfolderBase]: For 492595/492595 co-relation queries the response was YES. [2024-06-28 04:32:04,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75672 conditions, 7969 events. 5036/7969 cut-off events. For 492595/492595 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 50327 event pairs, 1300 based on Foata normal form. 16/7982 useless extension candidates. Maximal degree in co-relation 75561. Up to 7408 conditions per place. [2024-06-28 04:32:04,683 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 372 selfloop transitions, 73 changer transitions 0/450 dead transitions. [2024-06-28 04:32:04,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 450 transitions, 7647 flow [2024-06-28 04:32:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:04,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:04,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-28 04:32:04,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-28 04:32:04,685 INFO L175 Difference]: Start difference. First operand has 227 places, 408 transitions, 6327 flow. Second operand 9 states and 193 transitions. [2024-06-28 04:32:04,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 450 transitions, 7647 flow [2024-06-28 04:32:05,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 450 transitions, 7440 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-28 04:32:05,560 INFO L231 Difference]: Finished difference. Result has 231 places, 411 transitions, 6421 flow [2024-06-28 04:32:05,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6134, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6421, PETRI_PLACES=231, PETRI_TRANSITIONS=411} [2024-06-28 04:32:05,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-28 04:32:05,560 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 411 transitions, 6421 flow [2024-06-28 04:32:05,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:05,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:05,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:05,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:32:05,561 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:05,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:05,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1639531567, now seen corresponding path program 1 times [2024-06-28 04:32:05,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:05,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923636212] [2024-06-28 04:32:05,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:05,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:06,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:06,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:06,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923636212] [2024-06-28 04:32:06,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923636212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:06,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:06,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:06,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676434607] [2024-06-28 04:32:06,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:06,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:06,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:06,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:06,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:06,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:06,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 411 transitions, 6421 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:06,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:06,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:06,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:08,558 INFO L124 PetriNetUnfolderBase]: 5326/8460 cut-off events. [2024-06-28 04:32:08,558 INFO L125 PetriNetUnfolderBase]: For 578793/578793 co-relation queries the response was YES. [2024-06-28 04:32:08,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80307 conditions, 8460 events. 5326/8460 cut-off events. For 578793/578793 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 54131 event pairs, 1258 based on Foata normal form. 59/8516 useless extension candidates. Maximal degree in co-relation 80194. Up to 7058 conditions per place. [2024-06-28 04:32:08,668 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 303 selfloop transitions, 170 changer transitions 0/478 dead transitions. [2024-06-28 04:32:08,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 478 transitions, 8456 flow [2024-06-28 04:32:08,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:08,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:08,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 04:32:08,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-28 04:32:08,669 INFO L175 Difference]: Start difference. First operand has 231 places, 411 transitions, 6421 flow. Second operand 10 states and 218 transitions. [2024-06-28 04:32:08,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 478 transitions, 8456 flow [2024-06-28 04:32:09,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 478 transitions, 8253 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:09,667 INFO L231 Difference]: Finished difference. Result has 238 places, 431 transitions, 7350 flow [2024-06-28 04:32:09,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6218, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7350, PETRI_PLACES=238, PETRI_TRANSITIONS=431} [2024-06-28 04:32:09,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 04:32:09,668 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 431 transitions, 7350 flow [2024-06-28 04:32:09,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:09,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:09,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:09,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:32:09,668 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:09,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:09,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1639524127, now seen corresponding path program 2 times [2024-06-28 04:32:09,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:09,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057446017] [2024-06-28 04:32:09,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:09,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:09,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:10,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:10,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:10,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057446017] [2024-06-28 04:32:10,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057446017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:10,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:10,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:10,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573053315] [2024-06-28 04:32:10,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:10,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:10,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:10,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:10,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:10,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:10,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 431 transitions, 7350 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:10,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:10,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:10,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:12,879 INFO L124 PetriNetUnfolderBase]: 5720/9183 cut-off events. [2024-06-28 04:32:12,879 INFO L125 PetriNetUnfolderBase]: For 681178/681178 co-relation queries the response was YES. [2024-06-28 04:32:12,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90258 conditions, 9183 events. 5720/9183 cut-off events. For 681178/681178 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 60611 event pairs, 1282 based on Foata normal form. 54/9234 useless extension candidates. Maximal degree in co-relation 90140. Up to 6754 conditions per place. [2024-06-28 04:32:12,990 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 361 selfloop transitions, 123 changer transitions 0/489 dead transitions. [2024-06-28 04:32:12,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 489 transitions, 9117 flow [2024-06-28 04:32:12,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:12,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:12,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 04:32:12,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-28 04:32:12,991 INFO L175 Difference]: Start difference. First operand has 238 places, 431 transitions, 7350 flow. Second operand 10 states and 218 transitions. [2024-06-28 04:32:12,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 489 transitions, 9117 flow [2024-06-28 04:32:14,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 489 transitions, 8807 flow, removed 127 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:14,177 INFO L231 Difference]: Finished difference. Result has 245 places, 434 transitions, 7472 flow [2024-06-28 04:32:14,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7068, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7472, PETRI_PLACES=245, PETRI_TRANSITIONS=434} [2024-06-28 04:32:14,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 04:32:14,177 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 434 transitions, 7472 flow [2024-06-28 04:32:14,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:14,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:14,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:14,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:32:14,178 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:14,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:14,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1965089839, now seen corresponding path program 3 times [2024-06-28 04:32:14,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:14,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408655776] [2024-06-28 04:32:14,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:14,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:14,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:15,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:15,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:15,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408655776] [2024-06-28 04:32:15,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408655776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:15,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:15,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:15,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471091943] [2024-06-28 04:32:15,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:15,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:15,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:15,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:15,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:15,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:15,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 434 transitions, 7472 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:15,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:15,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:15,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:17,434 INFO L124 PetriNetUnfolderBase]: 5955/9589 cut-off events. [2024-06-28 04:32:17,434 INFO L125 PetriNetUnfolderBase]: For 706862/706862 co-relation queries the response was YES. [2024-06-28 04:32:17,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93619 conditions, 9589 events. 5955/9589 cut-off events. For 706862/706862 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 64040 event pairs, 1765 based on Foata normal form. 58/9644 useless extension candidates. Maximal degree in co-relation 93499. Up to 8669 conditions per place. [2024-06-28 04:32:17,569 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 415 selfloop transitions, 63 changer transitions 0/483 dead transitions. [2024-06-28 04:32:17,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 483 transitions, 8914 flow [2024-06-28 04:32:17,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:32:17,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:32:17,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-28 04:32:17,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-28 04:32:17,571 INFO L175 Difference]: Start difference. First operand has 245 places, 434 transitions, 7472 flow. Second operand 11 states and 225 transitions. [2024-06-28 04:32:17,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 483 transitions, 8914 flow [2024-06-28 04:32:18,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 483 transitions, 8612 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:18,787 INFO L231 Difference]: Finished difference. Result has 249 places, 436 transitions, 7437 flow [2024-06-28 04:32:18,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7170, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7437, PETRI_PLACES=249, PETRI_TRANSITIONS=436} [2024-06-28 04:32:18,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 04:32:18,788 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 436 transitions, 7437 flow [2024-06-28 04:32:18,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:18,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:18,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:18,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:32:18,788 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:18,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:18,789 INFO L85 PathProgramCache]: Analyzing trace with hash 705028938, now seen corresponding path program 1 times [2024-06-28 04:32:18,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:18,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23686433] [2024-06-28 04:32:18,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:18,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:18,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:19,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:19,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:19,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23686433] [2024-06-28 04:32:19,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23686433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:19,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:19,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:19,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792253895] [2024-06-28 04:32:19,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:19,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:19,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:19,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:19,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:19,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:19,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 436 transitions, 7437 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:19,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:19,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:19,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:21,256 INFO L124 PetriNetUnfolderBase]: 5919/9516 cut-off events. [2024-06-28 04:32:21,256 INFO L125 PetriNetUnfolderBase]: For 648853/648853 co-relation queries the response was YES. [2024-06-28 04:32:21,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92056 conditions, 9516 events. 5919/9516 cut-off events. For 648853/648853 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 63473 event pairs, 1745 based on Foata normal form. 12/9525 useless extension candidates. Maximal degree in co-relation 91935. Up to 8841 conditions per place. [2024-06-28 04:32:21,385 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 354 selfloop transitions, 97 changer transitions 0/456 dead transitions. [2024-06-28 04:32:21,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 456 transitions, 8525 flow [2024-06-28 04:32:21,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:21,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:21,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 04:32:21,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-28 04:32:21,386 INFO L175 Difference]: Start difference. First operand has 249 places, 436 transitions, 7437 flow. Second operand 7 states and 141 transitions. [2024-06-28 04:32:21,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 456 transitions, 8525 flow [2024-06-28 04:32:22,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 456 transitions, 8328 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-28 04:32:22,982 INFO L231 Difference]: Finished difference. Result has 247 places, 436 transitions, 7462 flow [2024-06-28 04:32:22,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7240, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7462, PETRI_PLACES=247, PETRI_TRANSITIONS=436} [2024-06-28 04:32:22,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-28 04:32:22,983 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 436 transitions, 7462 flow [2024-06-28 04:32:22,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:22,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:22,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:22,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:32:22,983 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:22,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:22,983 INFO L85 PathProgramCache]: Analyzing trace with hash 705178668, now seen corresponding path program 2 times [2024-06-28 04:32:22,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:22,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184667030] [2024-06-28 04:32:22,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:22,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:22,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:23,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:23,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:23,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184667030] [2024-06-28 04:32:23,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184667030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:23,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:23,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:23,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282412269] [2024-06-28 04:32:23,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:23,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:23,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:23,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:23,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:23,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:23,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 436 transitions, 7462 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:23,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:23,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:23,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:25,878 INFO L124 PetriNetUnfolderBase]: 5905/9520 cut-off events. [2024-06-28 04:32:25,878 INFO L125 PetriNetUnfolderBase]: For 633348/633348 co-relation queries the response was YES. [2024-06-28 04:32:25,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91418 conditions, 9520 events. 5905/9520 cut-off events. For 633348/633348 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 63628 event pairs, 1756 based on Foata normal form. 6/9523 useless extension candidates. Maximal degree in co-relation 91296. Up to 9104 conditions per place. [2024-06-28 04:32:26,088 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 44 changer transitions 0/456 dead transitions. [2024-06-28 04:32:26,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 456 transitions, 8539 flow [2024-06-28 04:32:26,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:32:26,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:32:26,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:32:26,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-28 04:32:26,100 INFO L175 Difference]: Start difference. First operand has 247 places, 436 transitions, 7462 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:32:26,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 456 transitions, 8539 flow [2024-06-28 04:32:27,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 456 transitions, 8353 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:27,104 INFO L231 Difference]: Finished difference. Result has 250 places, 441 transitions, 7506 flow [2024-06-28 04:32:27,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7281, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7506, PETRI_PLACES=250, PETRI_TRANSITIONS=441} [2024-06-28 04:32:27,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-28 04:32:27,104 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 441 transitions, 7506 flow [2024-06-28 04:32:27,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:27,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:27,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:27,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:32:27,105 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:27,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:27,105 INFO L85 PathProgramCache]: Analyzing trace with hash 812727583, now seen corresponding path program 5 times [2024-06-28 04:32:27,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:27,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336956338] [2024-06-28 04:32:27,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:27,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:27,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:28,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:28,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:28,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336956338] [2024-06-28 04:32:28,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336956338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:28,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:28,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:28,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521733797] [2024-06-28 04:32:28,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:28,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:28,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:28,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:28,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:28,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:28,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 441 transitions, 7506 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:28,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:28,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:28,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:30,430 INFO L124 PetriNetUnfolderBase]: 6075/9795 cut-off events. [2024-06-28 04:32:30,430 INFO L125 PetriNetUnfolderBase]: For 698803/698803 co-relation queries the response was YES. [2024-06-28 04:32:30,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94697 conditions, 9795 events. 6075/9795 cut-off events. For 698803/698803 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 65781 event pairs, 1503 based on Foata normal form. 16/9803 useless extension candidates. Maximal degree in co-relation 94574. Up to 8033 conditions per place. [2024-06-28 04:32:30,656 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 360 selfloop transitions, 131 changer transitions 0/496 dead transitions. [2024-06-28 04:32:30,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 496 transitions, 9594 flow [2024-06-28 04:32:30,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:30,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:30,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-28 04:32:30,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-28 04:32:30,657 INFO L175 Difference]: Start difference. First operand has 250 places, 441 transitions, 7506 flow. Second operand 10 states and 207 transitions. [2024-06-28 04:32:30,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 496 transitions, 9594 flow [2024-06-28 04:32:31,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 496 transitions, 9523 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 04:32:31,709 INFO L231 Difference]: Finished difference. Result has 259 places, 450 transitions, 8081 flow [2024-06-28 04:32:31,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7435, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8081, PETRI_PLACES=259, PETRI_TRANSITIONS=450} [2024-06-28 04:32:31,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 04:32:31,710 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 450 transitions, 8081 flow [2024-06-28 04:32:31,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:31,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:31,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:31,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:32:31,711 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:31,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:31,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1019801755, now seen corresponding path program 4 times [2024-06-28 04:32:31,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:31,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862868298] [2024-06-28 04:32:31,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:31,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:32,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:32,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:32,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862868298] [2024-06-28 04:32:32,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862868298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:32,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:32,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:32,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223270669] [2024-06-28 04:32:32,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:32,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:32,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:32,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:32,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:32,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:32,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 450 transitions, 8081 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:32,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:32,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:32,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:35,632 INFO L124 PetriNetUnfolderBase]: 6592/10685 cut-off events. [2024-06-28 04:32:35,632 INFO L125 PetriNetUnfolderBase]: For 905078/905078 co-relation queries the response was YES. [2024-06-28 04:32:35,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107484 conditions, 10685 events. 6592/10685 cut-off events. For 905078/905078 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 73238 event pairs, 1663 based on Foata normal form. 54/10731 useless extension candidates. Maximal degree in co-relation 107358. Up to 7803 conditions per place. [2024-06-28 04:32:35,765 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 357 selfloop transitions, 148 changer transitions 0/510 dead transitions. [2024-06-28 04:32:35,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 510 transitions, 10231 flow [2024-06-28 04:32:35,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:35,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:35,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 04:32:35,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390243902439025 [2024-06-28 04:32:35,766 INFO L175 Difference]: Start difference. First operand has 259 places, 450 transitions, 8081 flow. Second operand 10 states and 221 transitions. [2024-06-28 04:32:35,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 510 transitions, 10231 flow [2024-06-28 04:32:37,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 510 transitions, 9972 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:37,358 INFO L231 Difference]: Finished difference. Result has 265 places, 455 transitions, 8438 flow [2024-06-28 04:32:37,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7832, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8438, PETRI_PLACES=265, PETRI_TRANSITIONS=455} [2024-06-28 04:32:37,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 04:32:37,358 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 455 transitions, 8438 flow [2024-06-28 04:32:37,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:37,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:37,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:37,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:32:37,359 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:37,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:37,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1019534845, now seen corresponding path program 5 times [2024-06-28 04:32:37,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:37,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76185167] [2024-06-28 04:32:37,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:37,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:37,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:38,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:38,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:38,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76185167] [2024-06-28 04:32:38,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76185167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:38,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:38,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:38,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309449604] [2024-06-28 04:32:38,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:38,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:38,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:38,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:38,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:38,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:38,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 455 transitions, 8438 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:38,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:38,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:38,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:41,606 INFO L124 PetriNetUnfolderBase]: 6680/10839 cut-off events. [2024-06-28 04:32:41,606 INFO L125 PetriNetUnfolderBase]: For 884379/884379 co-relation queries the response was YES. [2024-06-28 04:32:41,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106556 conditions, 10839 events. 6680/10839 cut-off events. For 884379/884379 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 74763 event pairs, 1814 based on Foata normal form. 58/10889 useless extension candidates. Maximal degree in co-relation 106428. Up to 8996 conditions per place. [2024-06-28 04:32:41,737 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 357 selfloop transitions, 146 changer transitions 0/508 dead transitions. [2024-06-28 04:32:41,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 508 transitions, 10038 flow [2024-06-28 04:32:41,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:32:41,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:32:41,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-28 04:32:41,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-28 04:32:41,738 INFO L175 Difference]: Start difference. First operand has 265 places, 455 transitions, 8438 flow. Second operand 11 states and 234 transitions. [2024-06-28 04:32:41,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 508 transitions, 10038 flow [2024-06-28 04:32:43,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 508 transitions, 9761 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:43,225 INFO L231 Difference]: Finished difference. Result has 270 places, 458 transitions, 8540 flow [2024-06-28 04:32:43,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8540, PETRI_PLACES=270, PETRI_TRANSITIONS=458} [2024-06-28 04:32:43,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-28 04:32:43,226 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 458 transitions, 8540 flow [2024-06-28 04:32:43,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:43,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:43,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:43,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:32:43,227 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:43,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:43,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1343149925, now seen corresponding path program 6 times [2024-06-28 04:32:43,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:43,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482967225] [2024-06-28 04:32:43,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:43,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:43,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:44,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:44,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:44,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482967225] [2024-06-28 04:32:44,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482967225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:44,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:44,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:44,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965153842] [2024-06-28 04:32:44,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:44,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:44,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:44,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:44,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:44,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:44,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 458 transitions, 8540 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:44,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:44,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:44,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:47,679 INFO L124 PetriNetUnfolderBase]: 7190/11733 cut-off events. [2024-06-28 04:32:47,679 INFO L125 PetriNetUnfolderBase]: For 1013559/1013559 co-relation queries the response was YES. [2024-06-28 04:32:47,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118115 conditions, 11733 events. 7190/11733 cut-off events. For 1013559/1013559 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 82602 event pairs, 1906 based on Foata normal form. 54/11779 useless extension candidates. Maximal degree in co-relation 117985. Up to 8377 conditions per place. [2024-06-28 04:32:47,844 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 318 selfloop transitions, 202 changer transitions 0/525 dead transitions. [2024-06-28 04:32:47,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 525 transitions, 10895 flow [2024-06-28 04:32:47,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:32:47,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:32:47,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-28 04:32:47,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-28 04:32:47,846 INFO L175 Difference]: Start difference. First operand has 270 places, 458 transitions, 8540 flow. Second operand 12 states and 256 transitions. [2024-06-28 04:32:47,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 525 transitions, 10895 flow [2024-06-28 04:32:49,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 525 transitions, 10511 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-28 04:32:49,684 INFO L231 Difference]: Finished difference. Result has 272 places, 463 transitions, 8881 flow [2024-06-28 04:32:49,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8156, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8881, PETRI_PLACES=272, PETRI_TRANSITIONS=463} [2024-06-28 04:32:49,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-28 04:32:49,685 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 463 transitions, 8881 flow [2024-06-28 04:32:49,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:49,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:49,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:49,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:32:49,685 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:49,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:49,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1343416835, now seen corresponding path program 7 times [2024-06-28 04:32:49,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:49,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737573288] [2024-06-28 04:32:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:49,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:49,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:50,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:50,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:50,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737573288] [2024-06-28 04:32:50,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737573288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:50,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:50,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:50,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925914490] [2024-06-28 04:32:50,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:50,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:50,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:50,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:50,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:50,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:50,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 463 transitions, 8881 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:50,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:50,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:50,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:54,074 INFO L124 PetriNetUnfolderBase]: 7191/11738 cut-off events. [2024-06-28 04:32:54,074 INFO L125 PetriNetUnfolderBase]: For 984298/984298 co-relation queries the response was YES. [2024-06-28 04:32:54,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115996 conditions, 11738 events. 7191/11738 cut-off events. For 984298/984298 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 82916 event pairs, 2088 based on Foata normal form. 58/11788 useless extension candidates. Maximal degree in co-relation 115865. Up to 9523 conditions per place. [2024-06-28 04:32:54,218 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 321 selfloop transitions, 196 changer transitions 0/522 dead transitions. [2024-06-28 04:32:54,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 522 transitions, 10653 flow [2024-06-28 04:32:54,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:32:54,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:32:54,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2024-06-28 04:32:54,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-28 04:32:54,219 INFO L175 Difference]: Start difference. First operand has 272 places, 463 transitions, 8881 flow. Second operand 12 states and 256 transitions. [2024-06-28 04:32:54,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 522 transitions, 10653 flow [2024-06-28 04:32:55,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 522 transitions, 10268 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:55,816 INFO L231 Difference]: Finished difference. Result has 276 places, 465 transitions, 8955 flow [2024-06-28 04:32:55,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8496, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8955, PETRI_PLACES=276, PETRI_TRANSITIONS=465} [2024-06-28 04:32:55,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 04:32:55,817 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 465 transitions, 8955 flow [2024-06-28 04:32:55,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:55,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:55,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:55,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:32:55,817 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:55,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:55,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1029450695, now seen corresponding path program 8 times [2024-06-28 04:32:55,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:55,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6356280] [2024-06-28 04:32:55,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:55,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:55,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:56,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:56,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:56,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6356280] [2024-06-28 04:32:56,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6356280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:56,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:56,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:56,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347723209] [2024-06-28 04:32:56,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:56,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:56,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:56,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:56,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:57,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:32:57,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 465 transitions, 8955 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:57,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:57,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:32:57,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:00,330 INFO L124 PetriNetUnfolderBase]: 7658/12577 cut-off events. [2024-06-28 04:33:00,331 INFO L125 PetriNetUnfolderBase]: For 1103227/1103227 co-relation queries the response was YES. [2024-06-28 04:33:00,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125687 conditions, 12577 events. 7658/12577 cut-off events. For 1103227/1103227 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 90479 event pairs, 2018 based on Foata normal form. 54/12623 useless extension candidates. Maximal degree in co-relation 125554. Up to 6093 conditions per place. [2024-06-28 04:33:00,505 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 329 selfloop transitions, 201 changer transitions 0/535 dead transitions. [2024-06-28 04:33:00,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 535 transitions, 11399 flow [2024-06-28 04:33:00,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:33:00,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:33:00,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-28 04:33:00,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-28 04:33:00,506 INFO L175 Difference]: Start difference. First operand has 276 places, 465 transitions, 8955 flow. Second operand 11 states and 240 transitions. [2024-06-28 04:33:00,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 535 transitions, 11399 flow [2024-06-28 04:33:02,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 535 transitions, 10919 flow, removed 38 selfloop flow, removed 11 redundant places. [2024-06-28 04:33:02,509 INFO L231 Difference]: Finished difference. Result has 276 places, 468 transitions, 9063 flow [2024-06-28 04:33:02,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8475, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9063, PETRI_PLACES=276, PETRI_TRANSITIONS=468} [2024-06-28 04:33:02,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 04:33:02,510 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 468 transitions, 9063 flow [2024-06-28 04:33:02,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:02,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:02,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:02,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:33:02,510 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:02,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:02,511 INFO L85 PathProgramCache]: Analyzing trace with hash 333718394, now seen corresponding path program 3 times [2024-06-28 04:33:02,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:02,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153669662] [2024-06-28 04:33:02,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:02,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:02,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:03,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:03,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:03,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153669662] [2024-06-28 04:33:03,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153669662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:03,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:03,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:03,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732616645] [2024-06-28 04:33:03,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:03,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:03,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:03,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:03,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:03,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:33:03,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 468 transitions, 9063 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:03,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:03,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:33:03,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:06,047 INFO L124 PetriNetUnfolderBase]: 7678/12607 cut-off events. [2024-06-28 04:33:06,047 INFO L125 PetriNetUnfolderBase]: For 1044398/1044398 co-relation queries the response was YES. [2024-06-28 04:33:06,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126067 conditions, 12607 events. 7678/12607 cut-off events. For 1044398/1044398 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 91299 event pairs, 2439 based on Foata normal form. 4/12603 useless extension candidates. Maximal degree in co-relation 125933. Up to 11216 conditions per place. [2024-06-28 04:33:06,438 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 361 selfloop transitions, 130 changer transitions 0/496 dead transitions. [2024-06-28 04:33:06,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 496 transitions, 10531 flow [2024-06-28 04:33:06,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:06,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:06,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-28 04:33:06,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-28 04:33:06,439 INFO L175 Difference]: Start difference. First operand has 276 places, 468 transitions, 9063 flow. Second operand 7 states and 143 transitions. [2024-06-28 04:33:06,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 496 transitions, 10531 flow [2024-06-28 04:33:08,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 496 transitions, 10013 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-28 04:33:08,315 INFO L231 Difference]: Finished difference. Result has 274 places, 475 transitions, 8966 flow [2024-06-28 04:33:08,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8555, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8966, PETRI_PLACES=274, PETRI_TRANSITIONS=475} [2024-06-28 04:33:08,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 04:33:08,316 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 475 transitions, 8966 flow [2024-06-28 04:33:08,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:08,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:08,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:08,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:33:08,316 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:08,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:08,317 INFO L85 PathProgramCache]: Analyzing trace with hash 334134104, now seen corresponding path program 4 times [2024-06-28 04:33:08,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:08,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336547741] [2024-06-28 04:33:08,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:08,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:08,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:08,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:08,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336547741] [2024-06-28 04:33:08,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336547741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:08,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:08,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:08,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048682501] [2024-06-28 04:33:08,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:08,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:08,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:08,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:08,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:09,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:33:09,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 475 transitions, 8966 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:09,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:09,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:33:09,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:11,950 INFO L124 PetriNetUnfolderBase]: 7339/12076 cut-off events. [2024-06-28 04:33:11,951 INFO L125 PetriNetUnfolderBase]: For 934931/934931 co-relation queries the response was YES. [2024-06-28 04:33:12,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116962 conditions, 12076 events. 7339/12076 cut-off events. For 934931/934931 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 86673 event pairs, 2239 based on Foata normal form. 12/12080 useless extension candidates. Maximal degree in co-relation 116827. Up to 10727 conditions per place. [2024-06-28 04:33:12,106 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 359 selfloop transitions, 132 changer transitions 0/496 dead transitions. [2024-06-28 04:33:12,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 496 transitions, 10226 flow [2024-06-28 04:33:12,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:12,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:12,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 04:33:12,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-28 04:33:12,107 INFO L175 Difference]: Start difference. First operand has 274 places, 475 transitions, 8966 flow. Second operand 7 states and 141 transitions. [2024-06-28 04:33:12,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 496 transitions, 10226 flow [2024-06-28 04:33:13,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 496 transitions, 9976 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:13,829 INFO L231 Difference]: Finished difference. Result has 277 places, 475 transitions, 8993 flow [2024-06-28 04:33:13,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8716, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8993, PETRI_PLACES=277, PETRI_TRANSITIONS=475} [2024-06-28 04:33:13,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 04:33:13,830 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 475 transitions, 8993 flow [2024-06-28 04:33:13,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:13,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:13,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:13,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:33:13,831 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:13,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:13,831 INFO L85 PathProgramCache]: Analyzing trace with hash 2087657304, now seen corresponding path program 5 times [2024-06-28 04:33:13,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:13,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376566163] [2024-06-28 04:33:13,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:13,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:13,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:14,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:14,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:14,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376566163] [2024-06-28 04:33:14,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376566163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:14,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:14,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:14,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153411659] [2024-06-28 04:33:14,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:14,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:14,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:14,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:14,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:14,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:33:14,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 475 transitions, 8993 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:14,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:14,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:33:14,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:17,313 INFO L124 PetriNetUnfolderBase]: 7101/11603 cut-off events. [2024-06-28 04:33:17,313 INFO L125 PetriNetUnfolderBase]: For 920733/920733 co-relation queries the response was YES. [2024-06-28 04:33:17,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113077 conditions, 11603 events. 7101/11603 cut-off events. For 920733/920733 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 81805 event pairs, 2419 based on Foata normal form. 6/11601 useless extension candidates. Maximal degree in co-relation 112941. Up to 10988 conditions per place. [2024-06-28 04:33:17,497 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 426 selfloop transitions, 54 changer transitions 5/490 dead transitions. [2024-06-28 04:33:17,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 490 transitions, 10188 flow [2024-06-28 04:33:17,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:17,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:17,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 04:33:17,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-28 04:33:17,499 INFO L175 Difference]: Start difference. First operand has 277 places, 475 transitions, 8993 flow. Second operand 7 states and 130 transitions. [2024-06-28 04:33:17,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 490 transitions, 10188 flow