./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038_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/protection/mix038_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix038_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix038_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-eb4cb34-m [2024-06-21 16:51:45,964 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:51:46,041 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:51:46,047 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:51:46,047 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:51:46,077 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:51:46,079 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:51:46,079 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:51:46,080 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:51:46,092 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:51:46,092 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:51:46,092 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:51:46,093 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:51:46,094 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:51:46,094 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:51:46,095 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:51:46,095 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:51:46,095 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:51:46,095 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:51:46,095 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:51:46,096 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:51:46,096 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:51:46,096 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:51:46,097 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:51:46,097 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:51:46,097 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:51:46,097 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:51:46,097 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:51:46,098 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:51:46,098 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:51:46,098 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:51:46,099 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:51:46,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:51:46,099 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:51:46,099 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:51:46,099 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:51:46,099 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:51:46,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:51:46,100 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:51:46,100 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:51:46,100 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:51:46,100 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:51:46,100 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:51:46,100 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-21 16:51:46,295 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:51:46,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:51:46,315 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:51:46,316 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:51:46,316 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:51:46,317 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 16:51:47,299 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:51:47,480 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:51:47,481 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 16:51:47,495 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/adde2e9dc/e30dd02c865e40b8b2549e047a1ccf23/FLAGd1364adc0 [2024-06-21 16:51:47,848 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/adde2e9dc/e30dd02c865e40b8b2549e047a1ccf23 [2024-06-21 16:51:47,850 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:51:47,851 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:51:47,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix038_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-21 16:51:47,997 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:51:47,999 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:51:48,000 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:51:48,000 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:51:48,003 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:51:48,004 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:51:47" (1/2) ... [2024-06-21 16:51:48,004 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79b30855 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:48, skipping insertion in model container [2024-06-21 16:51:48,004 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:51:47" (1/2) ... [2024-06-21 16:51:48,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4d21d4e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:51:48, skipping insertion in model container [2024-06-21 16:51:48,006 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:51:47" (2/2) ... [2024-06-21 16:51:48,006 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79b30855 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48, skipping insertion in model container [2024-06-21 16:51:48,006 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:51:47" (2/2) ... [2024-06-21 16:51:48,007 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:51:48,114 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:51:48,115 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 16:51:48,115 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 16:51:48,115 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || a$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-21 16:51:48,115 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:51:48,116 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-21 16:51:48,152 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:51:48,448 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:51:48,464 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:51:48,551 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:51:48,579 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:51:48,580 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48 WrapperNode [2024-06-21 16:51:48,580 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:51:48,580 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:51:48,581 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:51:48,581 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:51:48,585 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,597 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,624 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-21 16:51:48,624 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:51:48,628 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:51:48,628 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:51:48,628 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:51:48,636 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,636 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,639 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,663 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-21 16:51:48,663 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,664 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,677 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,680 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,688 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,690 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,694 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:51:48,701 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:51:48,701 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:51:48,701 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:51:48,702 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (1/1) ... [2024-06-21 16:51:48,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:51:48,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:51:48,725 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-21 16:51:48,752 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-21 16:51:48,771 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:51:48,771 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:51:48,771 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:51:48,771 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:51:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:51:48,772 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:51:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:51:48,772 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:51:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:51:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:51:48,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:51:48,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:51:48,773 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 16:51:48,911 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:51:48,913 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:51:49,308 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:51:49,308 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:51:49,475 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:51:49,476 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:51:49,477 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:51:49 BoogieIcfgContainer [2024-06-21 16:51:49,477 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:51:49,479 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:51:49,479 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:51:49,482 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:51:49,483 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:51:47" (1/4) ... [2024-06-21 16:51:49,483 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ffbf6d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:51:49, skipping insertion in model container [2024-06-21 16:51:49,484 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:51:47" (2/4) ... [2024-06-21 16:51:49,484 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ffbf6d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:51:49, skipping insertion in model container [2024-06-21 16:51:49,484 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:51:48" (3/4) ... [2024-06-21 16:51:49,484 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6ffbf6d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:51:49, skipping insertion in model container [2024-06-21 16:51:49,485 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:51:49" (4/4) ... [2024-06-21 16:51:49,486 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 16:51:49,499 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:51:49,499 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:51:49,499 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:51:49,537 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:51:49,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 16:51:49,592 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 16:51:49,592 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:51:49,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 16:51:49,594 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 16:51:49,597 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 16:51:49,609 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:51:49,614 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;@5ed9213a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:51:49,614 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:51:49,620 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:51:49,620 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 16:51:49,620 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:51:49,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:49,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:51:49,624 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-21 16:51:49,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:49,628 INFO L85 PathProgramCache]: Analyzing trace with hash 377005303, now seen corresponding path program 1 times [2024-06-21 16:51:49,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:49,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764960322] [2024-06-21 16:51:49,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:49,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:49,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:50,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:50,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:50,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764960322] [2024-06-21 16:51:50,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764960322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:50,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:50,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:51:50,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213241258] [2024-06-21 16:51:50,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:50,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:51:50,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:50,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:51:50,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:51:50,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 16:51:50,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 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-21 16:51:50,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:50,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 16:51:50,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:50,832 INFO L124 PetriNetUnfolderBase]: 1570/2419 cut-off events. [2024-06-21 16:51:50,832 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 16:51:50,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4840 conditions, 2419 events. 1570/2419 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11765 event pairs, 1123 based on Foata normal form. 1/2344 useless extension candidates. Maximal degree in co-relation 4828. Up to 2334 conditions per place. [2024-06-21 16:51:50,849 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-21 16:51:50,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 175 flow [2024-06-21 16:51:50,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:51:50,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:51:50,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-21 16:51:50,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-21 16:51:50,861 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 76 transitions. [2024-06-21 16:51:50,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 175 flow [2024-06-21 16:51:50,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:51:50,866 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 16:51:50,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 16:51:50,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 16:51:50,871 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 16:51:50,871 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-21 16:51:50,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:50,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:50,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:51:50,872 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-21 16:51:50,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:50,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1524958000, now seen corresponding path program 1 times [2024-06-21 16:51:50,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:50,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364003092] [2024-06-21 16:51:50,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:50,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:50,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:51,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:51,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:51,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364003092] [2024-06-21 16:51:51,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364003092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:51,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:51,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:51:51,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088623114] [2024-06-21 16:51:51,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:51,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:51:51,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:51,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:51:51,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:51:51,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 16:51:51,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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-21 16:51:51,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:51,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 16:51:51,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:51,755 INFO L124 PetriNetUnfolderBase]: 1564/2415 cut-off events. [2024-06-21 16:51:51,756 INFO L125 PetriNetUnfolderBase]: For 445/445 co-relation queries the response was YES. [2024-06-21 16:51:51,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5442 conditions, 2415 events. 1564/2415 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11736 event pairs, 981 based on Foata normal form. 3/2381 useless extension candidates. Maximal degree in co-relation 5430. Up to 2310 conditions per place. [2024-06-21 16:51:51,767 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 16:51:51,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-21 16:51:51,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:51:51,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:51:51,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 16:51:51,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 16:51:51,769 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 98 transitions. [2024-06-21 16:51:51,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-21 16:51:51,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:51:51,771 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 16:51:51,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-21 16:51:51,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 16:51:51,772 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 16:51:51,772 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-21 16:51:51,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:51,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:51,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:51:51,773 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:51,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:51,773 INFO L85 PathProgramCache]: Analyzing trace with hash 29058686, now seen corresponding path program 1 times [2024-06-21 16:51:51,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:51,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356737813] [2024-06-21 16:51:51,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:51,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:52,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:52,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:52,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356737813] [2024-06-21 16:51:52,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356737813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:52,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:52,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 16:51:52,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720873077] [2024-06-21 16:51:52,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:52,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 16:51:52,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:52,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 16:51:52,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 16:51:52,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 16:51:52,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:52,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:52,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 16:51:52,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:52,717 INFO L124 PetriNetUnfolderBase]: 1618/2518 cut-off events. [2024-06-21 16:51:52,717 INFO L125 PetriNetUnfolderBase]: For 1322/1322 co-relation queries the response was YES. [2024-06-21 16:51:52,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6269 conditions, 2518 events. 1618/2518 cut-off events. For 1322/1322 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12392 event pairs, 739 based on Foata normal form. 7/2510 useless extension candidates. Maximal degree in co-relation 6255. Up to 2279 conditions per place. [2024-06-21 16:51:52,730 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 55 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-21 16:51:52,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 77 transitions, 404 flow [2024-06-21 16:51:52,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:51:52,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:51:52,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 16:51:52,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-21 16:51:52,733 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 130 transitions. [2024-06-21 16:51:52,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 77 transitions, 404 flow [2024-06-21 16:51:52,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 77 transitions, 390 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 16:51:52,736 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 239 flow [2024-06-21 16:51:52,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=239, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-21 16:51:52,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 16:51:52,737 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 239 flow [2024-06-21 16:51:52,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:52,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:52,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:52,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:51:52,738 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-21 16:51:52,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:52,738 INFO L85 PathProgramCache]: Analyzing trace with hash 817703349, now seen corresponding path program 1 times [2024-06-21 16:51:52,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:52,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636211372] [2024-06-21 16:51:52,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:52,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:52,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:53,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:53,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:53,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636211372] [2024-06-21 16:51:53,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636211372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:53,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:53,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:51:53,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628615299] [2024-06-21 16:51:53,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:53,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:51:53,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:53,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:51:53,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:51:53,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 16:51:53,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 239 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-21 16:51:53,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:53,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 16:51:53,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:54,047 INFO L124 PetriNetUnfolderBase]: 1640/2541 cut-off events. [2024-06-21 16:51:54,047 INFO L125 PetriNetUnfolderBase]: For 3272/3272 co-relation queries the response was YES. [2024-06-21 16:51:54,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7658 conditions, 2541 events. 1640/2541 cut-off events. For 3272/3272 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12674 event pairs, 559 based on Foata normal form. 7/2538 useless extension candidates. Maximal degree in co-relation 7641. Up to 2222 conditions per place. [2024-06-21 16:51:54,063 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 66 selfloop transitions, 28 changer transitions 0/100 dead transitions. [2024-06-21 16:51:54,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 100 transitions, 633 flow [2024-06-21 16:51:54,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:51:54,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:51:54,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 16:51:54,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-21 16:51:54,065 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 239 flow. Second operand 6 states and 157 transitions. [2024-06-21 16:51:54,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 100 transitions, 633 flow [2024-06-21 16:51:54,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 100 transitions, 625 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 16:51:54,069 INFO L231 Difference]: Finished difference. Result has 60 places, 63 transitions, 418 flow [2024-06-21 16:51:54,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=60, PETRI_TRANSITIONS=63} [2024-06-21 16:51:54,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 17 predicate places. [2024-06-21 16:51:54,070 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 63 transitions, 418 flow [2024-06-21 16:51:54,070 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-21 16:51:54,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:54,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:54,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:51:54,071 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:54,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:54,071 INFO L85 PathProgramCache]: Analyzing trace with hash -2139342659, now seen corresponding path program 1 times [2024-06-21 16:51:54,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:54,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830948511] [2024-06-21 16:51:54,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:54,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:54,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:54,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:54,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:54,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830948511] [2024-06-21 16:51:54,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830948511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:54,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:54,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:51:54,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902238438] [2024-06-21 16:51:54,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:54,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:51:54,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:54,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:51:54,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:51:55,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 16:51:55,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 63 transitions, 418 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:55,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:55,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 16:51:55,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:55,484 INFO L124 PetriNetUnfolderBase]: 1722/2703 cut-off events. [2024-06-21 16:51:55,484 INFO L125 PetriNetUnfolderBase]: For 6407/6407 co-relation queries the response was YES. [2024-06-21 16:51:55,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9511 conditions, 2703 events. 1722/2703 cut-off events. For 6407/6407 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13849 event pairs, 410 based on Foata normal form. 26/2717 useless extension candidates. Maximal degree in co-relation 9488. Up to 2186 conditions per place. [2024-06-21 16:51:55,521 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 74 selfloop transitions, 30 changer transitions 0/110 dead transitions. [2024-06-21 16:51:55,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 110 transitions, 808 flow [2024-06-21 16:51:55,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:51:55,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:51:55,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 16:51:55,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-21 16:51:55,523 INFO L175 Difference]: Start difference. First operand has 60 places, 63 transitions, 418 flow. Second operand 7 states and 179 transitions. [2024-06-21 16:51:55,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 110 transitions, 808 flow [2024-06-21 16:51:55,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 110 transitions, 792 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-21 16:51:55,529 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 484 flow [2024-06-21 16:51:55,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-21 16:51:55,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-21 16:51:55,530 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 484 flow [2024-06-21 16:51:55,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:55,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:55,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:55,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:51:55,531 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-21 16:51:55,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:55,531 INFO L85 PathProgramCache]: Analyzing trace with hash -856778795, now seen corresponding path program 1 times [2024-06-21 16:51:55,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:55,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696491590] [2024-06-21 16:51:55,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:55,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:55,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:55,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:55,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:55,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696491590] [2024-06-21 16:51:55,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696491590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:55,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:55,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:51:55,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471990482] [2024-06-21 16:51:55,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:55,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:51:55,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:55,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:51:55,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:51:56,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 16:51:56,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 484 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-21 16:51:56,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:56,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 16:51:56,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:56,531 INFO L124 PetriNetUnfolderBase]: 1712/2693 cut-off events. [2024-06-21 16:51:56,531 INFO L125 PetriNetUnfolderBase]: For 7879/7879 co-relation queries the response was YES. [2024-06-21 16:51:56,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9975 conditions, 2693 events. 1712/2693 cut-off events. For 7879/7879 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13722 event pairs, 618 based on Foata normal form. 4/2688 useless extension candidates. Maximal degree in co-relation 9948. Up to 2551 conditions per place. [2024-06-21 16:51:56,567 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 60 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-21 16:51:56,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 75 transitions, 652 flow [2024-06-21 16:51:56,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:51:56,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:51:56,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 97 transitions. [2024-06-21 16:51:56,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-21 16:51:56,569 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 484 flow. Second operand 5 states and 97 transitions. [2024-06-21 16:51:56,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 75 transitions, 652 flow [2024-06-21 16:51:56,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 75 transitions, 582 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 16:51:56,575 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 444 flow [2024-06-21 16:51:56,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=444, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-21 16:51:56,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-21 16:51:56,576 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 444 flow [2024-06-21 16:51:56,576 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-21 16:51:56,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:56,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:56,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:51:56,576 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-21 16:51:56,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:56,577 INFO L85 PathProgramCache]: Analyzing trace with hash -189988078, now seen corresponding path program 1 times [2024-06-21 16:51:56,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:56,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45121920] [2024-06-21 16:51:56,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:56,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:56,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:57,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:57,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:57,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45121920] [2024-06-21 16:51:57,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45121920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:57,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:57,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:51:57,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778492655] [2024-06-21 16:51:57,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:57,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:51:57,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:57,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:51:57,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:51:57,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 16:51:57,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 444 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-21 16:51:57,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:57,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 16:51:57,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:57,645 INFO L124 PetriNetUnfolderBase]: 1724/2704 cut-off events. [2024-06-21 16:51:57,646 INFO L125 PetriNetUnfolderBase]: For 8890/8890 co-relation queries the response was YES. [2024-06-21 16:51:57,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10000 conditions, 2704 events. 1724/2704 cut-off events. For 8890/8890 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13738 event pairs, 550 based on Foata normal form. 8/2698 useless extension candidates. Maximal degree in co-relation 9971. Up to 2449 conditions per place. [2024-06-21 16:51:57,658 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-21 16:51:57,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 89 transitions, 726 flow [2024-06-21 16:51:57,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:51:57,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:51:57,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-21 16:51:57,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-21 16:51:57,660 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 444 flow. Second operand 6 states and 124 transitions. [2024-06-21 16:51:57,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 89 transitions, 726 flow [2024-06-21 16:51:57,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 89 transitions, 696 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 16:51:57,666 INFO L231 Difference]: Finished difference. Result has 68 places, 67 transitions, 496 flow [2024-06-21 16:51:57,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=496, PETRI_PLACES=68, PETRI_TRANSITIONS=67} [2024-06-21 16:51:57,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-21 16:51:57,666 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 67 transitions, 496 flow [2024-06-21 16:51:57,667 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-21 16:51:57,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:57,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:57,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:51:57,667 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-21 16:51:57,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:57,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1269334708, now seen corresponding path program 2 times [2024-06-21 16:51:57,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:57,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859443239] [2024-06-21 16:51:57,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:57,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:57,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:58,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:58,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:58,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859443239] [2024-06-21 16:51:58,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859443239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:58,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:58,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:51:58,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983530817] [2024-06-21 16:51:58,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:58,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:51:58,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:58,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:51:58,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:51:58,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 16:51:58,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 496 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-21 16:51:58,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:58,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 16:51:58,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:58,673 INFO L124 PetriNetUnfolderBase]: 1701/2670 cut-off events. [2024-06-21 16:51:58,673 INFO L125 PetriNetUnfolderBase]: For 10133/10133 co-relation queries the response was YES. [2024-06-21 16:51:58,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10144 conditions, 2670 events. 1701/2670 cut-off events. For 10133/10133 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13488 event pairs, 598 based on Foata normal form. 4/2661 useless extension candidates. Maximal degree in co-relation 10115. Up to 2523 conditions per place. [2024-06-21 16:51:58,690 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 11 changer transitions 0/83 dead transitions. [2024-06-21 16:51:58,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 83 transitions, 694 flow [2024-06-21 16:51:58,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:51:58,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:51:58,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 16:51:58,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 16:51:58,691 INFO L175 Difference]: Start difference. First operand has 68 places, 67 transitions, 496 flow. Second operand 6 states and 114 transitions. [2024-06-21 16:51:58,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 83 transitions, 694 flow [2024-06-21 16:51:58,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 83 transitions, 665 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:51:58,699 INFO L231 Difference]: Finished difference. Result has 71 places, 67 transitions, 497 flow [2024-06-21 16:51:58,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=497, PETRI_PLACES=71, PETRI_TRANSITIONS=67} [2024-06-21 16:51:58,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-21 16:51:58,702 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 67 transitions, 497 flow [2024-06-21 16:51:58,702 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-21 16:51:58,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:58,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:58,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:51:58,703 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-21 16:51:58,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:58,704 INFO L85 PathProgramCache]: Analyzing trace with hash -219368060, now seen corresponding path program 1 times [2024-06-21 16:51:58,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:58,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203670272] [2024-06-21 16:51:58,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:58,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:58,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:59,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:59,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:59,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203670272] [2024-06-21 16:51:59,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203670272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:59,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:59,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:51:59,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803029648] [2024-06-21 16:51:59,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:59,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:51:59,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:51:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:51:59,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:51:59,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 67 transitions, 497 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:59,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:59,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:51:59,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:00,244 INFO L124 PetriNetUnfolderBase]: 2069/3186 cut-off events. [2024-06-21 16:52:00,245 INFO L125 PetriNetUnfolderBase]: For 13815/13815 co-relation queries the response was YES. [2024-06-21 16:52:00,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12107 conditions, 3186 events. 2069/3186 cut-off events. For 13815/13815 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15538 event pairs, 750 based on Foata normal form. 4/3172 useless extension candidates. Maximal degree in co-relation 12077. Up to 3038 conditions per place. [2024-06-21 16:52:00,268 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 73 selfloop transitions, 15 changer transitions 0/92 dead transitions. [2024-06-21 16:52:00,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 92 transitions, 771 flow [2024-06-21 16:52:00,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:00,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:00,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:52:00,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 16:52:00,269 INFO L175 Difference]: Start difference. First operand has 71 places, 67 transitions, 497 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:52:00,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 92 transitions, 771 flow [2024-06-21 16:52:00,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 92 transitions, 717 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:00,279 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 538 flow [2024-06-21 16:52:00,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=538, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-21 16:52:00,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-21 16:52:00,280 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 538 flow [2024-06-21 16:52:00,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:00,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:00,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:00,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:52:00,280 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:00,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:00,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1517424716, now seen corresponding path program 1 times [2024-06-21 16:52:00,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:00,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935626962] [2024-06-21 16:52:00,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:00,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:00,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-21 16:52:00,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:00,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935626962] [2024-06-21 16:52:00,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935626962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:00,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:00,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:52:00,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683160834] [2024-06-21 16:52:00,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:00,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:52:00,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:00,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:52:00,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:52:00,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:00,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:00,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:00,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:00,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:01,214 INFO L124 PetriNetUnfolderBase]: 2066/3182 cut-off events. [2024-06-21 16:52:01,215 INFO L125 PetriNetUnfolderBase]: For 16063/16063 co-relation queries the response was YES. [2024-06-21 16:52:01,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12618 conditions, 3182 events. 2066/3182 cut-off events. For 16063/16063 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15513 event pairs, 767 based on Foata normal form. 1/3182 useless extension candidates. Maximal degree in co-relation 12587. Up to 3076 conditions per place. [2024-06-21 16:52:01,230 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 71 selfloop transitions, 8 changer transitions 0/83 dead transitions. [2024-06-21 16:52:01,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 83 transitions, 740 flow [2024-06-21 16:52:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:52:01,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:52:01,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 16:52:01,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 16:52:01,231 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 538 flow. Second operand 5 states and 88 transitions. [2024-06-21 16:52:01,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 83 transitions, 740 flow [2024-06-21 16:52:01,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 83 transitions, 699 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:01,242 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 549 flow [2024-06-21 16:52:01,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=549, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2024-06-21 16:52:01,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-21 16:52:01,245 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 549 flow [2024-06-21 16:52:01,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:01,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:01,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:01,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:52:01,246 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-21 16:52:01,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:01,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1018036495, now seen corresponding path program 1 times [2024-06-21 16:52:01,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:01,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203006431] [2024-06-21 16:52:01,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:01,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:02,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:02,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:02,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203006431] [2024-06-21 16:52:02,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203006431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:02,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:02,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:02,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156117171] [2024-06-21 16:52:02,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:02,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:02,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:02,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:02,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:02,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 16:52:02,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 549 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:02,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:02,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 16:52:02,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:02,657 INFO L124 PetriNetUnfolderBase]: 1934/3011 cut-off events. [2024-06-21 16:52:02,658 INFO L125 PetriNetUnfolderBase]: For 18099/18099 co-relation queries the response was YES. [2024-06-21 16:52:02,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12354 conditions, 3011 events. 1934/3011 cut-off events. For 18099/18099 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15292 event pairs, 609 based on Foata normal form. 4/3012 useless extension candidates. Maximal degree in co-relation 12322. Up to 2688 conditions per place. [2024-06-21 16:52:02,673 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 80 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-21 16:52:02,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 114 transitions, 898 flow [2024-06-21 16:52:02,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:02,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:02,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 16:52:02,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-21 16:52:02,674 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 549 flow. Second operand 8 states and 162 transitions. [2024-06-21 16:52:02,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 114 transitions, 898 flow [2024-06-21 16:52:02,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 114 transitions, 868 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:02,686 INFO L231 Difference]: Finished difference. Result has 80 places, 81 transitions, 644 flow [2024-06-21 16:52:02,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=644, PETRI_PLACES=80, PETRI_TRANSITIONS=81} [2024-06-21 16:52:02,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-21 16:52:02,687 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 644 flow [2024-06-21 16:52:02,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:02,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:02,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:02,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:52:02,688 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-21 16:52:02,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:02,688 INFO L85 PathProgramCache]: Analyzing trace with hash 613080855, now seen corresponding path program 1 times [2024-06-21 16:52:02,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:02,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203548788] [2024-06-21 16:52:02,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:02,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:02,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:03,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:03,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:03,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203548788] [2024-06-21 16:52:03,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203548788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:03,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:03,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:03,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725828920] [2024-06-21 16:52:03,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:03,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:03,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:03,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:03,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:03,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:03,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 81 transitions, 644 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:03,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:03,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:03,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:04,174 INFO L124 PetriNetUnfolderBase]: 2079/3199 cut-off events. [2024-06-21 16:52:04,174 INFO L125 PetriNetUnfolderBase]: For 21989/21989 co-relation queries the response was YES. [2024-06-21 16:52:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13981 conditions, 3199 events. 2079/3199 cut-off events. For 21989/21989 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15570 event pairs, 738 based on Foata normal form. 2/3200 useless extension candidates. Maximal degree in co-relation 13947. Up to 3045 conditions per place. [2024-06-21 16:52:04,190 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 81 selfloop transitions, 19 changer transitions 0/104 dead transitions. [2024-06-21 16:52:04,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 104 transitions, 929 flow [2024-06-21 16:52:04,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:04,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:04,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 16:52:04,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:52:04,191 INFO L175 Difference]: Start difference. First operand has 80 places, 81 transitions, 644 flow. Second operand 7 states and 126 transitions. [2024-06-21 16:52:04,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 104 transitions, 929 flow [2024-06-21 16:52:04,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 104 transitions, 859 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:04,205 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 663 flow [2024-06-21 16:52:04,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=663, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-06-21 16:52:04,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 16:52:04,206 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 663 flow [2024-06-21 16:52:04,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:04,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:04,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:04,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:52:04,207 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:04,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:04,207 INFO L85 PathProgramCache]: Analyzing trace with hash -220560126, now seen corresponding path program 1 times [2024-06-21 16:52:04,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:04,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333775622] [2024-06-21 16:52:04,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:04,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:04,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:04,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:04,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333775622] [2024-06-21 16:52:04,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333775622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:04,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:04,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:04,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79280028] [2024-06-21 16:52:04,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:04,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:04,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:04,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:04,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:04,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:04,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 663 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:04,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:04,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:04,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:05,407 INFO L124 PetriNetUnfolderBase]: 2328/3467 cut-off events. [2024-06-21 16:52:05,407 INFO L125 PetriNetUnfolderBase]: For 28449/28449 co-relation queries the response was YES. [2024-06-21 16:52:05,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15558 conditions, 3467 events. 2328/3467 cut-off events. For 28449/28449 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16270 event pairs, 845 based on Foata normal form. 1/3467 useless extension candidates. Maximal degree in co-relation 15523. Up to 3449 conditions per place. [2024-06-21 16:52:05,421 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 82 selfloop transitions, 11 changer transitions 0/96 dead transitions. [2024-06-21 16:52:05,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 96 transitions, 899 flow [2024-06-21 16:52:05,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:05,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:05,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 16:52:05,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 16:52:05,423 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 663 flow. Second operand 6 states and 96 transitions. [2024-06-21 16:52:05,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 96 transitions, 899 flow [2024-06-21 16:52:05,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 96 transitions, 845 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:05,440 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 671 flow [2024-06-21 16:52:05,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=671, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-21 16:52:05,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 16:52:05,440 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 671 flow [2024-06-21 16:52:05,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:05,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:05,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:05,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:52:05,441 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:05,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:05,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1494419479, now seen corresponding path program 1 times [2024-06-21 16:52:05,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:05,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930728383] [2024-06-21 16:52:05,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:05,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:05,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:06,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:06,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:06,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930728383] [2024-06-21 16:52:06,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930728383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:06,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:06,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:06,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090083722] [2024-06-21 16:52:06,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:06,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:06,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:06,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:06,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:06,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 16:52:06,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 671 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:06,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:06,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 16:52:06,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:07,118 INFO L124 PetriNetUnfolderBase]: 2178/3393 cut-off events. [2024-06-21 16:52:07,118 INFO L125 PetriNetUnfolderBase]: For 34913/34913 co-relation queries the response was YES. [2024-06-21 16:52:07,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15836 conditions, 3393 events. 2178/3393 cut-off events. For 34913/34913 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17725 event pairs, 412 based on Foata normal form. 16/3401 useless extension candidates. Maximal degree in co-relation 15800. Up to 2486 conditions per place. [2024-06-21 16:52:07,139 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 86 selfloop transitions, 40 changer transitions 0/133 dead transitions. [2024-06-21 16:52:07,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 133 transitions, 1179 flow [2024-06-21 16:52:07,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:07,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:07,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-21 16:52:07,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059523809523809 [2024-06-21 16:52:07,141 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 671 flow. Second operand 8 states and 170 transitions. [2024-06-21 16:52:07,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 133 transitions, 1179 flow [2024-06-21 16:52:07,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 133 transitions, 1139 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:07,166 INFO L231 Difference]: Finished difference. Result has 86 places, 89 transitions, 751 flow [2024-06-21 16:52:07,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=751, PETRI_PLACES=86, PETRI_TRANSITIONS=89} [2024-06-21 16:52:07,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-21 16:52:07,167 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 89 transitions, 751 flow [2024-06-21 16:52:07,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:07,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:07,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:07,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:52:07,168 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-21 16:52:07,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:07,168 INFO L85 PathProgramCache]: Analyzing trace with hash 715151499, now seen corresponding path program 2 times [2024-06-21 16:52:07,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:07,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095272686] [2024-06-21 16:52:07,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:07,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:08,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:08,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:08,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095272686] [2024-06-21 16:52:08,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095272686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:08,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:08,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:08,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685250181] [2024-06-21 16:52:08,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:08,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:08,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:08,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:08,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:08,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 16:52:08,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 89 transitions, 751 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:08,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:08,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 16:52:08,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:09,098 INFO L124 PetriNetUnfolderBase]: 2217/3461 cut-off events. [2024-06-21 16:52:09,098 INFO L125 PetriNetUnfolderBase]: For 40627/40627 co-relation queries the response was YES. [2024-06-21 16:52:09,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16449 conditions, 3461 events. 2217/3461 cut-off events. For 40627/40627 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18162 event pairs, 596 based on Foata normal form. 40/3498 useless extension candidates. Maximal degree in co-relation 16412. Up to 2840 conditions per place. [2024-06-21 16:52:09,118 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 94 selfloop transitions, 33 changer transitions 0/134 dead transitions. [2024-06-21 16:52:09,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 134 transitions, 1157 flow [2024-06-21 16:52:09,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:09,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:09,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 16:52:09,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-21 16:52:09,120 INFO L175 Difference]: Start difference. First operand has 86 places, 89 transitions, 751 flow. Second operand 9 states and 184 transitions. [2024-06-21 16:52:09,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 134 transitions, 1157 flow [2024-06-21 16:52:09,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 134 transitions, 1099 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:09,151 INFO L231 Difference]: Finished difference. Result has 91 places, 91 transitions, 797 flow [2024-06-21 16:52:09,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=797, PETRI_PLACES=91, PETRI_TRANSITIONS=91} [2024-06-21 16:52:09,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-21 16:52:09,151 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 91 transitions, 797 flow [2024-06-21 16:52:09,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:09,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:09,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:09,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:52:09,152 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:09,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:09,153 INFO L85 PathProgramCache]: Analyzing trace with hash 595152581, now seen corresponding path program 1 times [2024-06-21 16:52:09,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:09,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977517864] [2024-06-21 16:52:09,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:09,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:09,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:09,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:09,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977517864] [2024-06-21 16:52:09,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977517864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:09,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:09,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:09,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391950736] [2024-06-21 16:52:09,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:09,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:09,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:09,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:09,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:09,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:09,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 91 transitions, 797 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:09,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:09,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:09,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:10,283 INFO L124 PetriNetUnfolderBase]: 2368/3627 cut-off events. [2024-06-21 16:52:10,283 INFO L125 PetriNetUnfolderBase]: For 41443/41443 co-relation queries the response was YES. [2024-06-21 16:52:10,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17701 conditions, 3627 events. 2368/3627 cut-off events. For 41443/41443 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18059 event pairs, 831 based on Foata normal form. 1/3627 useless extension candidates. Maximal degree in co-relation 17662. Up to 3483 conditions per place. [2024-06-21 16:52:10,307 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 92 selfloop transitions, 16 changer transitions 0/113 dead transitions. [2024-06-21 16:52:10,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 113 transitions, 1139 flow [2024-06-21 16:52:10,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:10,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:10,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 16:52:10,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 16:52:10,308 INFO L175 Difference]: Start difference. First operand has 91 places, 91 transitions, 797 flow. Second operand 6 states and 110 transitions. [2024-06-21 16:52:10,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 113 transitions, 1139 flow [2024-06-21 16:52:10,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 113 transitions, 1065 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 16:52:10,336 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 823 flow [2024-06-21 16:52:10,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=823, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-21 16:52:10,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-21 16:52:10,337 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 823 flow [2024-06-21 16:52:10,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:10,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:10,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:10,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:52:10,337 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-21 16:52:10,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:10,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1579754885, now seen corresponding path program 1 times [2024-06-21 16:52:10,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:10,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801982801] [2024-06-21 16:52:10,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:10,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:10,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:11,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:11,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:11,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801982801] [2024-06-21 16:52:11,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801982801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:11,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:11,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:11,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031230672] [2024-06-21 16:52:11,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:11,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:11,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:11,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:11,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:11,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:11,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 823 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:11,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:11,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:11,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:11,971 INFO L124 PetriNetUnfolderBase]: 2385/3654 cut-off events. [2024-06-21 16:52:11,972 INFO L125 PetriNetUnfolderBase]: For 46436/46436 co-relation queries the response was YES. [2024-06-21 16:52:11,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18132 conditions, 3654 events. 2385/3654 cut-off events. For 46436/46436 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18184 event pairs, 835 based on Foata normal form. 4/3657 useless extension candidates. Maximal degree in co-relation 18092. Up to 3458 conditions per place. [2024-06-21 16:52:11,992 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 21 changer transitions 0/124 dead transitions. [2024-06-21 16:52:11,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 124 transitions, 1155 flow [2024-06-21 16:52:11,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:11,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:11,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:52:11,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 16:52:11,994 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 823 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:52:11,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 124 transitions, 1155 flow [2024-06-21 16:52:12,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1125 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:12,020 INFO L231 Difference]: Finished difference. Result has 96 places, 99 transitions, 877 flow [2024-06-21 16:52:12,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=877, PETRI_PLACES=96, PETRI_TRANSITIONS=99} [2024-06-21 16:52:12,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-21 16:52:12,020 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 99 transitions, 877 flow [2024-06-21 16:52:12,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:12,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:12,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:12,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:52:12,021 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-21 16:52:12,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:12,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1579754637, now seen corresponding path program 1 times [2024-06-21 16:52:12,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:12,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866873684] [2024-06-21 16:52:12,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:12,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:12,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:12,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:12,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:12,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866873684] [2024-06-21 16:52:12,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866873684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:12,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:12,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:12,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856196503] [2024-06-21 16:52:12,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:12,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:12,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:12,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:12,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:12,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:12,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 99 transitions, 877 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:12,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:12,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:12,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:13,441 INFO L124 PetriNetUnfolderBase]: 2365/3615 cut-off events. [2024-06-21 16:52:13,441 INFO L125 PetriNetUnfolderBase]: For 51084/51086 co-relation queries the response was YES. [2024-06-21 16:52:13,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18438 conditions, 3615 events. 2365/3615 cut-off events. For 51084/51086 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17967 event pairs, 722 based on Foata normal form. 2/3616 useless extension candidates. Maximal degree in co-relation 18396. Up to 3259 conditions per place. [2024-06-21 16:52:13,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 86 selfloop transitions, 33 changer transitions 0/124 dead transitions. [2024-06-21 16:52:13,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 124 transitions, 1185 flow [2024-06-21 16:52:13,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:13,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:13,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-21 16:52:13,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-21 16:52:13,461 INFO L175 Difference]: Start difference. First operand has 96 places, 99 transitions, 877 flow. Second operand 6 states and 124 transitions. [2024-06-21 16:52:13,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 124 transitions, 1185 flow [2024-06-21 16:52:13,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1117 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:13,490 INFO L231 Difference]: Finished difference. Result has 96 places, 99 transitions, 891 flow [2024-06-21 16:52:13,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=891, PETRI_PLACES=96, PETRI_TRANSITIONS=99} [2024-06-21 16:52:13,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-21 16:52:13,490 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 99 transitions, 891 flow [2024-06-21 16:52:13,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:13,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:13,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:13,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:52:13,491 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-21 16:52:13,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:13,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1859571491, now seen corresponding path program 2 times [2024-06-21 16:52:13,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:13,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626262573] [2024-06-21 16:52:13,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:13,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:13,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:14,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:14,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:14,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626262573] [2024-06-21 16:52:14,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626262573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:14,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:14,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:14,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787997430] [2024-06-21 16:52:14,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:14,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:14,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:14,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:14,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:14,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:14,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 99 transitions, 891 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:14,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:14,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:14,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:15,106 INFO L124 PetriNetUnfolderBase]: 2382/3641 cut-off events. [2024-06-21 16:52:15,106 INFO L125 PetriNetUnfolderBase]: For 56739/56739 co-relation queries the response was YES. [2024-06-21 16:52:15,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18956 conditions, 3641 events. 2382/3641 cut-off events. For 56739/56739 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18043 event pairs, 831 based on Foata normal form. 4/3644 useless extension candidates. Maximal degree in co-relation 18913. Up to 3441 conditions per place. [2024-06-21 16:52:15,132 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 104 selfloop transitions, 21 changer transitions 0/130 dead transitions. [2024-06-21 16:52:15,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 130 transitions, 1275 flow [2024-06-21 16:52:15,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:15,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:15,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:52:15,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:52:15,136 INFO L175 Difference]: Start difference. First operand has 96 places, 99 transitions, 891 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:52:15,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 130 transitions, 1275 flow [2024-06-21 16:52:15,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 130 transitions, 1205 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:15,171 INFO L231 Difference]: Finished difference. Result has 100 places, 104 transitions, 950 flow [2024-06-21 16:52:15,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=950, PETRI_PLACES=100, PETRI_TRANSITIONS=104} [2024-06-21 16:52:15,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-21 16:52:15,172 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 104 transitions, 950 flow [2024-06-21 16:52:15,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:15,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:15,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:15,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:52:15,172 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:15,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:15,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1580051555, now seen corresponding path program 3 times [2024-06-21 16:52:15,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:15,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110589658] [2024-06-21 16:52:15,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:15,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:15,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:15,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:15,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110589658] [2024-06-21 16:52:15,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110589658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:15,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:15,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:15,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051573009] [2024-06-21 16:52:15,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:15,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:15,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:15,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:15,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:16,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:16,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 104 transitions, 950 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:16,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:16,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:16,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:16,766 INFO L124 PetriNetUnfolderBase]: 2374/3629 cut-off events. [2024-06-21 16:52:16,766 INFO L125 PetriNetUnfolderBase]: For 62072/62072 co-relation queries the response was YES. [2024-06-21 16:52:16,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19347 conditions, 3629 events. 2374/3629 cut-off events. For 62072/62072 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17924 event pairs, 805 based on Foata normal form. 4/3632 useless extension candidates. Maximal degree in co-relation 19302. Up to 3442 conditions per place. [2024-06-21 16:52:16,786 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 109 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-21 16:52:16,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 131 transitions, 1302 flow [2024-06-21 16:52:16,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:16,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:16,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:52:16,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 16:52:16,787 INFO L175 Difference]: Start difference. First operand has 100 places, 104 transitions, 950 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:52:16,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 131 transitions, 1302 flow [2024-06-21 16:52:16,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 131 transitions, 1227 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:16,822 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 958 flow [2024-06-21 16:52:16,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=958, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-21 16:52:16,823 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 16:52:16,823 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 958 flow [2024-06-21 16:52:16,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:16,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:16,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:16,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:52:16,823 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:16,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:16,824 INFO L85 PathProgramCache]: Analyzing trace with hash -2043708053, now seen corresponding path program 2 times [2024-06-21 16:52:16,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:16,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402930389] [2024-06-21 16:52:16,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:16,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:16,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:17,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:17,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:17,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402930389] [2024-06-21 16:52:17,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402930389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:17,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:17,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:17,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550875145] [2024-06-21 16:52:17,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:17,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:17,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:17,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:17,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:17,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:17,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 958 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:17,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:17,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:17,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:17,923 INFO L124 PetriNetUnfolderBase]: 2371/3625 cut-off events. [2024-06-21 16:52:17,923 INFO L125 PetriNetUnfolderBase]: For 67107/67107 co-relation queries the response was YES. [2024-06-21 16:52:17,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19593 conditions, 3625 events. 2371/3625 cut-off events. For 67107/67107 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17940 event pairs, 829 based on Foata normal form. 1/3625 useless extension candidates. Maximal degree in co-relation 19547. Up to 3500 conditions per place. [2024-06-21 16:52:17,944 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 99 selfloop transitions, 11 changer transitions 0/115 dead transitions. [2024-06-21 16:52:17,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 115 transitions, 1200 flow [2024-06-21 16:52:17,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:17,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:17,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 16:52:17,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-21 16:52:17,945 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 958 flow. Second operand 6 states and 101 transitions. [2024-06-21 16:52:17,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 115 transitions, 1200 flow [2024-06-21 16:52:17,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 115 transitions, 1119 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:17,981 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 905 flow [2024-06-21 16:52:17,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=905, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-21 16:52:17,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 16:52:17,982 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 905 flow [2024-06-21 16:52:17,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:17,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:17,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:17,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:52:17,982 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:17,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:17,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1746849935, now seen corresponding path program 1 times [2024-06-21 16:52:17,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:17,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786315728] [2024-06-21 16:52:17,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:17,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:17,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:18,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:18,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:18,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786315728] [2024-06-21 16:52:18,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786315728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:18,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:18,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:18,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776140720] [2024-06-21 16:52:18,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:18,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:18,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:18,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:18,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:18,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:18,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 905 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:18,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:18,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:18,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:19,109 INFO L124 PetriNetUnfolderBase]: 2376/3632 cut-off events. [2024-06-21 16:52:19,110 INFO L125 PetriNetUnfolderBase]: For 71909/71909 co-relation queries the response was YES. [2024-06-21 16:52:19,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19734 conditions, 3632 events. 2376/3632 cut-off events. For 71909/71909 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17959 event pairs, 829 based on Foata normal form. 1/3632 useless extension candidates. Maximal degree in co-relation 19687. Up to 3494 conditions per place. [2024-06-21 16:52:19,131 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 104 selfloop transitions, 16 changer transitions 0/125 dead transitions. [2024-06-21 16:52:19,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 125 transitions, 1271 flow [2024-06-21 16:52:19,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:19,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:19,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 16:52:19,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-21 16:52:19,132 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 905 flow. Second operand 6 states and 107 transitions. [2024-06-21 16:52:19,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 125 transitions, 1271 flow [2024-06-21 16:52:19,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 125 transitions, 1239 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:19,169 INFO L231 Difference]: Finished difference. Result has 104 places, 112 transitions, 969 flow [2024-06-21 16:52:19,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=969, PETRI_PLACES=104, PETRI_TRANSITIONS=112} [2024-06-21 16:52:19,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-21 16:52:19,170 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 112 transitions, 969 flow [2024-06-21 16:52:19,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:19,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:19,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:19,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:52:19,171 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-21 16:52:19,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:19,171 INFO L85 PathProgramCache]: Analyzing trace with hash -2026721231, now seen corresponding path program 2 times [2024-06-21 16:52:19,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:19,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90626906] [2024-06-21 16:52:19,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:19,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:19,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:19,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:19,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:19,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90626906] [2024-06-21 16:52:19,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90626906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:19,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:19,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:52:19,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425525749] [2024-06-21 16:52:19,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:19,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:52:19,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:19,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:52:19,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:52:19,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:19,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 112 transitions, 969 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:19,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:19,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:19,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:20,280 INFO L124 PetriNetUnfolderBase]: 2373/3629 cut-off events. [2024-06-21 16:52:20,280 INFO L125 PetriNetUnfolderBase]: For 78528/78530 co-relation queries the response was YES. [2024-06-21 16:52:20,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20343 conditions, 3629 events. 2373/3629 cut-off events. For 78528/78530 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17979 event pairs, 832 based on Foata normal form. 3/3631 useless extension candidates. Maximal degree in co-relation 20295. Up to 3491 conditions per place. [2024-06-21 16:52:20,303 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 100 selfloop transitions, 16 changer transitions 0/121 dead transitions. [2024-06-21 16:52:20,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 121 transitions, 1223 flow [2024-06-21 16:52:20,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:52:20,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:52:20,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 16:52:20,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-21 16:52:20,304 INFO L175 Difference]: Start difference. First operand has 104 places, 112 transitions, 969 flow. Second operand 6 states and 103 transitions. [2024-06-21 16:52:20,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 121 transitions, 1223 flow [2024-06-21 16:52:20,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 121 transitions, 1179 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:20,348 INFO L231 Difference]: Finished difference. Result has 108 places, 112 transitions, 963 flow [2024-06-21 16:52:20,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=963, PETRI_PLACES=108, PETRI_TRANSITIONS=112} [2024-06-21 16:52:20,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-21 16:52:20,349 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 112 transitions, 963 flow [2024-06-21 16:52:20,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:20,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:20,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:20,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:52:20,349 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:20,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:20,349 INFO L85 PathProgramCache]: Analyzing trace with hash -2043694165, now seen corresponding path program 1 times [2024-06-21 16:52:20,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:20,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686716065] [2024-06-21 16:52:20,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:20,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:20,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:20,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:20,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:20,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686716065] [2024-06-21 16:52:20,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686716065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:20,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:20,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:20,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204272326] [2024-06-21 16:52:20,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:20,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:20,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:20,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:20,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:21,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:21,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 112 transitions, 963 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:21,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:21,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:21,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:21,725 INFO L124 PetriNetUnfolderBase]: 2496/3748 cut-off events. [2024-06-21 16:52:21,725 INFO L125 PetriNetUnfolderBase]: For 83113/83113 co-relation queries the response was YES. [2024-06-21 16:52:21,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20883 conditions, 3748 events. 2496/3748 cut-off events. For 83113/83113 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 18003 event pairs, 873 based on Foata normal form. 3/3750 useless extension candidates. Maximal degree in co-relation 20833. Up to 3721 conditions per place. [2024-06-21 16:52:21,745 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 110 selfloop transitions, 14 changer transitions 0/127 dead transitions. [2024-06-21 16:52:21,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 127 transitions, 1275 flow [2024-06-21 16:52:21,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:21,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:21,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 16:52:21,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 16:52:21,745 INFO L175 Difference]: Start difference. First operand has 108 places, 112 transitions, 963 flow. Second operand 7 states and 110 transitions. [2024-06-21 16:52:21,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 127 transitions, 1275 flow [2024-06-21 16:52:21,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 127 transitions, 1229 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:21,787 INFO L231 Difference]: Finished difference. Result has 109 places, 115 transitions, 993 flow [2024-06-21 16:52:21,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=993, PETRI_PLACES=109, PETRI_TRANSITIONS=115} [2024-06-21 16:52:21,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-21 16:52:21,788 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 115 transitions, 993 flow [2024-06-21 16:52:21,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:21,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:21,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:21,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:52:21,788 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:21,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:21,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1517253833, now seen corresponding path program 1 times [2024-06-21 16:52:21,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:21,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934283503] [2024-06-21 16:52:21,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:21,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:21,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:22,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:22,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:22,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934283503] [2024-06-21 16:52:22,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934283503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:22,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:22,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:22,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707846292] [2024-06-21 16:52:22,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:22,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:22,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:22,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:22,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:22,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:22,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 115 transitions, 993 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:22,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:22,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:22,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:23,033 INFO L124 PetriNetUnfolderBase]: 2382/3642 cut-off events. [2024-06-21 16:52:23,034 INFO L125 PetriNetUnfolderBase]: For 89141/89143 co-relation queries the response was YES. [2024-06-21 16:52:23,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21012 conditions, 3642 events. 2382/3642 cut-off events. For 89141/89143 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 18034 event pairs, 772 based on Foata normal form. 4/3645 useless extension candidates. Maximal degree in co-relation 20962. Up to 3387 conditions per place. [2024-06-21 16:52:23,063 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 37 changer transitions 0/156 dead transitions. [2024-06-21 16:52:23,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 156 transitions, 1619 flow [2024-06-21 16:52:23,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:23,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:23,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 16:52:23,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-21 16:52:23,064 INFO L175 Difference]: Start difference. First operand has 109 places, 115 transitions, 993 flow. Second operand 7 states and 136 transitions. [2024-06-21 16:52:23,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 156 transitions, 1619 flow [2024-06-21 16:52:23,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 156 transitions, 1565 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:23,112 INFO L231 Difference]: Finished difference. Result has 113 places, 131 transitions, 1231 flow [2024-06-21 16:52:23,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1231, PETRI_PLACES=113, PETRI_TRANSITIONS=131} [2024-06-21 16:52:23,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-21 16:52:23,113 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 131 transitions, 1231 flow [2024-06-21 16:52:23,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:23,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:23,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:23,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:52:23,113 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-21 16:52:23,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:23,114 INFO L85 PathProgramCache]: Analyzing trace with hash 290778711, now seen corresponding path program 1 times [2024-06-21 16:52:23,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:23,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160585212] [2024-06-21 16:52:23,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:23,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:23,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:24,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:24,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160585212] [2024-06-21 16:52:24,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160585212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:24,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:24,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:24,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165423954] [2024-06-21 16:52:24,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:24,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:24,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:24,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:24,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 131 transitions, 1231 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:24,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:24,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:24,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:24,716 INFO L124 PetriNetUnfolderBase]: 2443/3733 cut-off events. [2024-06-21 16:52:24,717 INFO L125 PetriNetUnfolderBase]: For 98385/98387 co-relation queries the response was YES. [2024-06-21 16:52:24,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22568 conditions, 3733 events. 2443/3733 cut-off events. For 98385/98387 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18434 event pairs, 738 based on Foata normal form. 4/3736 useless extension candidates. Maximal degree in co-relation 22515. Up to 3360 conditions per place. [2024-06-21 16:52:24,747 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 129 selfloop transitions, 38 changer transitions 0/172 dead transitions. [2024-06-21 16:52:24,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 172 transitions, 1778 flow [2024-06-21 16:52:24,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:24,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:24,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:52:24,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 16:52:24,748 INFO L175 Difference]: Start difference. First operand has 113 places, 131 transitions, 1231 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:52:24,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 172 transitions, 1778 flow [2024-06-21 16:52:24,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 172 transitions, 1710 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 16:52:24,829 INFO L231 Difference]: Finished difference. Result has 120 places, 142 transitions, 1404 flow [2024-06-21 16:52:24,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1404, PETRI_PLACES=120, PETRI_TRANSITIONS=142} [2024-06-21 16:52:24,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-21 16:52:24,830 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 142 transitions, 1404 flow [2024-06-21 16:52:24,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:24,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:24,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:24,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:52:24,830 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-21 16:52:24,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:24,831 INFO L85 PathProgramCache]: Analyzing trace with hash 445801627, now seen corresponding path program 2 times [2024-06-21 16:52:24,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:24,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781344996] [2024-06-21 16:52:24,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:24,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:24,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:25,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:25,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:25,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781344996] [2024-06-21 16:52:25,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781344996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:25,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:25,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:25,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118964161] [2024-06-21 16:52:25,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:25,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:25,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:25,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:25,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:25,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:25,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 142 transitions, 1404 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:25,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:25,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:25,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:26,612 INFO L124 PetriNetUnfolderBase]: 2485/3799 cut-off events. [2024-06-21 16:52:26,612 INFO L125 PetriNetUnfolderBase]: For 107836/107838 co-relation queries the response was YES. [2024-06-21 16:52:26,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23662 conditions, 3799 events. 2485/3799 cut-off events. For 107836/107838 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18905 event pairs, 726 based on Foata normal form. 4/3802 useless extension candidates. Maximal degree in co-relation 23606. Up to 3315 conditions per place. [2024-06-21 16:52:26,641 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 130 selfloop transitions, 44 changer transitions 0/179 dead transitions. [2024-06-21 16:52:26,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 179 transitions, 2010 flow [2024-06-21 16:52:26,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:26,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:26,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 16:52:26,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 16:52:26,645 INFO L175 Difference]: Start difference. First operand has 120 places, 142 transitions, 1404 flow. Second operand 8 states and 154 transitions. [2024-06-21 16:52:26,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 179 transitions, 2010 flow [2024-06-21 16:52:26,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 179 transitions, 1930 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:26,770 INFO L231 Difference]: Finished difference. Result has 126 places, 147 transitions, 1526 flow [2024-06-21 16:52:26,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1526, PETRI_PLACES=126, PETRI_TRANSITIONS=147} [2024-06-21 16:52:26,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-21 16:52:26,771 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 147 transitions, 1526 flow [2024-06-21 16:52:26,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:26,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:26,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:26,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:52:26,772 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:26,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:26,773 INFO L85 PathProgramCache]: Analyzing trace with hash 285416331, now seen corresponding path program 3 times [2024-06-21 16:52:26,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:26,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070145391] [2024-06-21 16:52:26,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:26,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:27,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:27,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:27,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070145391] [2024-06-21 16:52:27,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070145391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:27,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:27,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:27,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230894610] [2024-06-21 16:52:27,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:27,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:27,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:27,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:27,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:27,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:27,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 147 transitions, 1526 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:27,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:27,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:27,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:28,419 INFO L124 PetriNetUnfolderBase]: 2477/3787 cut-off events. [2024-06-21 16:52:28,419 INFO L125 PetriNetUnfolderBase]: For 114590/114592 co-relation queries the response was YES. [2024-06-21 16:52:28,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24001 conditions, 3787 events. 2477/3787 cut-off events. For 114590/114592 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18829 event pairs, 733 based on Foata normal form. 4/3790 useless extension candidates. Maximal degree in co-relation 23943. Up to 3414 conditions per place. [2024-06-21 16:52:28,442 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 135 selfloop transitions, 41 changer transitions 0/181 dead transitions. [2024-06-21 16:52:28,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 181 transitions, 1979 flow [2024-06-21 16:52:28,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:28,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:28,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:52:28,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 16:52:28,443 INFO L175 Difference]: Start difference. First operand has 126 places, 147 transitions, 1526 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:52:28,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 181 transitions, 1979 flow [2024-06-21 16:52:28,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 181 transitions, 1864 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 16:52:28,538 INFO L231 Difference]: Finished difference. Result has 130 places, 148 transitions, 1515 flow [2024-06-21 16:52:28,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1515, PETRI_PLACES=130, PETRI_TRANSITIONS=148} [2024-06-21 16:52:28,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-21 16:52:28,538 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 148 transitions, 1515 flow [2024-06-21 16:52:28,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:28,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:28,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:28,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:52:28,539 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-21 16:52:28,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:28,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1269861901, now seen corresponding path program 1 times [2024-06-21 16:52:28,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:28,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644341424] [2024-06-21 16:52:28,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:28,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:29,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:29,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:29,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644341424] [2024-06-21 16:52:29,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644341424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:29,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:29,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:29,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895715303] [2024-06-21 16:52:29,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:29,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:29,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:29,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:29,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:29,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:29,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 148 transitions, 1515 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:29,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:29,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:29,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:29,784 INFO L124 PetriNetUnfolderBase]: 2614/3925 cut-off events. [2024-06-21 16:52:29,784 INFO L125 PetriNetUnfolderBase]: For 119961/119961 co-relation queries the response was YES. [2024-06-21 16:52:29,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24947 conditions, 3925 events. 2614/3925 cut-off events. For 119961/119961 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18945 event pairs, 823 based on Foata normal form. 1/3925 useless extension candidates. Maximal degree in co-relation 24887. Up to 3877 conditions per place. [2024-06-21 16:52:29,810 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 145 selfloop transitions, 23 changer transitions 0/171 dead transitions. [2024-06-21 16:52:29,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 171 transitions, 2037 flow [2024-06-21 16:52:29,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:29,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:29,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:52:29,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:52:29,811 INFO L175 Difference]: Start difference. First operand has 130 places, 148 transitions, 1515 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:52:29,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 171 transitions, 2037 flow [2024-06-21 16:52:29,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 171 transitions, 1952 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:29,904 INFO L231 Difference]: Finished difference. Result has 132 places, 154 transitions, 1576 flow [2024-06-21 16:52:29,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1576, PETRI_PLACES=132, PETRI_TRANSITIONS=154} [2024-06-21 16:52:29,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-21 16:52:29,905 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 154 transitions, 1576 flow [2024-06-21 16:52:29,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:29,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:29,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:29,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:52:29,906 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-21 16:52:29,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:29,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1859542193, now seen corresponding path program 2 times [2024-06-21 16:52:29,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:29,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21879406] [2024-06-21 16:52:29,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:29,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:29,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:30,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:30,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:30,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21879406] [2024-06-21 16:52:30,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21879406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:30,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:30,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:30,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397792861] [2024-06-21 16:52:30,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:30,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:30,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:30,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:30,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:30,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:30,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 154 transitions, 1576 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:30,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:30,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:30,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:31,260 INFO L124 PetriNetUnfolderBase]: 2522/3845 cut-off events. [2024-06-21 16:52:31,260 INFO L125 PetriNetUnfolderBase]: For 130584/130586 co-relation queries the response was YES. [2024-06-21 16:52:31,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25114 conditions, 3845 events. 2522/3845 cut-off events. For 130584/130586 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 19052 event pairs, 783 based on Foata normal form. 4/3848 useless extension candidates. Maximal degree in co-relation 25053. Up to 3577 conditions per place. [2024-06-21 16:52:31,289 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 42 changer transitions 0/180 dead transitions. [2024-06-21 16:52:31,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 180 transitions, 2172 flow [2024-06-21 16:52:31,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:31,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:31,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 16:52:31,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-21 16:52:31,290 INFO L175 Difference]: Start difference. First operand has 132 places, 154 transitions, 1576 flow. Second operand 7 states and 130 transitions. [2024-06-21 16:52:31,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 180 transitions, 2172 flow [2024-06-21 16:52:31,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 180 transitions, 2120 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:31,396 INFO L231 Difference]: Finished difference. Result has 137 places, 162 transitions, 1724 flow [2024-06-21 16:52:31,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1724, PETRI_PLACES=137, PETRI_TRANSITIONS=162} [2024-06-21 16:52:31,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 16:52:31,397 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 162 transitions, 1724 flow [2024-06-21 16:52:31,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:31,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:31,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:31,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:52:31,397 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-21 16:52:31,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:31,398 INFO L85 PathProgramCache]: Analyzing trace with hash 287136173, now seen corresponding path program 4 times [2024-06-21 16:52:31,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:31,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338269540] [2024-06-21 16:52:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:31,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:31,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:32,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:32,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338269540] [2024-06-21 16:52:32,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338269540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:32,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:32,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:32,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149529674] [2024-06-21 16:52:32,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:32,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:32,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:32,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:32,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:32,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:32,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 162 transitions, 1724 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:32,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:32,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:32,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:33,136 INFO L124 PetriNetUnfolderBase]: 2539/3872 cut-off events. [2024-06-21 16:52:33,136 INFO L125 PetriNetUnfolderBase]: For 139388/139390 co-relation queries the response was YES. [2024-06-21 16:52:33,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25713 conditions, 3872 events. 2539/3872 cut-off events. For 139388/139390 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19222 event pairs, 738 based on Foata normal form. 4/3875 useless extension candidates. Maximal degree in co-relation 25649. Up to 3461 conditions per place. [2024-06-21 16:52:33,166 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 141 selfloop transitions, 44 changer transitions 0/192 dead transitions. [2024-06-21 16:52:33,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 192 transitions, 2210 flow [2024-06-21 16:52:33,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:33,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:33,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 16:52:33,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-21 16:52:33,167 INFO L175 Difference]: Start difference. First operand has 137 places, 162 transitions, 1724 flow. Second operand 7 states and 139 transitions. [2024-06-21 16:52:33,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 192 transitions, 2210 flow [2024-06-21 16:52:33,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 192 transitions, 2135 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:33,279 INFO L231 Difference]: Finished difference. Result has 141 places, 164 transitions, 1796 flow [2024-06-21 16:52:33,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=141, PETRI_TRANSITIONS=164} [2024-06-21 16:52:33,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-21 16:52:33,280 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 164 transitions, 1796 flow [2024-06-21 16:52:33,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:33,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:33,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:33,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:52:33,281 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-21 16:52:33,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:33,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1525748807, now seen corresponding path program 5 times [2024-06-21 16:52:33,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:33,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373529208] [2024-06-21 16:52:33,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:33,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:33,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:34,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:34,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:34,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373529208] [2024-06-21 16:52:34,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373529208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:34,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:34,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:34,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889745589] [2024-06-21 16:52:34,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:34,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:34,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:34,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:34,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:34,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:34,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 164 transitions, 1796 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:34,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:34,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:34,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:35,003 INFO L124 PetriNetUnfolderBase]: 2573/3926 cut-off events. [2024-06-21 16:52:35,003 INFO L125 PetriNetUnfolderBase]: For 149300/149302 co-relation queries the response was YES. [2024-06-21 16:52:35,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26496 conditions, 3926 events. 2573/3926 cut-off events. For 149300/149302 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 19601 event pairs, 734 based on Foata normal form. 4/3929 useless extension candidates. Maximal degree in co-relation 26431. Up to 3387 conditions per place. [2024-06-21 16:52:35,038 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 48 changer transitions 0/193 dead transitions. [2024-06-21 16:52:35,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2286 flow [2024-06-21 16:52:35,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:35,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:35,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 16:52:35,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-21 16:52:35,040 INFO L175 Difference]: Start difference. First operand has 141 places, 164 transitions, 1796 flow. Second operand 7 states and 134 transitions. [2024-06-21 16:52:35,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2286 flow [2024-06-21 16:52:35,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 193 transitions, 2177 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:35,170 INFO L231 Difference]: Finished difference. Result has 144 places, 168 transitions, 1875 flow [2024-06-21 16:52:35,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1875, PETRI_PLACES=144, PETRI_TRANSITIONS=168} [2024-06-21 16:52:35,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-21 16:52:35,171 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 168 transitions, 1875 flow [2024-06-21 16:52:35,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:35,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:35,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:35,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:52:35,172 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-21 16:52:35,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:35,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1623264667, now seen corresponding path program 6 times [2024-06-21 16:52:35,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:35,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291165043] [2024-06-21 16:52:35,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:35,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:36,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:36,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:36,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291165043] [2024-06-21 16:52:36,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291165043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:36,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:36,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:36,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900914058] [2024-06-21 16:52:36,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:36,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:36,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:36,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:36,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:36,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:36,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 168 transitions, 1875 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:36,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:36,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:36,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:36,853 INFO L124 PetriNetUnfolderBase]: 2615/3992 cut-off events. [2024-06-21 16:52:36,853 INFO L125 PetriNetUnfolderBase]: For 161659/161661 co-relation queries the response was YES. [2024-06-21 16:52:36,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27592 conditions, 3992 events. 2615/3992 cut-off events. For 161659/161661 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20020 event pairs, 740 based on Foata normal form. 4/3995 useless extension candidates. Maximal degree in co-relation 27525. Up to 3361 conditions per place. [2024-06-21 16:52:36,887 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 131 selfloop transitions, 61 changer transitions 0/199 dead transitions. [2024-06-21 16:52:36,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 199 transitions, 2535 flow [2024-06-21 16:52:36,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:36,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:36,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 16:52:36,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-21 16:52:36,888 INFO L175 Difference]: Start difference. First operand has 144 places, 168 transitions, 1875 flow. Second operand 7 states and 137 transitions. [2024-06-21 16:52:36,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 199 transitions, 2535 flow [2024-06-21 16:52:37,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 2415 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:37,026 INFO L231 Difference]: Finished difference. Result has 146 places, 172 transitions, 1999 flow [2024-06-21 16:52:37,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1999, PETRI_PLACES=146, PETRI_TRANSITIONS=172} [2024-06-21 16:52:37,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-21 16:52:37,027 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 172 transitions, 1999 flow [2024-06-21 16:52:37,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:37,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:37,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:37,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:52:37,028 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-21 16:52:37,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:37,028 INFO L85 PathProgramCache]: Analyzing trace with hash 543636683, now seen corresponding path program 7 times [2024-06-21 16:52:37,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:37,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791840657] [2024-06-21 16:52:37,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:37,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:37,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:37,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:37,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791840657] [2024-06-21 16:52:37,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791840657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:37,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:37,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:37,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997053600] [2024-06-21 16:52:37,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:37,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:37,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:37,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:37,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:38,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:38,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 172 transitions, 1999 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:38,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:38,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:38,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:38,680 INFO L124 PetriNetUnfolderBase]: 2607/3980 cut-off events. [2024-06-21 16:52:38,680 INFO L125 PetriNetUnfolderBase]: For 160788/160790 co-relation queries the response was YES. [2024-06-21 16:52:38,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27601 conditions, 3980 events. 2607/3980 cut-off events. For 160788/160790 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19986 event pairs, 752 based on Foata normal form. 4/3983 useless extension candidates. Maximal degree in co-relation 27534. Up to 3524 conditions per place. [2024-06-21 16:52:38,714 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 139 selfloop transitions, 54 changer transitions 0/200 dead transitions. [2024-06-21 16:52:38,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 200 transitions, 2459 flow [2024-06-21 16:52:38,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:38,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:38,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 16:52:38,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 16:52:38,715 INFO L175 Difference]: Start difference. First operand has 146 places, 172 transitions, 1999 flow. Second operand 7 states and 140 transitions. [2024-06-21 16:52:38,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 200 transitions, 2459 flow [2024-06-21 16:52:38,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 200 transitions, 2346 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:38,921 INFO L231 Difference]: Finished difference. Result has 150 places, 172 transitions, 2010 flow [2024-06-21 16:52:38,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2010, PETRI_PLACES=150, PETRI_TRANSITIONS=172} [2024-06-21 16:52:38,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-21 16:52:38,922 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 172 transitions, 2010 flow [2024-06-21 16:52:38,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:38,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:38,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:38,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:52:38,922 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-21 16:52:38,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:38,922 INFO L85 PathProgramCache]: Analyzing trace with hash 552840893, now seen corresponding path program 8 times [2024-06-21 16:52:38,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:38,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110321867] [2024-06-21 16:52:38,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:38,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:38,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:39,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:39,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:39,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110321867] [2024-06-21 16:52:39,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110321867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:39,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:39,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:52:39,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759731026] [2024-06-21 16:52:39,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:39,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:52:39,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:39,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:52:39,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:52:39,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:39,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 172 transitions, 2010 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:39,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:39,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:39,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:40,415 INFO L124 PetriNetUnfolderBase]: 2599/3968 cut-off events. [2024-06-21 16:52:40,415 INFO L125 PetriNetUnfolderBase]: For 165316/165318 co-relation queries the response was YES. [2024-06-21 16:52:40,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27674 conditions, 3968 events. 2599/3968 cut-off events. For 165316/165318 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19870 event pairs, 774 based on Foata normal form. 4/3971 useless extension candidates. Maximal degree in co-relation 27605. Up to 3755 conditions per place. [2024-06-21 16:52:40,450 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 172 selfloop transitions, 17 changer transitions 0/196 dead transitions. [2024-06-21 16:52:40,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 196 transitions, 2492 flow [2024-06-21 16:52:40,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:40,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:40,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 16:52:40,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 16:52:40,451 INFO L175 Difference]: Start difference. First operand has 150 places, 172 transitions, 2010 flow. Second operand 7 states and 127 transitions. [2024-06-21 16:52:40,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 196 transitions, 2492 flow [2024-06-21 16:52:40,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2365 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:40,666 INFO L231 Difference]: Finished difference. Result has 151 places, 174 transitions, 1978 flow [2024-06-21 16:52:40,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1978, PETRI_PLACES=151, PETRI_TRANSITIONS=174} [2024-06-21 16:52:40,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-21 16:52:40,667 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 174 transitions, 1978 flow [2024-06-21 16:52:40,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-21 16:52:40,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:40,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:40,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:52:40,667 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:40,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:40,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1504863071, now seen corresponding path program 2 times [2024-06-21 16:52:40,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:40,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703293187] [2024-06-21 16:52:40,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:40,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:40,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:41,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:41,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703293187] [2024-06-21 16:52:41,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703293187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:41,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:41,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:41,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499268547] [2024-06-21 16:52:41,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:41,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:41,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:41,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:41,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:41,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:41,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 174 transitions, 1978 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:41,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:41,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:41,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:41,966 INFO L124 PetriNetUnfolderBase]: 2724/4094 cut-off events. [2024-06-21 16:52:41,966 INFO L125 PetriNetUnfolderBase]: For 172235/172235 co-relation queries the response was YES. [2024-06-21 16:52:41,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28424 conditions, 4094 events. 2724/4094 cut-off events. For 172235/172235 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19994 event pairs, 835 based on Foata normal form. 1/4094 useless extension candidates. Maximal degree in co-relation 28354. Up to 4073 conditions per place. [2024-06-21 16:52:42,001 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 170 selfloop transitions, 14 changer transitions 0/187 dead transitions. [2024-06-21 16:52:42,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 187 transitions, 2420 flow [2024-06-21 16:52:42,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:42,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:42,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 16:52:42,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-21 16:52:42,002 INFO L175 Difference]: Start difference. First operand has 151 places, 174 transitions, 1978 flow. Second operand 7 states and 108 transitions. [2024-06-21 16:52:42,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 187 transitions, 2420 flow [2024-06-21 16:52:42,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 187 transitions, 2343 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:42,207 INFO L231 Difference]: Finished difference. Result has 153 places, 177 transitions, 1991 flow [2024-06-21 16:52:42,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1991, PETRI_PLACES=153, PETRI_TRANSITIONS=177} [2024-06-21 16:52:42,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 16:52:42,208 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 177 transitions, 1991 flow [2024-06-21 16:52:42,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:42,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:42,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:42,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:52:42,208 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:42,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:42,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1505278781, now seen corresponding path program 3 times [2024-06-21 16:52:42,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:42,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960059684] [2024-06-21 16:52:42,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:42,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:42,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:42,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:42,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:42,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960059684] [2024-06-21 16:52:42,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960059684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:42,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:42,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:42,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973903971] [2024-06-21 16:52:42,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:42,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:42,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:42,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:42,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:42,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 177 transitions, 1991 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:42,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:42,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:42,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:43,601 INFO L124 PetriNetUnfolderBase]: 2721/4090 cut-off events. [2024-06-21 16:52:43,601 INFO L125 PetriNetUnfolderBase]: For 179583/179583 co-relation queries the response was YES. [2024-06-21 16:52:43,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28457 conditions, 4090 events. 2721/4090 cut-off events. For 179583/179583 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19981 event pairs, 835 based on Foata normal form. 1/4090 useless extension candidates. Maximal degree in co-relation 28386. Up to 4063 conditions per place. [2024-06-21 16:52:43,690 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 165 selfloop transitions, 19 changer transitions 0/187 dead transitions. [2024-06-21 16:52:43,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 187 transitions, 2383 flow [2024-06-21 16:52:43,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:43,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:43,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 16:52:43,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-21 16:52:43,691 INFO L175 Difference]: Start difference. First operand has 153 places, 177 transitions, 1991 flow. Second operand 7 states and 110 transitions. [2024-06-21 16:52:43,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 187 transitions, 2383 flow [2024-06-21 16:52:43,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 187 transitions, 2297 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:43,815 INFO L231 Difference]: Finished difference. Result has 155 places, 177 transitions, 1949 flow [2024-06-21 16:52:43,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1949, PETRI_PLACES=155, PETRI_TRANSITIONS=177} [2024-06-21 16:52:43,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-21 16:52:43,815 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 177 transitions, 1949 flow [2024-06-21 16:52:43,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:43,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:43,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:43,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:52:43,816 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:43,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:43,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1069560499, now seen corresponding path program 3 times [2024-06-21 16:52:43,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:43,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726893228] [2024-06-21 16:52:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:43,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:43,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:44,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:44,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:44,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726893228] [2024-06-21 16:52:44,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726893228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:44,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:44,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:44,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835327318] [2024-06-21 16:52:44,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:44,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:44,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:44,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:44,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:44,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:44,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 177 transitions, 1949 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:44,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:44,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:44,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:45,179 INFO L124 PetriNetUnfolderBase]: 2597/3966 cut-off events. [2024-06-21 16:52:45,179 INFO L125 PetriNetUnfolderBase]: For 188611/188613 co-relation queries the response was YES. [2024-06-21 16:52:45,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28014 conditions, 3966 events. 2597/3966 cut-off events. For 188611/188613 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19857 event pairs, 793 based on Foata normal form. 4/3969 useless extension candidates. Maximal degree in co-relation 27942. Up to 3803 conditions per place. [2024-06-21 16:52:45,206 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 25 changer transitions 0/188 dead transitions. [2024-06-21 16:52:45,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 188 transitions, 2407 flow [2024-06-21 16:52:45,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:45,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:45,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:52:45,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 16:52:45,207 INFO L175 Difference]: Start difference. First operand has 155 places, 177 transitions, 1949 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:52:45,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 188 transitions, 2407 flow [2024-06-21 16:52:45,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 188 transitions, 2323 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:45,346 INFO L231 Difference]: Finished difference. Result has 156 places, 177 transitions, 1923 flow [2024-06-21 16:52:45,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1923, PETRI_PLACES=156, PETRI_TRANSITIONS=177} [2024-06-21 16:52:45,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 16:52:45,346 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 177 transitions, 1923 flow [2024-06-21 16:52:45,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:45,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:45,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:45,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:52:45,347 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:45,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:45,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1691192089, now seen corresponding path program 1 times [2024-06-21 16:52:45,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:45,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565327098] [2024-06-21 16:52:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:45,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:45,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:45,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:45,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565327098] [2024-06-21 16:52:45,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565327098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:45,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:45,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:45,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628439881] [2024-06-21 16:52:45,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:45,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:45,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:45,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:45,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:46,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:46,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 177 transitions, 1923 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:46,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:46,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:46,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:46,840 INFO L124 PetriNetUnfolderBase]: 2607/3979 cut-off events. [2024-06-21 16:52:46,840 INFO L125 PetriNetUnfolderBase]: For 198212/198212 co-relation queries the response was YES. [2024-06-21 16:52:46,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28347 conditions, 3979 events. 2607/3979 cut-off events. For 198212/198212 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19897 event pairs, 788 based on Foata normal form. 2/3980 useless extension candidates. Maximal degree in co-relation 28274. Up to 3822 conditions per place. [2024-06-21 16:52:46,873 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 173 selfloop transitions, 16 changer transitions 0/197 dead transitions. [2024-06-21 16:52:46,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 197 transitions, 2381 flow [2024-06-21 16:52:46,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:46,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:46,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 16:52:46,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 16:52:46,874 INFO L175 Difference]: Start difference. First operand has 156 places, 177 transitions, 1923 flow. Second operand 7 states and 122 transitions. [2024-06-21 16:52:46,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 197 transitions, 2381 flow [2024-06-21 16:52:47,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 197 transitions, 2296 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:47,021 INFO L231 Difference]: Finished difference. Result has 157 places, 180 transitions, 1919 flow [2024-06-21 16:52:47,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1919, PETRI_PLACES=157, PETRI_TRANSITIONS=180} [2024-06-21 16:52:47,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-21 16:52:47,022 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 180 transitions, 1919 flow [2024-06-21 16:52:47,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:47,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:47,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:47,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:52:47,023 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-21 16:52:47,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:47,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1063316107, now seen corresponding path program 2 times [2024-06-21 16:52:47,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:47,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835696284] [2024-06-21 16:52:47,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:47,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:47,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:47,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:47,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:47,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835696284] [2024-06-21 16:52:47,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835696284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:47,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:47,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:47,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461578464] [2024-06-21 16:52:47,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:47,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:47,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:47,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:47,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:47,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:47,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 180 transitions, 1919 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:47,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:47,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:47,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:48,558 INFO L124 PetriNetUnfolderBase]: 2617/3993 cut-off events. [2024-06-21 16:52:48,558 INFO L125 PetriNetUnfolderBase]: For 207898/207898 co-relation queries the response was YES. [2024-06-21 16:52:48,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28889 conditions, 3993 events. 2617/3993 cut-off events. For 207898/207898 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19952 event pairs, 789 based on Foata normal form. 2/3994 useless extension candidates. Maximal degree in co-relation 28817. Up to 3812 conditions per place. [2024-06-21 16:52:48,592 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 167 selfloop transitions, 28 changer transitions 0/203 dead transitions. [2024-06-21 16:52:48,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 203 transitions, 2515 flow [2024-06-21 16:52:48,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:48,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:48,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:52:48,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 16:52:48,593 INFO L175 Difference]: Start difference. First operand has 157 places, 180 transitions, 1919 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:52:48,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 203 transitions, 2515 flow [2024-06-21 16:52:48,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 203 transitions, 2436 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:48,752 INFO L231 Difference]: Finished difference. Result has 158 places, 186 transitions, 1992 flow [2024-06-21 16:52:48,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1992, PETRI_PLACES=158, PETRI_TRANSITIONS=186} [2024-06-21 16:52:48,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-21 16:52:48,753 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 186 transitions, 1992 flow [2024-06-21 16:52:48,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:48,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:48,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:48,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:52:48,754 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-21 16:52:48,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:48,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1511523359, now seen corresponding path program 1 times [2024-06-21 16:52:48,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:48,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794032311] [2024-06-21 16:52:48,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:48,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:48,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:49,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:49,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:49,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794032311] [2024-06-21 16:52:49,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794032311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:49,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:49,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:49,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343389134] [2024-06-21 16:52:49,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:49,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:49,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:49,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:49,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:49,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:49,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 186 transitions, 1992 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:49,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:49,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:49,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:50,194 INFO L124 PetriNetUnfolderBase]: 2742/4120 cut-off events. [2024-06-21 16:52:50,194 INFO L125 PetriNetUnfolderBase]: For 216669/216669 co-relation queries the response was YES. [2024-06-21 16:52:50,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29876 conditions, 4120 events. 2742/4120 cut-off events. For 216669/216669 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20153 event pairs, 833 based on Foata normal form. 1/4120 useless extension candidates. Maximal degree in co-relation 29804. Up to 4078 conditions per place. [2024-06-21 16:52:50,229 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 23 changer transitions 0/206 dead transitions. [2024-06-21 16:52:50,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 206 transitions, 2582 flow [2024-06-21 16:52:50,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:50,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:50,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 16:52:50,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 16:52:50,230 INFO L175 Difference]: Start difference. First operand has 158 places, 186 transitions, 1992 flow. Second operand 7 states and 116 transitions. [2024-06-21 16:52:50,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 206 transitions, 2582 flow [2024-06-21 16:52:50,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 206 transitions, 2523 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:50,416 INFO L231 Difference]: Finished difference. Result has 162 places, 192 transitions, 2063 flow [2024-06-21 16:52:50,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1937, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2063, PETRI_PLACES=162, PETRI_TRANSITIONS=192} [2024-06-21 16:52:50,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-21 16:52:50,416 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 192 transitions, 2063 flow [2024-06-21 16:52:50,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:50,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:50,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:50,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:52:50,417 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-21 16:52:50,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:50,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1606876927, now seen corresponding path program 3 times [2024-06-21 16:52:50,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:50,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758033381] [2024-06-21 16:52:50,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:50,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:50,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:50,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:50,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:50,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758033381] [2024-06-21 16:52:50,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758033381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:50,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:50,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:50,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034081489] [2024-06-21 16:52:50,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:50,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:50,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:50,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:50,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:51,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:51,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 192 transitions, 2063 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:51,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:51,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:51,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:51,859 INFO L124 PetriNetUnfolderBase]: 2628/4005 cut-off events. [2024-06-21 16:52:51,859 INFO L125 PetriNetUnfolderBase]: For 227440/227442 co-relation queries the response was YES. [2024-06-21 16:52:51,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29732 conditions, 4005 events. 2628/4005 cut-off events. For 227440/227442 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 19986 event pairs, 804 based on Foata normal form. 2/4006 useless extension candidates. Maximal degree in co-relation 29658. Up to 3824 conditions per place. [2024-06-21 16:52:51,891 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 166 selfloop transitions, 28 changer transitions 0/204 dead transitions. [2024-06-21 16:52:51,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 204 transitions, 2483 flow [2024-06-21 16:52:51,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:51,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:51,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 16:52:51,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 16:52:51,892 INFO L175 Difference]: Start difference. First operand has 162 places, 192 transitions, 2063 flow. Second operand 7 states and 121 transitions. [2024-06-21 16:52:51,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 204 transitions, 2483 flow [2024-06-21 16:52:52,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 204 transitions, 2417 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 16:52:52,073 INFO L231 Difference]: Finished difference. Result has 166 places, 192 transitions, 2059 flow [2024-06-21 16:52:52,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2059, PETRI_PLACES=166, PETRI_TRANSITIONS=192} [2024-06-21 16:52:52,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-21 16:52:52,074 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 192 transitions, 2059 flow [2024-06-21 16:52:52,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:52,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:52,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:52,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:52:52,075 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-21 16:52:52,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:52,075 INFO L85 PathProgramCache]: Analyzing trace with hash -240892717, now seen corresponding path program 2 times [2024-06-21 16:52:52,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:52,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877382096] [2024-06-21 16:52:52,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:52,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:52,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:52,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:52,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877382096] [2024-06-21 16:52:52,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877382096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:52,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:52,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:52,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344874523] [2024-06-21 16:52:52,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:52,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:52,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:52,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:52,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:52,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:52,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 192 transitions, 2059 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:52,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:52,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:52,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:53,500 INFO L124 PetriNetUnfolderBase]: 2741/4120 cut-off events. [2024-06-21 16:52:53,500 INFO L125 PetriNetUnfolderBase]: For 235507/235509 co-relation queries the response was YES. [2024-06-21 16:52:53,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30555 conditions, 4120 events. 2741/4120 cut-off events. For 235507/235509 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 20115 event pairs, 834 based on Foata normal form. 3/4122 useless extension candidates. Maximal degree in co-relation 30479. Up to 4076 conditions per place. [2024-06-21 16:52:53,535 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 177 selfloop transitions, 26 changer transitions 0/206 dead transitions. [2024-06-21 16:52:53,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 206 transitions, 2609 flow [2024-06-21 16:52:53,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:53,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:53,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 16:52:53,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-21 16:52:53,536 INFO L175 Difference]: Start difference. First operand has 166 places, 192 transitions, 2059 flow. Second operand 7 states and 113 transitions. [2024-06-21 16:52:53,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 206 transitions, 2609 flow [2024-06-21 16:52:53,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 206 transitions, 2521 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 16:52:53,713 INFO L231 Difference]: Finished difference. Result has 166 places, 195 transitions, 2065 flow [2024-06-21 16:52:53,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2065, PETRI_PLACES=166, PETRI_TRANSITIONS=195} [2024-06-21 16:52:53,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-21 16:52:53,714 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 195 transitions, 2065 flow [2024-06-21 16:52:53,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:53,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:53,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:53,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:52:53,714 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:53,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:53,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1505087759, now seen corresponding path program 3 times [2024-06-21 16:52:53,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:53,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183631424] [2024-06-21 16:52:53,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:53,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:53,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:54,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:54,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:54,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183631424] [2024-06-21 16:52:54,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183631424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:54,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:54,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:54,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135320600] [2024-06-21 16:52:54,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:54,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:54,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:54,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:54,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:54,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:54,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 195 transitions, 2065 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:54,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:54,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:54,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:55,108 INFO L124 PetriNetUnfolderBase]: 2738/4116 cut-off events. [2024-06-21 16:52:55,108 INFO L125 PetriNetUnfolderBase]: For 244664/244666 co-relation queries the response was YES. [2024-06-21 16:52:55,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30662 conditions, 4116 events. 2738/4116 cut-off events. For 244664/244666 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 20099 event pairs, 834 based on Foata normal form. 3/4118 useless extension candidates. Maximal degree in co-relation 30586. Up to 4073 conditions per place. [2024-06-21 16:52:55,144 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 175 selfloop transitions, 27 changer transitions 0/205 dead transitions. [2024-06-21 16:52:55,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 205 transitions, 2493 flow [2024-06-21 16:52:55,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:52:55,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:52:55,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 16:52:55,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 16:52:55,145 INFO L175 Difference]: Start difference. First operand has 166 places, 195 transitions, 2065 flow. Second operand 7 states and 111 transitions. [2024-06-21 16:52:55,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 205 transitions, 2493 flow [2024-06-21 16:52:55,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 205 transitions, 2399 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:55,350 INFO L231 Difference]: Finished difference. Result has 168 places, 195 transitions, 2031 flow [2024-06-21 16:52:55,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2031, PETRI_PLACES=168, PETRI_TRANSITIONS=195} [2024-06-21 16:52:55,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-21 16:52:55,350 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 195 transitions, 2031 flow [2024-06-21 16:52:55,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:55,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:55,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:55,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:52:55,351 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:55,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:55,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1820755602, now seen corresponding path program 1 times [2024-06-21 16:52:55,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:55,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457391563] [2024-06-21 16:52:55,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:55,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:55,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:56,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:56,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:56,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457391563] [2024-06-21 16:52:56,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457391563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:56,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:56,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:56,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773968893] [2024-06-21 16:52:56,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:56,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:56,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:56,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:56,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:56,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:56,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 195 transitions, 2031 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:56,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:56,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:56,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:57,075 INFO L124 PetriNetUnfolderBase]: 2648/4033 cut-off events. [2024-06-21 16:52:57,075 INFO L125 PetriNetUnfolderBase]: For 258376/258378 co-relation queries the response was YES. [2024-06-21 16:52:57,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30558 conditions, 4033 events. 2648/4033 cut-off events. For 258376/258378 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 20114 event pairs, 786 based on Foata normal form. 4/4036 useless extension candidates. Maximal degree in co-relation 30481. Up to 3716 conditions per place. [2024-06-21 16:52:57,112 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 168 selfloop transitions, 58 changer transitions 0/237 dead transitions. [2024-06-21 16:52:57,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 237 transitions, 2861 flow [2024-06-21 16:52:57,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:52:57,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:52:57,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 16:52:57,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 16:52:57,114 INFO L175 Difference]: Start difference. First operand has 168 places, 195 transitions, 2031 flow. Second operand 9 states and 171 transitions. [2024-06-21 16:52:57,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 237 transitions, 2861 flow [2024-06-21 16:52:57,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 237 transitions, 2795 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 16:52:57,338 INFO L231 Difference]: Finished difference. Result has 172 places, 205 transitions, 2237 flow [2024-06-21 16:52:57,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2237, PETRI_PLACES=172, PETRI_TRANSITIONS=205} [2024-06-21 16:52:57,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-21 16:52:57,338 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 205 transitions, 2237 flow [2024-06-21 16:52:57,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:57,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:57,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:57,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:52:57,339 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:57,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:57,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1820486491, now seen corresponding path program 1 times [2024-06-21 16:52:57,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:57,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078535626] [2024-06-21 16:52:57,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:57,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:57,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:58,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:58,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:58,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078535626] [2024-06-21 16:52:58,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078535626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:58,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:58,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:52:58,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17270056] [2024-06-21 16:52:58,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:58,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:52:58,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:58,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:52:58,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:52:58,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:52:58,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 205 transitions, 2237 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:58,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:58,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:52:58,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:52:58,777 INFO L124 PetriNetUnfolderBase]: 2774/4166 cut-off events. [2024-06-21 16:52:58,778 INFO L125 PetriNetUnfolderBase]: For 271951/271953 co-relation queries the response was YES. [2024-06-21 16:52:58,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32268 conditions, 4166 events. 2774/4166 cut-off events. For 271951/271953 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20338 event pairs, 819 based on Foata normal form. 4/4169 useless extension candidates. Maximal degree in co-relation 32189. Up to 3927 conditions per place. [2024-06-21 16:52:58,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 172 selfloop transitions, 67 changer transitions 0/242 dead transitions. [2024-06-21 16:52:58,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 242 transitions, 3133 flow [2024-06-21 16:52:58,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:52:58,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:52:58,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 16:52:58,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 16:52:58,813 INFO L175 Difference]: Start difference. First operand has 172 places, 205 transitions, 2237 flow. Second operand 8 states and 146 transitions. [2024-06-21 16:52:58,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 242 transitions, 3133 flow [2024-06-21 16:52:59,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 242 transitions, 3000 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 16:52:59,028 INFO L231 Difference]: Finished difference. Result has 176 places, 217 transitions, 2474 flow [2024-06-21 16:52:59,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2104, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2474, PETRI_PLACES=176, PETRI_TRANSITIONS=217} [2024-06-21 16:52:59,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-21 16:52:59,029 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 217 transitions, 2474 flow [2024-06-21 16:52:59,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:59,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:52:59,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:52:59,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:52:59,029 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:52:59,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:52:59,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1816942354, now seen corresponding path program 1 times [2024-06-21 16:52:59,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:52:59,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379745262] [2024-06-21 16:52:59,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:52:59,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:52:59,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:52:59,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:52:59,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:52:59,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379745262] [2024-06-21 16:52:59,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379745262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:52:59,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:52:59,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:52:59,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637902032] [2024-06-21 16:52:59,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:52:59,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:52:59,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:52:59,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:52:59,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:52:59,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:52:59,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 217 transitions, 2474 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:52:59,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:52:59,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:52:59,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:00,394 INFO L124 PetriNetUnfolderBase]: 2704/4106 cut-off events. [2024-06-21 16:53:00,395 INFO L125 PetriNetUnfolderBase]: For 290709/290711 co-relation queries the response was YES. [2024-06-21 16:53:00,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33172 conditions, 4106 events. 2704/4106 cut-off events. For 290709/290711 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20466 event pairs, 785 based on Foata normal form. 4/4109 useless extension candidates. Maximal degree in co-relation 33090. Up to 3816 conditions per place. [2024-06-21 16:53:00,427 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 54 changer transitions 0/248 dead transitions. [2024-06-21 16:53:00,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 248 transitions, 3321 flow [2024-06-21 16:53:00,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:00,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:00,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 16:53:00,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 16:53:00,430 INFO L175 Difference]: Start difference. First operand has 176 places, 217 transitions, 2474 flow. Second operand 7 states and 133 transitions. [2024-06-21 16:53:00,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 248 transitions, 3321 flow [2024-06-21 16:53:00,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 248 transitions, 3218 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:00,719 INFO L231 Difference]: Finished difference. Result has 181 places, 227 transitions, 2656 flow [2024-06-21 16:53:00,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2371, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2656, PETRI_PLACES=181, PETRI_TRANSITIONS=227} [2024-06-21 16:53:00,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-21 16:53:00,720 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 227 transitions, 2656 flow [2024-06-21 16:53:00,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:00,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:00,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:00,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:53:00,720 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:00,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:00,720 INFO L85 PathProgramCache]: Analyzing trace with hash 711006436, now seen corresponding path program 2 times [2024-06-21 16:53:00,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:00,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365645590] [2024-06-21 16:53:00,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:00,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:00,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:01,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:01,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365645590] [2024-06-21 16:53:01,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365645590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:01,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:01,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:01,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675052747] [2024-06-21 16:53:01,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:01,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:01,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:01,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:01,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:01,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:01,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 227 transitions, 2656 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:01,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:01,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:01,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:02,098 INFO L124 PetriNetUnfolderBase]: 2698/4098 cut-off events. [2024-06-21 16:53:02,098 INFO L125 PetriNetUnfolderBase]: For 299030/299032 co-relation queries the response was YES. [2024-06-21 16:53:02,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33313 conditions, 4098 events. 2698/4098 cut-off events. For 299030/299032 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20414 event pairs, 785 based on Foata normal form. 4/4101 useless extension candidates. Maximal degree in co-relation 33228. Up to 3811 conditions per place. [2024-06-21 16:53:02,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 50 changer transitions 0/245 dead transitions. [2024-06-21 16:53:02,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 245 transitions, 3346 flow [2024-06-21 16:53:02,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:02,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:02,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 16:53:02,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-21 16:53:02,138 INFO L175 Difference]: Start difference. First operand has 181 places, 227 transitions, 2656 flow. Second operand 7 states and 130 transitions. [2024-06-21 16:53:02,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 245 transitions, 3346 flow [2024-06-21 16:53:02,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 245 transitions, 3270 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:02,402 INFO L231 Difference]: Finished difference. Result has 185 places, 227 transitions, 2689 flow [2024-06-21 16:53:02,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2689, PETRI_PLACES=185, PETRI_TRANSITIONS=227} [2024-06-21 16:53:02,402 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-21 16:53:02,402 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 227 transitions, 2689 flow [2024-06-21 16:53:02,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:02,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:02,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:02,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:53:02,402 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-21 16:53:02,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:02,403 INFO L85 PathProgramCache]: Analyzing trace with hash 257972882, now seen corresponding path program 1 times [2024-06-21 16:53:02,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:02,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700407037] [2024-06-21 16:53:02,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:02,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:02,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:03,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:03,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:03,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700407037] [2024-06-21 16:53:03,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700407037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:03,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:03,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:53:03,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151913894] [2024-06-21 16:53:03,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:03,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:53:03,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:03,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:53:03,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:53:03,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:03,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 227 transitions, 2689 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:03,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:03,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:03,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:04,657 INFO L124 PetriNetUnfolderBase]: 2739/4169 cut-off events. [2024-06-21 16:53:04,658 INFO L125 PetriNetUnfolderBase]: For 318307/318309 co-relation queries the response was YES. [2024-06-21 16:53:04,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33958 conditions, 4169 events. 2739/4169 cut-off events. For 318307/318309 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 20914 event pairs, 742 based on Foata normal form. 12/4180 useless extension candidates. Maximal degree in co-relation 33872. Up to 3687 conditions per place. [2024-06-21 16:53:04,691 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 204 selfloop transitions, 50 changer transitions 0/268 dead transitions. [2024-06-21 16:53:04,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 268 transitions, 3343 flow [2024-06-21 16:53:04,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:53:04,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:53:04,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:53:04,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 16:53:04,692 INFO L175 Difference]: Start difference. First operand has 185 places, 227 transitions, 2689 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:53:04,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 268 transitions, 3343 flow [2024-06-21 16:53:04,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 268 transitions, 3258 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 16:53:04,928 INFO L231 Difference]: Finished difference. Result has 190 places, 228 transitions, 2748 flow [2024-06-21 16:53:04,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2748, PETRI_PLACES=190, PETRI_TRANSITIONS=228} [2024-06-21 16:53:04,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-21 16:53:04,929 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 228 transitions, 2748 flow [2024-06-21 16:53:04,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:04,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:04,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:04,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:53:04,929 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-21 16:53:04,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:04,929 INFO L85 PathProgramCache]: Analyzing trace with hash 2056235956, now seen corresponding path program 2 times [2024-06-21 16:53:04,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:04,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505604973] [2024-06-21 16:53:04,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:04,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:04,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:06,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:06,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:06,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505604973] [2024-06-21 16:53:06,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505604973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:06,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:06,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:53:06,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372232596] [2024-06-21 16:53:06,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:06,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:53:06,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:06,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:53:06,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:53:06,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:06,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 228 transitions, 2748 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:06,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:06,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:06,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:07,296 INFO L124 PetriNetUnfolderBase]: 2780/4240 cut-off events. [2024-06-21 16:53:07,296 INFO L125 PetriNetUnfolderBase]: For 333222/333224 co-relation queries the response was YES. [2024-06-21 16:53:07,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34749 conditions, 4240 events. 2780/4240 cut-off events. For 333222/333224 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21491 event pairs, 758 based on Foata normal form. 12/4251 useless extension candidates. Maximal degree in co-relation 34662. Up to 3785 conditions per place. [2024-06-21 16:53:07,339 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 213 selfloop transitions, 39 changer transitions 0/266 dead transitions. [2024-06-21 16:53:07,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 266 transitions, 3392 flow [2024-06-21 16:53:07,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:53:07,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:53:07,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 16:53:07,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-21 16:53:07,340 INFO L175 Difference]: Start difference. First operand has 190 places, 228 transitions, 2748 flow. Second operand 9 states and 169 transitions. [2024-06-21 16:53:07,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 266 transitions, 3392 flow [2024-06-21 16:53:07,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 266 transitions, 3260 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:07,706 INFO L231 Difference]: Finished difference. Result has 192 places, 229 transitions, 2740 flow [2024-06-21 16:53:07,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2616, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2740, PETRI_PLACES=192, PETRI_TRANSITIONS=229} [2024-06-21 16:53:07,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-21 16:53:07,706 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 229 transitions, 2740 flow [2024-06-21 16:53:07,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:07,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:07,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:07,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:53:07,707 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:07,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:07,707 INFO L85 PathProgramCache]: Analyzing trace with hash 2056466596, now seen corresponding path program 3 times [2024-06-21 16:53:07,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:07,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179896990] [2024-06-21 16:53:07,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:07,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:08,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:08,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:08,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179896990] [2024-06-21 16:53:08,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179896990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:08,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:08,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:53:08,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269082215] [2024-06-21 16:53:08,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:08,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:53:08,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:08,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:53:08,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:53:08,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:08,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 229 transitions, 2740 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:08,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:08,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:08,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:09,784 INFO L124 PetriNetUnfolderBase]: 2821/4311 cut-off events. [2024-06-21 16:53:09,785 INFO L125 PetriNetUnfolderBase]: For 346920/346922 co-relation queries the response was YES. [2024-06-21 16:53:09,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35217 conditions, 4311 events. 2821/4311 cut-off events. For 346920/346922 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 22030 event pairs, 754 based on Foata normal form. 12/4322 useless extension candidates. Maximal degree in co-relation 35129. Up to 3751 conditions per place. [2024-06-21 16:53:09,821 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 46 changer transitions 0/267 dead transitions. [2024-06-21 16:53:09,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 267 transitions, 3386 flow [2024-06-21 16:53:09,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:53:09,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:53:09,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 16:53:09,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-21 16:53:09,823 INFO L175 Difference]: Start difference. First operand has 192 places, 229 transitions, 2740 flow. Second operand 9 states and 169 transitions. [2024-06-21 16:53:09,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 267 transitions, 3386 flow [2024-06-21 16:53:10,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 267 transitions, 3276 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:10,178 INFO L231 Difference]: Finished difference. Result has 194 places, 230 transitions, 2770 flow [2024-06-21 16:53:10,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2770, PETRI_PLACES=194, PETRI_TRANSITIONS=230} [2024-06-21 16:53:10,179 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-21 16:53:10,179 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 230 transitions, 2770 flow [2024-06-21 16:53:10,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:10,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:10,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:10,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:53:10,180 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-21 16:53:10,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:10,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1811220901, now seen corresponding path program 2 times [2024-06-21 16:53:10,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:10,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567351496] [2024-06-21 16:53:10,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:10,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:10,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:10,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:10,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567351496] [2024-06-21 16:53:10,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567351496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:10,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:10,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:10,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241155325] [2024-06-21 16:53:10,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:10,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:10,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:10,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:10,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:10,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:10,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 230 transitions, 2770 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:10,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:10,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:10,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:11,710 INFO L124 PetriNetUnfolderBase]: 2961/4468 cut-off events. [2024-06-21 16:53:11,710 INFO L125 PetriNetUnfolderBase]: For 354567/354569 co-relation queries the response was YES. [2024-06-21 16:53:11,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36399 conditions, 4468 events. 2961/4468 cut-off events. For 354567/354569 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 22459 event pairs, 873 based on Foata normal form. 4/4471 useless extension candidates. Maximal degree in co-relation 36310. Up to 4192 conditions per place. [2024-06-21 16:53:11,754 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 74 changer transitions 0/262 dead transitions. [2024-06-21 16:53:11,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 262 transitions, 3812 flow [2024-06-21 16:53:11,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:11,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:11,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:53:11,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 16:53:11,755 INFO L175 Difference]: Start difference. First operand has 194 places, 230 transitions, 2770 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:53:11,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 262 transitions, 3812 flow [2024-06-21 16:53:12,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 262 transitions, 3686 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:12,136 INFO L231 Difference]: Finished difference. Result has 196 places, 241 transitions, 2974 flow [2024-06-21 16:53:12,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2644, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2974, PETRI_PLACES=196, PETRI_TRANSITIONS=241} [2024-06-21 16:53:12,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-21 16:53:12,137 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 241 transitions, 2974 flow [2024-06-21 16:53:12,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:12,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:12,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:12,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:53:12,137 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:12,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:12,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1811220498, now seen corresponding path program 1 times [2024-06-21 16:53:12,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:12,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627932588] [2024-06-21 16:53:12,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:12,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:12,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:12,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:12,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:12,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627932588] [2024-06-21 16:53:12,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627932588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:12,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:12,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:12,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014472336] [2024-06-21 16:53:12,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:12,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:12,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:12,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:12,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:12,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:12,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 241 transitions, 2974 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:12,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:12,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:12,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:13,651 INFO L124 PetriNetUnfolderBase]: 2992/4510 cut-off events. [2024-06-21 16:53:13,652 INFO L125 PetriNetUnfolderBase]: For 370449/370449 co-relation queries the response was YES. [2024-06-21 16:53:13,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36965 conditions, 4510 events. 2992/4510 cut-off events. For 370449/370449 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22662 event pairs, 869 based on Foata normal form. 3/4512 useless extension candidates. Maximal degree in co-relation 36874. Up to 4432 conditions per place. [2024-06-21 16:53:13,696 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 237 selfloop transitions, 32 changer transitions 0/272 dead transitions. [2024-06-21 16:53:13,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 272 transitions, 3780 flow [2024-06-21 16:53:13,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:13,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:13,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:53:13,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 16:53:13,697 INFO L175 Difference]: Start difference. First operand has 196 places, 241 transitions, 2974 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:53:13,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 272 transitions, 3780 flow [2024-06-21 16:53:14,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 272 transitions, 3632 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 16:53:14,131 INFO L231 Difference]: Finished difference. Result has 201 places, 250 transitions, 3032 flow [2024-06-21 16:53:14,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3032, PETRI_PLACES=201, PETRI_TRANSITIONS=250} [2024-06-21 16:53:14,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 16:53:14,131 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 250 transitions, 3032 flow [2024-06-21 16:53:14,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:14,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:14,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:14,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:53:14,132 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:14,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:14,132 INFO L85 PathProgramCache]: Analyzing trace with hash 711002809, now seen corresponding path program 3 times [2024-06-21 16:53:14,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:14,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611004578] [2024-06-21 16:53:14,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:14,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:14,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:14,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:14,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611004578] [2024-06-21 16:53:14,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611004578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:14,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:14,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:14,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113354521] [2024-06-21 16:53:14,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:14,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:14,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:14,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:14,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:14,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:14,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 250 transitions, 3032 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:14,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:14,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:14,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:15,690 INFO L124 PetriNetUnfolderBase]: 2988/4506 cut-off events. [2024-06-21 16:53:15,690 INFO L125 PetriNetUnfolderBase]: For 381069/381071 co-relation queries the response was YES. [2024-06-21 16:53:15,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37344 conditions, 4506 events. 2988/4506 cut-off events. For 381069/381071 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22635 event pairs, 875 based on Foata normal form. 4/4509 useless extension candidates. Maximal degree in co-relation 37251. Up to 4233 conditions per place. [2024-06-21 16:53:15,737 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 192 selfloop transitions, 75 changer transitions 0/270 dead transitions. [2024-06-21 16:53:15,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 270 transitions, 3847 flow [2024-06-21 16:53:15,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:15,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:15,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:53:15,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 16:53:15,738 INFO L175 Difference]: Start difference. First operand has 201 places, 250 transitions, 3032 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:53:15,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 270 transitions, 3847 flow [2024-06-21 16:53:16,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 270 transitions, 3791 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:16,145 INFO L231 Difference]: Finished difference. Result has 206 places, 251 transitions, 3162 flow [2024-06-21 16:53:16,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3162, PETRI_PLACES=206, PETRI_TRANSITIONS=251} [2024-06-21 16:53:16,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-21 16:53:16,146 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 251 transitions, 3162 flow [2024-06-21 16:53:16,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:16,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:16,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:16,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:53:16,146 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:16,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:16,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1811232402, now seen corresponding path program 2 times [2024-06-21 16:53:16,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:16,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087277289] [2024-06-21 16:53:16,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:16,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:16,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:17,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:17,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:17,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087277289] [2024-06-21 16:53:17,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087277289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:17,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:17,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:17,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195999526] [2024-06-21 16:53:17,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:17,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:17,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:17,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:17,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:17,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:17,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 251 transitions, 3162 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:17,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:17,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:17,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:17,922 INFO L124 PetriNetUnfolderBase]: 2904/4427 cut-off events. [2024-06-21 16:53:17,923 INFO L125 PetriNetUnfolderBase]: For 396622/396624 co-relation queries the response was YES. [2024-06-21 16:53:17,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37406 conditions, 4427 events. 2904/4427 cut-off events. For 396622/396624 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 22649 event pairs, 833 based on Foata normal form. 4/4430 useless extension candidates. Maximal degree in co-relation 37310. Up to 4117 conditions per place. [2024-06-21 16:53:17,962 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 202 selfloop transitions, 55 changer transitions 0/274 dead transitions. [2024-06-21 16:53:17,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 274 transitions, 3978 flow [2024-06-21 16:53:17,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:17,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:17,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:53:17,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:53:17,964 INFO L175 Difference]: Start difference. First operand has 206 places, 251 transitions, 3162 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:53:17,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 274 transitions, 3978 flow [2024-06-21 16:53:18,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 274 transitions, 3822 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:18,259 INFO L231 Difference]: Finished difference. Result has 209 places, 255 transitions, 3175 flow [2024-06-21 16:53:18,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3175, PETRI_PLACES=209, PETRI_TRANSITIONS=255} [2024-06-21 16:53:18,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-21 16:53:18,259 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 255 transitions, 3175 flow [2024-06-21 16:53:18,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:18,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:18,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:18,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:53:18,260 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:18,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:18,260 INFO L85 PathProgramCache]: Analyzing trace with hash -895062994, now seen corresponding path program 3 times [2024-06-21 16:53:18,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:18,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116074966] [2024-06-21 16:53:18,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:18,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:18,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:18,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:18,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116074966] [2024-06-21 16:53:18,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116074966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:18,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:18,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:18,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254836627] [2024-06-21 16:53:18,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:18,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:18,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:18,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:18,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 255 transitions, 3175 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:18,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:18,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:18,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:19,686 INFO L124 PetriNetUnfolderBase]: 2894/4412 cut-off events. [2024-06-21 16:53:19,686 INFO L125 PetriNetUnfolderBase]: For 406867/406867 co-relation queries the response was YES. [2024-06-21 16:53:19,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37448 conditions, 4412 events. 2894/4412 cut-off events. For 406867/406867 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22563 event pairs, 828 based on Foata normal form. 1/4412 useless extension candidates. Maximal degree in co-relation 37351. Up to 4229 conditions per place. [2024-06-21 16:53:19,733 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 24 changer transitions 0/272 dead transitions. [2024-06-21 16:53:19,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 272 transitions, 3835 flow [2024-06-21 16:53:19,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:19,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:19,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 16:53:19,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-21 16:53:19,735 INFO L175 Difference]: Start difference. First operand has 209 places, 255 transitions, 3175 flow. Second operand 7 states and 124 transitions. [2024-06-21 16:53:19,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 272 transitions, 3835 flow [2024-06-21 16:53:20,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 272 transitions, 3711 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:20,085 INFO L231 Difference]: Finished difference. Result has 211 places, 255 transitions, 3105 flow [2024-06-21 16:53:20,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3051, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3105, PETRI_PLACES=211, PETRI_TRANSITIONS=255} [2024-06-21 16:53:20,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-21 16:53:20,086 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 255 transitions, 3105 flow [2024-06-21 16:53:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:20,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:20,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:20,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:53:20,086 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:20,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:20,087 INFO L85 PathProgramCache]: Analyzing trace with hash 387403344, now seen corresponding path program 4 times [2024-06-21 16:53:20,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:20,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005082242] [2024-06-21 16:53:20,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:20,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:20,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:20,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:20,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:20,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005082242] [2024-06-21 16:53:20,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005082242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:20,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:20,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:20,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218891497] [2024-06-21 16:53:20,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:20,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:20,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:20,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:20,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:20,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:20,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 255 transitions, 3105 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:20,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:20,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:20,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:21,589 INFO L124 PetriNetUnfolderBase]: 2899/4419 cut-off events. [2024-06-21 16:53:21,589 INFO L125 PetriNetUnfolderBase]: For 420771/420771 co-relation queries the response was YES. [2024-06-21 16:53:21,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37616 conditions, 4419 events. 2899/4419 cut-off events. For 420771/420771 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22601 event pairs, 827 based on Foata normal form. 1/4419 useless extension candidates. Maximal degree in co-relation 37518. Up to 4251 conditions per place. [2024-06-21 16:53:21,635 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 235 selfloop transitions, 19 changer transitions 0/271 dead transitions. [2024-06-21 16:53:21,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 271 transitions, 3705 flow [2024-06-21 16:53:21,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:21,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:21,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:53:21,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:53:21,636 INFO L175 Difference]: Start difference. First operand has 211 places, 255 transitions, 3105 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:53:21,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 271 transitions, 3705 flow [2024-06-21 16:53:22,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 271 transitions, 3513 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 16:53:22,110 INFO L231 Difference]: Finished difference. Result has 209 places, 258 transitions, 3023 flow [2024-06-21 16:53:22,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2927, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3023, PETRI_PLACES=209, PETRI_TRANSITIONS=258} [2024-06-21 16:53:22,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-21 16:53:22,110 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 258 transitions, 3023 flow [2024-06-21 16:53:22,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:22,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:22,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:22,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:53:22,111 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:22,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:22,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1648654552, now seen corresponding path program 5 times [2024-06-21 16:53:22,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:22,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823032772] [2024-06-21 16:53:22,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:22,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:22,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:22,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:22,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823032772] [2024-06-21 16:53:22,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823032772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:22,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:22,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:22,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914085263] [2024-06-21 16:53:22,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:22,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:22,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:22,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:22,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:22,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:22,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 258 transitions, 3023 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:22,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:22,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:22,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:23,484 INFO L124 PetriNetUnfolderBase]: 2896/4416 cut-off events. [2024-06-21 16:53:23,484 INFO L125 PetriNetUnfolderBase]: For 432706/432708 co-relation queries the response was YES. [2024-06-21 16:53:23,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37621 conditions, 4416 events. 2896/4416 cut-off events. For 432706/432708 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 22607 event pairs, 830 based on Foata normal form. 3/4418 useless extension candidates. Maximal degree in co-relation 37523. Up to 4247 conditions per place. [2024-06-21 16:53:23,525 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 19 changer transitions 0/268 dead transitions. [2024-06-21 16:53:23,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 268 transitions, 3549 flow [2024-06-21 16:53:23,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:23,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:23,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 16:53:23,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 16:53:23,526 INFO L175 Difference]: Start difference. First operand has 209 places, 258 transitions, 3023 flow. Second operand 7 states and 116 transitions. [2024-06-21 16:53:23,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 268 transitions, 3549 flow [2024-06-21 16:53:23,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 268 transitions, 3487 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:23,992 INFO L231 Difference]: Finished difference. Result has 211 places, 258 transitions, 3005 flow [2024-06-21 16:53:23,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3005, PETRI_PLACES=211, PETRI_TRANSITIONS=258} [2024-06-21 16:53:23,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-21 16:53:23,993 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 258 transitions, 3005 flow [2024-06-21 16:53:23,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:23,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:23,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:23,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:53:23,993 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-21 16:53:23,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:23,993 INFO L85 PathProgramCache]: Analyzing trace with hash -693634518, now seen corresponding path program 6 times [2024-06-21 16:53:23,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:23,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438260531] [2024-06-21 16:53:23,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:23,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:23,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:24,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:24,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:24,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438260531] [2024-06-21 16:53:24,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438260531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:24,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:24,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:53:24,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224227676] [2024-06-21 16:53:24,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:24,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:53:24,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:24,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:53:24,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:53:24,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:24,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 258 transitions, 3005 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:24,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:24,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:24,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:25,425 INFO L124 PetriNetUnfolderBase]: 2888/4405 cut-off events. [2024-06-21 16:53:25,425 INFO L125 PetriNetUnfolderBase]: For 445181/445183 co-relation queries the response was YES. [2024-06-21 16:53:25,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37665 conditions, 4405 events. 2888/4405 cut-off events. For 445181/445183 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 22544 event pairs, 830 based on Foata normal form. 4/4408 useless extension candidates. Maximal degree in co-relation 37566. Up to 4214 conditions per place. [2024-06-21 16:53:25,469 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 29 changer transitions 0/268 dead transitions. [2024-06-21 16:53:25,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 268 transitions, 3531 flow [2024-06-21 16:53:25,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:53:25,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:53:25,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:53:25,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:53:25,471 INFO L175 Difference]: Start difference. First operand has 211 places, 258 transitions, 3005 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:53:25,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 268 transitions, 3531 flow [2024-06-21 16:53:26,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 268 transitions, 3479 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:26,037 INFO L231 Difference]: Finished difference. Result has 213 places, 258 transitions, 3019 flow [2024-06-21 16:53:26,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3019, PETRI_PLACES=213, PETRI_TRANSITIONS=258} [2024-06-21 16:53:26,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-21 16:53:26,038 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 258 transitions, 3019 flow [2024-06-21 16:53:26,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:26,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:26,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:26,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:53:26,038 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:26,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:26,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1218632302, now seen corresponding path program 4 times [2024-06-21 16:53:26,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:26,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797333516] [2024-06-21 16:53:26,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:26,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:26,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:27,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:27,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:27,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797333516] [2024-06-21 16:53:27,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797333516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:27,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:27,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:53:27,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353840345] [2024-06-21 16:53:27,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:27,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:53:27,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:27,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:53:27,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:53:27,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:27,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 258 transitions, 3019 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:27,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:27,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:27,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:28,179 INFO L124 PetriNetUnfolderBase]: 2929/4476 cut-off events. [2024-06-21 16:53:28,179 INFO L125 PetriNetUnfolderBase]: For 470076/470078 co-relation queries the response was YES. [2024-06-21 16:53:28,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38362 conditions, 4476 events. 2929/4476 cut-off events. For 470076/470078 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 23044 event pairs, 761 based on Foata normal form. 12/4487 useless extension candidates. Maximal degree in co-relation 38262. Up to 3777 conditions per place. [2024-06-21 16:53:28,226 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 220 selfloop transitions, 57 changer transitions 0/294 dead transitions. [2024-06-21 16:53:28,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 294 transitions, 3711 flow [2024-06-21 16:53:28,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:28,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 16:53:28,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-21 16:53:28,227 INFO L175 Difference]: Start difference. First operand has 213 places, 258 transitions, 3019 flow. Second operand 8 states and 157 transitions. [2024-06-21 16:53:28,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 294 transitions, 3711 flow [2024-06-21 16:53:28,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 294 transitions, 3643 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:28,904 INFO L231 Difference]: Finished difference. Result has 215 places, 259 transitions, 3120 flow [2024-06-21 16:53:28,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3120, PETRI_PLACES=215, PETRI_TRANSITIONS=259} [2024-06-21 16:53:28,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-21 16:53:28,904 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 259 transitions, 3120 flow [2024-06-21 16:53:28,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:28,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:28,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:28,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:53:28,905 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:28,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:28,906 INFO L85 PathProgramCache]: Analyzing trace with hash -326900158, now seen corresponding path program 5 times [2024-06-21 16:53:28,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:28,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896938635] [2024-06-21 16:53:28,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:28,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:30,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:30,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:30,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896938635] [2024-06-21 16:53:30,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896938635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:30,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:30,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:53:30,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095473205] [2024-06-21 16:53:30,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:30,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:53:30,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:30,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:53:30,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:53:30,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:30,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 259 transitions, 3120 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:30,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:30,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:30,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:31,008 INFO L124 PetriNetUnfolderBase]: 2970/4547 cut-off events. [2024-06-21 16:53:31,009 INFO L125 PetriNetUnfolderBase]: For 490195/490197 co-relation queries the response was YES. [2024-06-21 16:53:31,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39369 conditions, 4547 events. 2970/4547 cut-off events. For 490195/490197 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 23645 event pairs, 761 based on Foata normal form. 12/4558 useless extension candidates. Maximal degree in co-relation 39268. Up to 3748 conditions per place. [2024-06-21 16:53:31,056 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 212 selfloop transitions, 63 changer transitions 0/292 dead transitions. [2024-06-21 16:53:31,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 292 transitions, 3800 flow [2024-06-21 16:53:31,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:31,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:31,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:53:31,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 16:53:31,057 INFO L175 Difference]: Start difference. First operand has 215 places, 259 transitions, 3120 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:53:31,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 292 transitions, 3800 flow [2024-06-21 16:53:31,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 292 transitions, 3643 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:31,537 INFO L231 Difference]: Finished difference. Result has 217 places, 260 transitions, 3144 flow [2024-06-21 16:53:31,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2967, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3144, PETRI_PLACES=217, PETRI_TRANSITIONS=260} [2024-06-21 16:53:31,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-21 16:53:31,538 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 260 transitions, 3144 flow [2024-06-21 16:53:31,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:31,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:31,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:31,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:53:31,538 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:31,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:31,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1210358092, now seen corresponding path program 6 times [2024-06-21 16:53:31,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:31,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065148694] [2024-06-21 16:53:31,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:31,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:31,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:32,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:32,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:32,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065148694] [2024-06-21 16:53:32,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065148694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:32,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:32,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:53:32,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105750195] [2024-06-21 16:53:32,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:32,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:53:32,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:32,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:53:32,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:53:32,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:32,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 260 transitions, 3144 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:32,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:32,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:32,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:33,719 INFO L124 PetriNetUnfolderBase]: 2950/4515 cut-off events. [2024-06-21 16:53:33,719 INFO L125 PetriNetUnfolderBase]: For 460428/460430 co-relation queries the response was YES. [2024-06-21 16:53:33,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38268 conditions, 4515 events. 2950/4515 cut-off events. For 460428/460430 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 23373 event pairs, 810 based on Foata normal form. 12/4526 useless extension candidates. Maximal degree in co-relation 38166. Up to 4207 conditions per place. [2024-06-21 16:53:33,768 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 253 selfloop transitions, 18 changer transitions 0/288 dead transitions. [2024-06-21 16:53:33,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 288 transitions, 3706 flow [2024-06-21 16:53:33,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:33,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:33,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:53:33,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 16:53:33,769 INFO L175 Difference]: Start difference. First operand has 217 places, 260 transitions, 3144 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:53:33,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 288 transitions, 3706 flow [2024-06-21 16:53:34,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 288 transitions, 3547 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:34,198 INFO L231 Difference]: Finished difference. Result has 218 places, 259 transitions, 2969 flow [2024-06-21 16:53:34,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2969, PETRI_PLACES=218, PETRI_TRANSITIONS=259} [2024-06-21 16:53:34,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-21 16:53:34,199 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 259 transitions, 2969 flow [2024-06-21 16:53:34,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:34,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:34,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:34,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:53:34,199 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:34,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:34,199 INFO L85 PathProgramCache]: Analyzing trace with hash 593885757, now seen corresponding path program 4 times [2024-06-21 16:53:34,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:34,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421625909] [2024-06-21 16:53:34,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:34,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:34,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:34,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:34,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421625909] [2024-06-21 16:53:34,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421625909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:34,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:34,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:34,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097486897] [2024-06-21 16:53:34,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:34,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:34,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:34,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:34,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:34,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:34,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 259 transitions, 2969 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:34,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:34,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:34,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:35,747 INFO L124 PetriNetUnfolderBase]: 3075/4651 cut-off events. [2024-06-21 16:53:35,747 INFO L125 PetriNetUnfolderBase]: For 449268/449270 co-relation queries the response was YES. [2024-06-21 16:53:35,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38638 conditions, 4651 events. 3075/4651 cut-off events. For 449268/449270 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23775 event pairs, 884 based on Foata normal form. 4/4654 useless extension candidates. Maximal degree in co-relation 38535. Up to 4584 conditions per place. [2024-06-21 16:53:35,791 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 240 selfloop transitions, 36 changer transitions 0/279 dead transitions. [2024-06-21 16:53:35,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 279 transitions, 3796 flow [2024-06-21 16:53:35,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:35,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:35,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:53:35,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:53:35,792 INFO L175 Difference]: Start difference. First operand has 218 places, 259 transitions, 2969 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:53:35,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 279 transitions, 3796 flow [2024-06-21 16:53:36,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 279 transitions, 3726 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:36,235 INFO L231 Difference]: Finished difference. Result has 221 places, 267 transitions, 3137 flow [2024-06-21 16:53:36,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3137, PETRI_PLACES=221, PETRI_TRANSITIONS=267} [2024-06-21 16:53:36,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-21 16:53:36,236 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 267 transitions, 3137 flow [2024-06-21 16:53:36,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:36,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:36,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:36,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:53:36,237 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:36,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:36,237 INFO L85 PathProgramCache]: Analyzing trace with hash -693251792, now seen corresponding path program 2 times [2024-06-21 16:53:36,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:36,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911717905] [2024-06-21 16:53:36,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:36,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:36,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:36,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:36,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911717905] [2024-06-21 16:53:36,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911717905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:36,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:36,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:36,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565147792] [2024-06-21 16:53:36,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:36,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:36,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:36,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:36,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:36,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:36,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 267 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:36,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:36,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:36,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:37,869 INFO L124 PetriNetUnfolderBase]: 3114/4704 cut-off events. [2024-06-21 16:53:37,870 INFO L125 PetriNetUnfolderBase]: For 470683/470683 co-relation queries the response was YES. [2024-06-21 16:53:37,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39419 conditions, 4704 events. 3114/4704 cut-off events. For 470683/470683 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 23998 event pairs, 882 based on Foata normal form. 3/4706 useless extension candidates. Maximal degree in co-relation 39314. Up to 4657 conditions per place. [2024-06-21 16:53:37,921 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 264 selfloop transitions, 22 changer transitions 0/289 dead transitions. [2024-06-21 16:53:37,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 289 transitions, 3983 flow [2024-06-21 16:53:37,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:37,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:37,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:53:37,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:53:37,922 INFO L175 Difference]: Start difference. First operand has 221 places, 267 transitions, 3137 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:53:37,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 289 transitions, 3983 flow [2024-06-21 16:53:38,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 289 transitions, 3864 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 16:53:38,296 INFO L231 Difference]: Finished difference. Result has 224 places, 273 transitions, 3190 flow [2024-06-21 16:53:38,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3190, PETRI_PLACES=224, PETRI_TRANSITIONS=273} [2024-06-21 16:53:38,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-21 16:53:38,297 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 273 transitions, 3190 flow [2024-06-21 16:53:38,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:38,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:38,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:38,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:53:38,298 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:38,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:38,298 INFO L85 PathProgramCache]: Analyzing trace with hash 580987587, now seen corresponding path program 5 times [2024-06-21 16:53:38,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:38,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331743474] [2024-06-21 16:53:38,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:38,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:38,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:38,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:38,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:38,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331743474] [2024-06-21 16:53:38,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331743474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:38,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:38,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:38,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747616898] [2024-06-21 16:53:38,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:38,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:38,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:38,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:38,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:39,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:39,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 273 transitions, 3190 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:39,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:39,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:39,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:39,775 INFO L124 PetriNetUnfolderBase]: 3124/4719 cut-off events. [2024-06-21 16:53:39,775 INFO L125 PetriNetUnfolderBase]: For 484282/484284 co-relation queries the response was YES. [2024-06-21 16:53:39,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39698 conditions, 4719 events. 3124/4719 cut-off events. For 484282/484284 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 24112 event pairs, 885 based on Foata normal form. 4/4722 useless extension candidates. Maximal degree in co-relation 39592. Up to 4590 conditions per place. [2024-06-21 16:53:39,821 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 228 selfloop transitions, 59 changer transitions 0/290 dead transitions. [2024-06-21 16:53:39,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 290 transitions, 4106 flow [2024-06-21 16:53:39,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:39,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:39,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:53:39,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:53:39,822 INFO L175 Difference]: Start difference. First operand has 224 places, 273 transitions, 3190 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:53:39,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 290 transitions, 4106 flow [2024-06-21 16:53:40,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 290 transitions, 4030 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 16:53:40,333 INFO L231 Difference]: Finished difference. Result has 228 places, 277 transitions, 3311 flow [2024-06-21 16:53:40,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3114, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3311, PETRI_PLACES=228, PETRI_TRANSITIONS=277} [2024-06-21 16:53:40,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-21 16:53:40,334 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 277 transitions, 3311 flow [2024-06-21 16:53:40,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:40,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:40,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:40,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:53:40,334 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:40,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:40,334 INFO L85 PathProgramCache]: Analyzing trace with hash 580987246, now seen corresponding path program 3 times [2024-06-21 16:53:40,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:40,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928001149] [2024-06-21 16:53:40,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:40,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:40,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:41,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:41,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928001149] [2024-06-21 16:53:41,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928001149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:41,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:41,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:41,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025652444] [2024-06-21 16:53:41,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:41,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:41,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:41,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:41,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:41,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:53:41,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 277 transitions, 3311 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:41,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:41,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:53:41,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:42,198 INFO L124 PetriNetUnfolderBase]: 3020/4613 cut-off events. [2024-06-21 16:53:42,198 INFO L125 PetriNetUnfolderBase]: For 496909/496911 co-relation queries the response was YES. [2024-06-21 16:53:42,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39326 conditions, 4613 events. 3020/4613 cut-off events. For 496909/496911 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 23939 event pairs, 848 based on Foata normal form. 4/4616 useless extension candidates. Maximal degree in co-relation 39219. Up to 4401 conditions per place. [2024-06-21 16:53:42,243 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 35 changer transitions 0/289 dead transitions. [2024-06-21 16:53:42,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 289 transitions, 3882 flow [2024-06-21 16:53:42,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:42,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:42,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:53:42,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 16:53:42,244 INFO L175 Difference]: Start difference. First operand has 228 places, 277 transitions, 3311 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:53:42,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 289 transitions, 3882 flow [2024-06-21 16:53:42,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 289 transitions, 3627 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:42,708 INFO L231 Difference]: Finished difference. Result has 229 places, 278 transitions, 3142 flow [2024-06-21 16:53:42,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3142, PETRI_PLACES=229, PETRI_TRANSITIONS=278} [2024-06-21 16:53:42,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-21 16:53:42,709 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 278 transitions, 3142 flow [2024-06-21 16:53:42,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:42,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:42,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:42,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:53:42,709 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:42,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:42,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1190017782, now seen corresponding path program 3 times [2024-06-21 16:53:42,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:42,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997548510] [2024-06-21 16:53:42,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:42,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:42,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:43,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:43,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:43,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997548510] [2024-06-21 16:53:43,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997548510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:43,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:43,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:43,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148213197] [2024-06-21 16:53:43,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:43,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:43,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:43,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:43,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:43,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:43,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 278 transitions, 3142 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:43,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:43,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:43,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:44,305 INFO L124 PetriNetUnfolderBase]: 3109/4698 cut-off events. [2024-06-21 16:53:44,305 INFO L125 PetriNetUnfolderBase]: For 505248/505248 co-relation queries the response was YES. [2024-06-21 16:53:44,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 4698 events. 3109/4698 cut-off events. For 505248/505248 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 23967 event pairs, 880 based on Foata normal form. 3/4700 useless extension candidates. Maximal degree in co-relation 39375. Up to 4668 conditions per place. [2024-06-21 16:53:44,356 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 17 changer transitions 0/291 dead transitions. [2024-06-21 16:53:44,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 291 transitions, 3750 flow [2024-06-21 16:53:44,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:44,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:44,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 16:53:44,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-21 16:53:44,361 INFO L175 Difference]: Start difference. First operand has 229 places, 278 transitions, 3142 flow. Second operand 8 states and 121 transitions. [2024-06-21 16:53:44,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 291 transitions, 3750 flow [2024-06-21 16:53:44,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 291 transitions, 3620 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:44,963 INFO L231 Difference]: Finished difference. Result has 230 places, 278 transitions, 3052 flow [2024-06-21 16:53:44,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3052, PETRI_PLACES=230, PETRI_TRANSITIONS=278} [2024-06-21 16:53:44,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-21 16:53:44,963 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 278 transitions, 3052 flow [2024-06-21 16:53:44,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:44,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:44,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:44,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:53:44,964 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:44,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:44,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1203350262, now seen corresponding path program 4 times [2024-06-21 16:53:44,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:44,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234470430] [2024-06-21 16:53:44,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:44,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:44,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:45,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:45,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:45,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234470430] [2024-06-21 16:53:45,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234470430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:45,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:45,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:45,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404131393] [2024-06-21 16:53:45,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:45,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:45,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:45,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:45,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:45,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:45,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 278 transitions, 3052 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:45,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:45,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:45,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:46,555 INFO L124 PetriNetUnfolderBase]: 3100/4686 cut-off events. [2024-06-21 16:53:46,555 INFO L125 PetriNetUnfolderBase]: For 513717/513717 co-relation queries the response was YES. [2024-06-21 16:53:46,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39290 conditions, 4686 events. 3100/4686 cut-off events. For 513717/513717 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 23902 event pairs, 878 based on Foata normal form. 3/4688 useless extension candidates. Maximal degree in co-relation 39182. Up to 4629 conditions per place. [2024-06-21 16:53:46,604 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-21 16:53:46,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 293 transitions, 3670 flow [2024-06-21 16:53:46,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:46,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:46,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:53:46,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 16:53:46,605 INFO L175 Difference]: Start difference. First operand has 230 places, 278 transitions, 3052 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:53:46,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 293 transitions, 3670 flow [2024-06-21 16:53:47,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 293 transitions, 3598 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 16:53:47,174 INFO L231 Difference]: Finished difference. Result has 231 places, 278 transitions, 3044 flow [2024-06-21 16:53:47,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2980, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3044, PETRI_PLACES=231, PETRI_TRANSITIONS=278} [2024-06-21 16:53:47,174 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-21 16:53:47,175 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 278 transitions, 3044 flow [2024-06-21 16:53:47,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:47,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:47,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:47,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:53:47,175 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:47,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:47,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1203350665, now seen corresponding path program 6 times [2024-06-21 16:53:47,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:47,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423890826] [2024-06-21 16:53:47,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:47,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:47,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:47,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:47,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:47,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423890826] [2024-06-21 16:53:47,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423890826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:47,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:47,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:47,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444149732] [2024-06-21 16:53:47,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:47,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:47,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:47,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:47,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:47,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:47,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 278 transitions, 3044 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:47,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:47,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:47,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:48,818 INFO L124 PetriNetUnfolderBase]: 3096/4682 cut-off events. [2024-06-21 16:53:48,818 INFO L125 PetriNetUnfolderBase]: For 521769/521771 co-relation queries the response was YES. [2024-06-21 16:53:48,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39330 conditions, 4682 events. 3096/4682 cut-off events. For 521769/521771 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 23898 event pairs, 881 based on Foata normal form. 4/4685 useless extension candidates. Maximal degree in co-relation 39221. Up to 4556 conditions per place. [2024-06-21 16:53:48,863 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 54 changer transitions 0/291 dead transitions. [2024-06-21 16:53:48,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 291 transitions, 3906 flow [2024-06-21 16:53:48,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:48,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:48,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:53:48,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:53:48,864 INFO L175 Difference]: Start difference. First operand has 231 places, 278 transitions, 3044 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:53:48,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 291 transitions, 3906 flow [2024-06-21 16:53:49,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 291 transitions, 3756 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 16:53:49,413 INFO L231 Difference]: Finished difference. Result has 231 places, 278 transitions, 3010 flow [2024-06-21 16:53:49,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3010, PETRI_PLACES=231, PETRI_TRANSITIONS=278} [2024-06-21 16:53:49,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-21 16:53:49,414 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 278 transitions, 3010 flow [2024-06-21 16:53:49,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:49,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:49,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:49,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:53:49,414 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:49,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:49,414 INFO L85 PathProgramCache]: Analyzing trace with hash -385069873, now seen corresponding path program 1 times [2024-06-21 16:53:49,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:49,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362389692] [2024-06-21 16:53:49,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:49,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:50,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:50,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:50,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362389692] [2024-06-21 16:53:50,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362389692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:50,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:50,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:50,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329905575] [2024-06-21 16:53:50,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:50,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:50,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:50,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:50,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:50,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:50,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 278 transitions, 3010 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:50,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:50,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:50,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:51,106 INFO L124 PetriNetUnfolderBase]: 3106/4695 cut-off events. [2024-06-21 16:53:51,106 INFO L125 PetriNetUnfolderBase]: For 537741/537741 co-relation queries the response was YES. [2024-06-21 16:53:51,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39561 conditions, 4695 events. 3106/4695 cut-off events. For 537741/537741 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 23960 event pairs, 878 based on Foata normal form. 2/4696 useless extension candidates. Maximal degree in co-relation 39452. Up to 4640 conditions per place. [2024-06-21 16:53:51,156 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 19 changer transitions 0/300 dead transitions. [2024-06-21 16:53:51,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 300 transitions, 3698 flow [2024-06-21 16:53:51,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:51,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:51,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 16:53:51,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 16:53:51,157 INFO L175 Difference]: Start difference. First operand has 231 places, 278 transitions, 3010 flow. Second operand 8 states and 128 transitions. [2024-06-21 16:53:51,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 300 transitions, 3698 flow [2024-06-21 16:53:51,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 300 transitions, 3504 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 16:53:51,714 INFO L231 Difference]: Finished difference. Result has 231 places, 281 transitions, 2910 flow [2024-06-21 16:53:51,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2910, PETRI_PLACES=231, PETRI_TRANSITIONS=281} [2024-06-21 16:53:51,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-21 16:53:51,715 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 281 transitions, 2910 flow [2024-06-21 16:53:51,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:51,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:51,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:51,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:53:51,715 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:51,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:51,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1596474509, now seen corresponding path program 2 times [2024-06-21 16:53:51,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:51,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713666690] [2024-06-21 16:53:51,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:51,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:52,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:52,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:52,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713666690] [2024-06-21 16:53:52,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713666690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:52,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:52,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:52,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802805661] [2024-06-21 16:53:52,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:52,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:52,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:52,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:52,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:52,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:52,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 281 transitions, 2910 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:52,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:52,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:52,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:53,460 INFO L124 PetriNetUnfolderBase]: 3132/4731 cut-off events. [2024-06-21 16:53:53,460 INFO L125 PetriNetUnfolderBase]: For 557623/557623 co-relation queries the response was YES. [2024-06-21 16:53:53,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40267 conditions, 4731 events. 3132/4731 cut-off events. For 557623/557623 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 24195 event pairs, 881 based on Foata normal form. 2/4732 useless extension candidates. Maximal degree in co-relation 40159. Up to 4611 conditions per place. [2024-06-21 16:53:53,512 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 262 selfloop transitions, 45 changer transitions 0/310 dead transitions. [2024-06-21 16:53:53,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 310 transitions, 3992 flow [2024-06-21 16:53:53,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:53,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:53,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 16:53:53,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:53:53,512 INFO L175 Difference]: Start difference. First operand has 231 places, 281 transitions, 2910 flow. Second operand 8 states and 136 transitions. [2024-06-21 16:53:53,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 310 transitions, 3992 flow [2024-06-21 16:53:53,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 310 transitions, 3922 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:53,944 INFO L231 Difference]: Finished difference. Result has 233 places, 290 transitions, 3092 flow [2024-06-21 16:53:53,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3092, PETRI_PLACES=233, PETRI_TRANSITIONS=290} [2024-06-21 16:53:53,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-21 16:53:53,945 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 290 transitions, 3092 flow [2024-06-21 16:53:53,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:53,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:53,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:53,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:53:53,945 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:53,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:53,946 INFO L85 PathProgramCache]: Analyzing trace with hash -609391019, now seen corresponding path program 3 times [2024-06-21 16:53:53,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:53,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448239545] [2024-06-21 16:53:53,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:53,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:53,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:54,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:53:54,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:54,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448239545] [2024-06-21 16:53:54,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448239545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:54,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:54,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:54,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491866515] [2024-06-21 16:53:54,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:54,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:54,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:54,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:54,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:54,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:54,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 290 transitions, 3092 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:54,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:54,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:54,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:55,790 INFO L124 PetriNetUnfolderBase]: 3126/4723 cut-off events. [2024-06-21 16:53:55,790 INFO L125 PetriNetUnfolderBase]: For 571613/571613 co-relation queries the response was YES. [2024-06-21 16:53:55,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40669 conditions, 4723 events. 3126/4723 cut-off events. For 571613/571613 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 24138 event pairs, 878 based on Foata normal form. 2/4724 useless extension candidates. Maximal degree in co-relation 40560. Up to 4606 conditions per place. [2024-06-21 16:53:55,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 46 changer transitions 0/309 dead transitions. [2024-06-21 16:53:55,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 309 transitions, 3890 flow [2024-06-21 16:53:55,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:55,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:55,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:53:55,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 16:53:55,841 INFO L175 Difference]: Start difference. First operand has 233 places, 290 transitions, 3092 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:53:55,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 309 transitions, 3890 flow [2024-06-21 16:53:56,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 3785 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 16:53:56,473 INFO L231 Difference]: Finished difference. Result has 238 places, 290 transitions, 3085 flow [2024-06-21 16:53:56,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3085, PETRI_PLACES=238, PETRI_TRANSITIONS=290} [2024-06-21 16:53:56,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-21 16:53:56,474 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 290 transitions, 3085 flow [2024-06-21 16:53:56,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:56,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:56,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:56,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:53:56,474 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:56,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:56,475 INFO L85 PathProgramCache]: Analyzing trace with hash -609390802, now seen corresponding path program 1 times [2024-06-21 16:53:56,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:56,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311416316] [2024-06-21 16:53:56,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:56,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:56,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:57,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-21 16:53:57,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:57,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311416316] [2024-06-21 16:53:57,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311416316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:57,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:57,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:57,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281525661] [2024-06-21 16:53:57,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:57,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:57,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:57,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:57,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:57,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:57,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 290 transitions, 3085 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:57,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:57,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:57,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:53:58,252 INFO L124 PetriNetUnfolderBase]: 3141/4744 cut-off events. [2024-06-21 16:53:58,252 INFO L125 PetriNetUnfolderBase]: For 590119/590119 co-relation queries the response was YES. [2024-06-21 16:53:58,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41066 conditions, 4744 events. 3141/4744 cut-off events. For 590119/590119 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 24245 event pairs, 881 based on Foata normal form. 3/4746 useless extension candidates. Maximal degree in co-relation 40955. Up to 4662 conditions per place. [2024-06-21 16:53:58,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 34 changer transitions 0/316 dead transitions. [2024-06-21 16:53:58,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 316 transitions, 3989 flow [2024-06-21 16:53:58,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:53:58,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:53:58,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:53:58,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 16:53:58,307 INFO L175 Difference]: Start difference. First operand has 238 places, 290 transitions, 3085 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:53:58,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 316 transitions, 3989 flow [2024-06-21 16:53:58,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 316 transitions, 3909 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:53:58,904 INFO L231 Difference]: Finished difference. Result has 240 places, 296 transitions, 3177 flow [2024-06-21 16:53:58,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3177, PETRI_PLACES=240, PETRI_TRANSITIONS=296} [2024-06-21 16:53:58,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-21 16:53:58,905 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 296 transitions, 3177 flow [2024-06-21 16:53:58,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:58,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:53:58,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:53:58,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:53:58,905 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:53:58,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:53:58,906 INFO L85 PathProgramCache]: Analyzing trace with hash -2058889301, now seen corresponding path program 4 times [2024-06-21 16:53:58,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:53:58,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581287301] [2024-06-21 16:53:58,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:53:58,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:53:58,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:53:59,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-21 16:53:59,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:53:59,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581287301] [2024-06-21 16:53:59,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581287301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:53:59,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:53:59,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:53:59,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043131566] [2024-06-21 16:53:59,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:53:59,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:53:59,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:53:59,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:53:59,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:53:59,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:53:59,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 296 transitions, 3177 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:53:59,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:53:59,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:53:59,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:00,693 INFO L124 PetriNetUnfolderBase]: 3151/4759 cut-off events. [2024-06-21 16:54:00,693 INFO L125 PetriNetUnfolderBase]: For 606733/606735 co-relation queries the response was YES. [2024-06-21 16:54:00,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41720 conditions, 4759 events. 3151/4759 cut-off events. For 606733/606735 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 24301 event pairs, 889 based on Foata normal form. 2/4760 useless extension candidates. Maximal degree in co-relation 41608. Up to 4637 conditions per place. [2024-06-21 16:54:00,745 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 262 selfloop transitions, 49 changer transitions 0/314 dead transitions. [2024-06-21 16:54:00,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 314 transitions, 4034 flow [2024-06-21 16:54:00,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:00,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:00,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:54:00,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:54:00,749 INFO L175 Difference]: Start difference. First operand has 240 places, 296 transitions, 3177 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:54:00,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 314 transitions, 4034 flow [2024-06-21 16:54:01,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 314 transitions, 3968 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 16:54:01,350 INFO L231 Difference]: Finished difference. Result has 244 places, 299 transitions, 3272 flow [2024-06-21 16:54:01,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3272, PETRI_PLACES=244, PETRI_TRANSITIONS=299} [2024-06-21 16:54:01,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-21 16:54:01,350 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 299 transitions, 3272 flow [2024-06-21 16:54:01,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:01,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:01,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:01,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:54:01,351 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:01,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:01,351 INFO L85 PathProgramCache]: Analyzing trace with hash 594070455, now seen corresponding path program 5 times [2024-06-21 16:54:01,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:01,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842805258] [2024-06-21 16:54:01,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:01,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:01,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:02,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:02,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:02,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842805258] [2024-06-21 16:54:02,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842805258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:02,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:02,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:02,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691933180] [2024-06-21 16:54:02,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:02,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:02,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:02,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:02,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:02,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:02,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 299 transitions, 3272 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:02,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:02,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:02,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:03,215 INFO L124 PetriNetUnfolderBase]: 3161/4773 cut-off events. [2024-06-21 16:54:03,216 INFO L125 PetriNetUnfolderBase]: For 623557/623559 co-relation queries the response was YES. [2024-06-21 16:54:03,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42110 conditions, 4773 events. 3161/4773 cut-off events. For 623557/623559 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 24407 event pairs, 888 based on Foata normal form. 2/4774 useless extension candidates. Maximal degree in co-relation 41996. Up to 4647 conditions per place. [2024-06-21 16:54:03,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 54 changer transitions 0/317 dead transitions. [2024-06-21 16:54:03,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 317 transitions, 4143 flow [2024-06-21 16:54:03,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:03,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:03,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:54:03,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:54:03,262 INFO L175 Difference]: Start difference. First operand has 244 places, 299 transitions, 3272 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:54:03,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 317 transitions, 4143 flow [2024-06-21 16:54:03,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 317 transitions, 3939 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 16:54:03,968 INFO L231 Difference]: Finished difference. Result has 245 places, 302 transitions, 3245 flow [2024-06-21 16:54:03,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3245, PETRI_PLACES=245, PETRI_TRANSITIONS=302} [2024-06-21 16:54:03,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-21 16:54:03,969 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 302 transitions, 3245 flow [2024-06-21 16:54:03,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:03,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:03,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:03,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:54:03,969 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:03,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:03,970 INFO L85 PathProgramCache]: Analyzing trace with hash 594337582, now seen corresponding path program 2 times [2024-06-21 16:54:03,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:03,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560168250] [2024-06-21 16:54:03,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:03,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:03,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:04,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:04,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:04,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560168250] [2024-06-21 16:54:04,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560168250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:04,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:04,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:04,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591777859] [2024-06-21 16:54:04,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:04,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:04,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:04,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:04,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:04,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:04,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 302 transitions, 3245 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:04,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:04,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:04,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:05,708 INFO L124 PetriNetUnfolderBase]: 3176/4794 cut-off events. [2024-06-21 16:54:05,708 INFO L125 PetriNetUnfolderBase]: For 642023/642025 co-relation queries the response was YES. [2024-06-21 16:54:05,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42404 conditions, 4794 events. 3176/4794 cut-off events. For 642023/642025 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 24471 event pairs, 880 based on Foata normal form. 5/4798 useless extension candidates. Maximal degree in co-relation 42289. Up to 4704 conditions per place. [2024-06-21 16:54:05,768 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 40 changer transitions 0/321 dead transitions. [2024-06-21 16:54:05,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 321 transitions, 4111 flow [2024-06-21 16:54:05,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:05,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:05,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 16:54:05,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 16:54:05,770 INFO L175 Difference]: Start difference. First operand has 245 places, 302 transitions, 3245 flow. Second operand 8 states and 128 transitions. [2024-06-21 16:54:05,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 321 transitions, 4111 flow [2024-06-21 16:54:06,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 321 transitions, 4003 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:06,683 INFO L231 Difference]: Finished difference. Result has 248 places, 305 transitions, 3272 flow [2024-06-21 16:54:06,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3272, PETRI_PLACES=248, PETRI_TRANSITIONS=305} [2024-06-21 16:54:06,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-21 16:54:06,683 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 305 transitions, 3272 flow [2024-06-21 16:54:06,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:06,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:06,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:06,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:54:06,684 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:06,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:06,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1122261253, now seen corresponding path program 6 times [2024-06-21 16:54:06,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:06,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900526022] [2024-06-21 16:54:06,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:06,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:06,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:07,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-21 16:54:07,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:07,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900526022] [2024-06-21 16:54:07,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900526022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:07,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:07,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:07,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687056931] [2024-06-21 16:54:07,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:07,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:07,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:07,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:07,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:07,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:07,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 305 transitions, 3272 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:07,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:07,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:07,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:08,477 INFO L124 PetriNetUnfolderBase]: 3170/4786 cut-off events. [2024-06-21 16:54:08,477 INFO L125 PetriNetUnfolderBase]: For 651473/651475 co-relation queries the response was YES. [2024-06-21 16:54:08,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42392 conditions, 4786 events. 3170/4786 cut-off events. For 651473/651475 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 24421 event pairs, 890 based on Foata normal form. 2/4787 useless extension candidates. Maximal degree in co-relation 42276. Up to 4663 conditions per place. [2024-06-21 16:54:08,531 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 266 selfloop transitions, 51 changer transitions 0/320 dead transitions. [2024-06-21 16:54:08,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 320 transitions, 3948 flow [2024-06-21 16:54:08,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:08,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:08,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:54:08,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 16:54:08,532 INFO L175 Difference]: Start difference. First operand has 248 places, 305 transitions, 3272 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:54:08,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 320 transitions, 3948 flow [2024-06-21 16:54:09,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 320 transitions, 3808 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:09,337 INFO L231 Difference]: Finished difference. Result has 251 places, 305 transitions, 3240 flow [2024-06-21 16:54:09,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3240, PETRI_PLACES=251, PETRI_TRANSITIONS=305} [2024-06-21 16:54:09,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 16:54:09,338 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 305 transitions, 3240 flow [2024-06-21 16:54:09,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:09,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:09,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:09,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:54:09,339 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:09,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:09,339 INFO L85 PathProgramCache]: Analyzing trace with hash -465500272, now seen corresponding path program 3 times [2024-06-21 16:54:09,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:09,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016664104] [2024-06-21 16:54:09,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:09,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:10,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:10,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:10,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016664104] [2024-06-21 16:54:10,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016664104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:10,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:10,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:10,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623454029] [2024-06-21 16:54:10,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:10,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:10,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:10,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:10,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:10,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:10,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 305 transitions, 3240 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:10,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:10,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:10,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:11,285 INFO L124 PetriNetUnfolderBase]: 3185/4807 cut-off events. [2024-06-21 16:54:11,286 INFO L125 PetriNetUnfolderBase]: For 670205/670207 co-relation queries the response was YES. [2024-06-21 16:54:11,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42545 conditions, 4807 events. 3185/4807 cut-off events. For 670205/670207 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24629 event pairs, 879 based on Foata normal form. 5/4811 useless extension candidates. Maximal degree in co-relation 42428. Up to 4710 conditions per place. [2024-06-21 16:54:11,336 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 283 selfloop transitions, 40 changer transitions 0/326 dead transitions. [2024-06-21 16:54:11,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 326 transitions, 4109 flow [2024-06-21 16:54:11,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:11,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:54:11,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 16:54:11,337 INFO L175 Difference]: Start difference. First operand has 251 places, 305 transitions, 3240 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:54:11,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 326 transitions, 4109 flow [2024-06-21 16:54:12,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 326 transitions, 3971 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:54:12,064 INFO L231 Difference]: Finished difference. Result has 251 places, 308 transitions, 3219 flow [2024-06-21 16:54:12,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3219, PETRI_PLACES=251, PETRI_TRANSITIONS=308} [2024-06-21 16:54:12,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 16:54:12,065 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 308 transitions, 3219 flow [2024-06-21 16:54:12,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:12,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:12,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:12,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:54:12,065 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:12,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:12,065 INFO L85 PathProgramCache]: Analyzing trace with hash 594070672, now seen corresponding path program 4 times [2024-06-21 16:54:12,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:12,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690535776] [2024-06-21 16:54:12,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:12,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:12,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:12,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:12,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:12,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690535776] [2024-06-21 16:54:12,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690535776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:12,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:12,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:12,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166390642] [2024-06-21 16:54:12,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:12,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:12,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:12,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:12,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:12,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:12,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 308 transitions, 3219 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:12,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:12,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:12,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:13,950 INFO L124 PetriNetUnfolderBase]: 3176/4795 cut-off events. [2024-06-21 16:54:13,951 INFO L125 PetriNetUnfolderBase]: For 679423/679425 co-relation queries the response was YES. [2024-06-21 16:54:13,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42475 conditions, 4795 events. 3176/4795 cut-off events. For 679423/679425 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24533 event pairs, 877 based on Foata normal form. 5/4799 useless extension candidates. Maximal degree in co-relation 42357. Up to 4703 conditions per place. [2024-06-21 16:54:14,012 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 281 selfloop transitions, 41 changer transitions 0/325 dead transitions. [2024-06-21 16:54:14,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 325 transitions, 3907 flow [2024-06-21 16:54:14,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:14,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:14,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:54:14,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:54:14,014 INFO L175 Difference]: Start difference. First operand has 251 places, 308 transitions, 3219 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:54:14,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 325 transitions, 3907 flow [2024-06-21 16:54:14,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 325 transitions, 3791 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 16:54:14,616 INFO L231 Difference]: Finished difference. Result has 253 places, 308 transitions, 3191 flow [2024-06-21 16:54:14,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3191, PETRI_PLACES=253, PETRI_TRANSITIONS=308} [2024-06-21 16:54:14,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-21 16:54:14,616 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 308 transitions, 3191 flow [2024-06-21 16:54:14,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:14,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:14,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:14,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:54:14,616 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:14,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:14,617 INFO L85 PathProgramCache]: Analyzing trace with hash -609087060, now seen corresponding path program 1 times [2024-06-21 16:54:14,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:14,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027739157] [2024-06-21 16:54:14,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:14,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:15,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:15,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:15,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027739157] [2024-06-21 16:54:15,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027739157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:15,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:15,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:15,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801304089] [2024-06-21 16:54:15,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:15,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:15,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:15,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:15,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:15,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:15,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 308 transitions, 3191 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:15,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:15,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:15,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:16,663 INFO L124 PetriNetUnfolderBase]: 3111/4744 cut-off events. [2024-06-21 16:54:16,663 INFO L125 PetriNetUnfolderBase]: For 708856/708858 co-relation queries the response was YES. [2024-06-21 16:54:16,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42686 conditions, 4744 events. 3111/4744 cut-off events. For 708856/708858 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24648 event pairs, 692 based on Foata normal form. 6/4749 useless extension candidates. Maximal degree in co-relation 42567. Up to 4284 conditions per place. [2024-06-21 16:54:16,724 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 243 selfloop transitions, 82 changer transitions 0/351 dead transitions. [2024-06-21 16:54:16,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 351 transitions, 4215 flow [2024-06-21 16:54:16,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:16,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:16,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:54:16,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-21 16:54:16,725 INFO L175 Difference]: Start difference. First operand has 253 places, 308 transitions, 3191 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:54:16,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 351 transitions, 4215 flow [2024-06-21 16:54:17,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 351 transitions, 4104 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:54:17,568 INFO L231 Difference]: Finished difference. Result has 255 places, 315 transitions, 3401 flow [2024-06-21 16:54:17,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3401, PETRI_PLACES=255, PETRI_TRANSITIONS=315} [2024-06-21 16:54:17,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-21 16:54:17,568 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 315 transitions, 3401 flow [2024-06-21 16:54:17,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:17,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:17,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:17,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:54:17,569 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:17,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:17,569 INFO L85 PathProgramCache]: Analyzing trace with hash -608848050, now seen corresponding path program 2 times [2024-06-21 16:54:17,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:17,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570466892] [2024-06-21 16:54:17,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:17,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:17,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:18,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:18,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:18,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570466892] [2024-06-21 16:54:18,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570466892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:18,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:18,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:18,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159808827] [2024-06-21 16:54:18,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:18,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:18,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:18,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:18,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:18,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:18,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 315 transitions, 3401 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:18,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:18,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:18,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:19,629 INFO L124 PetriNetUnfolderBase]: 3137/4782 cut-off events. [2024-06-21 16:54:19,629 INFO L125 PetriNetUnfolderBase]: For 730174/730176 co-relation queries the response was YES. [2024-06-21 16:54:19,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43760 conditions, 4782 events. 3137/4782 cut-off events. For 730174/730176 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 25002 event pairs, 850 based on Foata normal form. 6/4787 useless extension candidates. Maximal degree in co-relation 43639. Up to 4398 conditions per place. [2024-06-21 16:54:19,687 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 245 selfloop transitions, 82 changer transitions 0/353 dead transitions. [2024-06-21 16:54:19,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 353 transitions, 4233 flow [2024-06-21 16:54:19,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:19,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:19,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 16:54:19,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 16:54:19,688 INFO L175 Difference]: Start difference. First operand has 255 places, 315 transitions, 3401 flow. Second operand 9 states and 168 transitions. [2024-06-21 16:54:19,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 353 transitions, 4233 flow [2024-06-21 16:54:20,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 353 transitions, 3998 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:20,517 INFO L231 Difference]: Finished difference. Result has 259 places, 322 transitions, 3442 flow [2024-06-21 16:54:20,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3206, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3442, PETRI_PLACES=259, PETRI_TRANSITIONS=322} [2024-06-21 16:54:20,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-21 16:54:20,518 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 322 transitions, 3442 flow [2024-06-21 16:54:20,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:20,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:20,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:20,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:54:20,518 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:20,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:20,518 INFO L85 PathProgramCache]: Analyzing trace with hash -608847740, now seen corresponding path program 1 times [2024-06-21 16:54:20,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:20,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108543999] [2024-06-21 16:54:20,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:20,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:20,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:21,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:21,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:21,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108543999] [2024-06-21 16:54:21,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108543999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:21,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:21,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:21,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475928545] [2024-06-21 16:54:21,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:21,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:21,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:21,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:21,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:21,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:21,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 322 transitions, 3442 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:21,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:21,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:21,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:22,511 INFO L124 PetriNetUnfolderBase]: 3249/4901 cut-off events. [2024-06-21 16:54:22,511 INFO L125 PetriNetUnfolderBase]: For 741108/741110 co-relation queries the response was YES. [2024-06-21 16:54:22,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44456 conditions, 4901 events. 3249/4901 cut-off events. For 741108/741110 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 25259 event pairs, 885 based on Foata normal form. 4/4904 useless extension candidates. Maximal degree in co-relation 44333. Up to 4527 conditions per place. [2024-06-21 16:54:22,569 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 236 selfloop transitions, 123 changer transitions 0/362 dead transitions. [2024-06-21 16:54:22,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 362 transitions, 4692 flow [2024-06-21 16:54:22,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:22,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:22,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:54:22,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 16:54:22,570 INFO L175 Difference]: Start difference. First operand has 259 places, 322 transitions, 3442 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:54:22,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 362 transitions, 4692 flow [2024-06-21 16:54:23,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 362 transitions, 4537 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:23,270 INFO L231 Difference]: Finished difference. Result has 263 places, 330 transitions, 3692 flow [2024-06-21 16:54:23,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3692, PETRI_PLACES=263, PETRI_TRANSITIONS=330} [2024-06-21 16:54:23,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-21 16:54:23,270 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 330 transitions, 3692 flow [2024-06-21 16:54:23,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:23,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:23,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:23,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:54:23,270 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:23,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:23,271 INFO L85 PathProgramCache]: Analyzing trace with hash -323459570, now seen corresponding path program 2 times [2024-06-21 16:54:23,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:23,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313253834] [2024-06-21 16:54:23,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:23,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:23,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:24,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:24,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:24,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313253834] [2024-06-21 16:54:24,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313253834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:24,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:24,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:24,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883548547] [2024-06-21 16:54:24,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:24,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:24,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:24,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:24,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:24,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:24,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 330 transitions, 3692 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:24,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:24,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:24,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:25,294 INFO L124 PetriNetUnfolderBase]: 3275/4937 cut-off events. [2024-06-21 16:54:25,294 INFO L125 PetriNetUnfolderBase]: For 769447/769449 co-relation queries the response was YES. [2024-06-21 16:54:25,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45784 conditions, 4937 events. 3275/4937 cut-off events. For 769447/769449 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 25436 event pairs, 885 based on Foata normal form. 4/4940 useless extension candidates. Maximal degree in co-relation 45660. Up to 4640 conditions per place. [2024-06-21 16:54:25,343 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 250 selfloop transitions, 111 changer transitions 0/364 dead transitions. [2024-06-21 16:54:25,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 364 transitions, 4950 flow [2024-06-21 16:54:25,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:25,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:25,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 16:54:25,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 16:54:25,344 INFO L175 Difference]: Start difference. First operand has 263 places, 330 transitions, 3692 flow. Second operand 9 states and 160 transitions. [2024-06-21 16:54:25,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 364 transitions, 4950 flow [2024-06-21 16:54:26,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 364 transitions, 4656 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:26,079 INFO L231 Difference]: Finished difference. Result has 267 places, 338 transitions, 3795 flow [2024-06-21 16:54:26,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3795, PETRI_PLACES=267, PETRI_TRANSITIONS=338} [2024-06-21 16:54:26,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-21 16:54:26,080 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 338 transitions, 3795 flow [2024-06-21 16:54:26,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:26,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:26,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:26,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:54:26,080 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:26,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:26,081 INFO L85 PathProgramCache]: Analyzing trace with hash -600516180, now seen corresponding path program 3 times [2024-06-21 16:54:26,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:26,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344565170] [2024-06-21 16:54:26,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:26,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:26,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:27,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:27,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:27,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344565170] [2024-06-21 16:54:27,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344565170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:27,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:27,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:27,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126114170] [2024-06-21 16:54:27,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:27,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:27,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:27,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:27,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:27,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:27,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 338 transitions, 3795 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:27,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:27,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:27,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:28,266 INFO L124 PetriNetUnfolderBase]: 3209/4879 cut-off events. [2024-06-21 16:54:28,267 INFO L125 PetriNetUnfolderBase]: For 797271/797273 co-relation queries the response was YES. [2024-06-21 16:54:28,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45864 conditions, 4879 events. 3209/4879 cut-off events. For 797271/797273 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 25501 event pairs, 849 based on Foata normal form. 6/4884 useless extension candidates. Maximal degree in co-relation 45738. Up to 4520 conditions per place. [2024-06-21 16:54:28,326 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 67 changer transitions 0/366 dead transitions. [2024-06-21 16:54:28,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 366 transitions, 4570 flow [2024-06-21 16:54:28,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:28,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:28,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:54:28,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 16:54:28,327 INFO L175 Difference]: Start difference. First operand has 267 places, 338 transitions, 3795 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:54:28,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 366 transitions, 4570 flow [2024-06-21 16:54:29,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 366 transitions, 4399 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:29,361 INFO L231 Difference]: Finished difference. Result has 271 places, 341 transitions, 3811 flow [2024-06-21 16:54:29,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3811, PETRI_PLACES=271, PETRI_TRANSITIONS=341} [2024-06-21 16:54:29,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-21 16:54:29,362 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 341 transitions, 3811 flow [2024-06-21 16:54:29,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:29,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:29,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:29,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:54:29,362 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:29,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:29,363 INFO L85 PathProgramCache]: Analyzing trace with hash -600505268, now seen corresponding path program 1 times [2024-06-21 16:54:29,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:29,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158586062] [2024-06-21 16:54:29,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:29,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:30,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:30,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:30,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158586062] [2024-06-21 16:54:30,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158586062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:30,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:30,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:30,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696908337] [2024-06-21 16:54:30,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:30,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:30,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:30,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:30,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:30,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:30,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 341 transitions, 3811 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:30,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:30,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:30,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:31,274 INFO L124 PetriNetUnfolderBase]: 3393/5102 cut-off events. [2024-06-21 16:54:31,274 INFO L125 PetriNetUnfolderBase]: For 849766/849768 co-relation queries the response was YES. [2024-06-21 16:54:31,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48415 conditions, 5102 events. 3393/5102 cut-off events. For 849766/849768 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26378 event pairs, 902 based on Foata normal form. 8/5109 useless extension candidates. Maximal degree in co-relation 48287. Up to 4587 conditions per place. [2024-06-21 16:54:31,338 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 275 selfloop transitions, 116 changer transitions 0/394 dead transitions. [2024-06-21 16:54:31,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 394 transitions, 5267 flow [2024-06-21 16:54:31,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:31,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:31,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:54:31,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-21 16:54:31,339 INFO L175 Difference]: Start difference. First operand has 271 places, 341 transitions, 3811 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:54:31,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 394 transitions, 5267 flow [2024-06-21 16:54:32,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 394 transitions, 5086 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 16:54:32,364 INFO L231 Difference]: Finished difference. Result has 274 places, 362 transitions, 4269 flow [2024-06-21 16:54:32,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4269, PETRI_PLACES=274, PETRI_TRANSITIONS=362} [2024-06-21 16:54:32,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-21 16:54:32,364 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 362 transitions, 4269 flow [2024-06-21 16:54:32,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:32,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:32,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:32,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:54:32,365 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:32,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:32,365 INFO L85 PathProgramCache]: Analyzing trace with hash 279364002, now seen corresponding path program 3 times [2024-06-21 16:54:32,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:32,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514066183] [2024-06-21 16:54:32,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:32,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:32,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:33,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:33,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:33,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514066183] [2024-06-21 16:54:33,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514066183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:33,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:33,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:33,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568703115] [2024-06-21 16:54:33,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:33,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:33,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:33,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:33,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:33,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:33,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 362 transitions, 4269 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:33,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:33,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:33,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:34,593 INFO L124 PetriNetUnfolderBase]: 3387/5094 cut-off events. [2024-06-21 16:54:34,593 INFO L125 PetriNetUnfolderBase]: For 855787/855789 co-relation queries the response was YES. [2024-06-21 16:54:34,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49542 conditions, 5094 events. 3387/5094 cut-off events. For 855787/855789 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 26315 event pairs, 899 based on Foata normal form. 4/5097 useless extension candidates. Maximal degree in co-relation 49411. Up to 4811 conditions per place. [2024-06-21 16:54:34,662 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 280 selfloop transitions, 104 changer transitions 0/387 dead transitions. [2024-06-21 16:54:34,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 387 transitions, 5261 flow [2024-06-21 16:54:34,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:34,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:34,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 16:54:34,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 16:54:34,664 INFO L175 Difference]: Start difference. First operand has 274 places, 362 transitions, 4269 flow. Second operand 9 states and 157 transitions. [2024-06-21 16:54:34,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 387 transitions, 5261 flow [2024-06-21 16:54:35,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 387 transitions, 5125 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-21 16:54:35,659 INFO L231 Difference]: Finished difference. Result has 280 places, 362 transitions, 4348 flow [2024-06-21 16:54:35,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4348, PETRI_PLACES=280, PETRI_TRANSITIONS=362} [2024-06-21 16:54:35,660 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-21 16:54:35,660 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 362 transitions, 4348 flow [2024-06-21 16:54:35,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:35,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:35,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:35,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:54:35,660 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:35,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:35,661 INFO L85 PathProgramCache]: Analyzing trace with hash 389227754, now seen corresponding path program 1 times [2024-06-21 16:54:35,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:35,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977073417] [2024-06-21 16:54:35,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:35,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:36,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:36,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:36,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977073417] [2024-06-21 16:54:36,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977073417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:36,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:36,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:36,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682754657] [2024-06-21 16:54:36,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:36,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:36,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:36,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:36,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:36,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:36,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 362 transitions, 4348 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:36,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:36,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:36,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:37,634 INFO L124 PetriNetUnfolderBase]: 3322/5037 cut-off events. [2024-06-21 16:54:37,634 INFO L125 PetriNetUnfolderBase]: For 883673/883675 co-relation queries the response was YES. [2024-06-21 16:54:37,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49462 conditions, 5037 events. 3322/5037 cut-off events. For 883673/883675 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26359 event pairs, 819 based on Foata normal form. 4/5040 useless extension candidates. Maximal degree in co-relation 49328. Up to 4597 conditions per place. [2024-06-21 16:54:37,700 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 322 selfloop transitions, 40 changer transitions 0/392 dead transitions. [2024-06-21 16:54:37,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 392 transitions, 5218 flow [2024-06-21 16:54:37,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:37,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:37,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:54:37,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 16:54:37,701 INFO L175 Difference]: Start difference. First operand has 280 places, 362 transitions, 4348 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:54:37,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 392 transitions, 5218 flow [2024-06-21 16:54:38,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 392 transitions, 4995 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:54:38,746 INFO L231 Difference]: Finished difference. Result has 280 places, 366 transitions, 4296 flow [2024-06-21 16:54:38,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4296, PETRI_PLACES=280, PETRI_TRANSITIONS=366} [2024-06-21 16:54:38,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-21 16:54:38,746 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 366 transitions, 4296 flow [2024-06-21 16:54:38,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:38,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:38,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:38,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:54:38,746 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:38,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:38,747 INFO L85 PathProgramCache]: Analyzing trace with hash -490637238, now seen corresponding path program 2 times [2024-06-21 16:54:38,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:38,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193387071] [2024-06-21 16:54:38,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:38,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:38,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:39,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:39,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:39,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193387071] [2024-06-21 16:54:39,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193387071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:39,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:39,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:39,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566615732] [2024-06-21 16:54:39,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:39,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:39,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:39,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:39,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:39,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:39,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 366 transitions, 4296 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:39,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:39,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:39,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:40,578 INFO L124 PetriNetUnfolderBase]: 3387/5128 cut-off events. [2024-06-21 16:54:40,578 INFO L125 PetriNetUnfolderBase]: For 926951/926953 co-relation queries the response was YES. [2024-06-21 16:54:40,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51350 conditions, 5128 events. 3387/5128 cut-off events. For 926951/926953 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26901 event pairs, 828 based on Foata normal form. 4/5131 useless extension candidates. Maximal degree in co-relation 51215. Up to 4507 conditions per place. [2024-06-21 16:54:40,642 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 303 selfloop transitions, 78 changer transitions 0/411 dead transitions. [2024-06-21 16:54:40,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 411 transitions, 5761 flow [2024-06-21 16:54:40,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:40,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:40,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 16:54:40,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 16:54:40,643 INFO L175 Difference]: Start difference. First operand has 280 places, 366 transitions, 4296 flow. Second operand 8 states and 154 transitions. [2024-06-21 16:54:40,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 411 transitions, 5761 flow [2024-06-21 16:54:41,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 411 transitions, 5588 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 16:54:41,673 INFO L231 Difference]: Finished difference. Result has 283 places, 384 transitions, 4629 flow [2024-06-21 16:54:41,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4629, PETRI_PLACES=283, PETRI_TRANSITIONS=384} [2024-06-21 16:54:41,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 16:54:41,673 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 384 transitions, 4629 flow [2024-06-21 16:54:41,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:41,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:41,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:41,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:54:41,673 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:41,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:41,674 INFO L85 PathProgramCache]: Analyzing trace with hash 389232590, now seen corresponding path program 1 times [2024-06-21 16:54:41,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:41,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226042946] [2024-06-21 16:54:41,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:41,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:41,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:42,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:42,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226042946] [2024-06-21 16:54:42,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226042946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:42,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:42,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:42,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675819080] [2024-06-21 16:54:42,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:42,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:42,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:42,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:42,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:42,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:42,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 384 transitions, 4629 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:42,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:42,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:42,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:43,610 INFO L124 PetriNetUnfolderBase]: 3509/5263 cut-off events. [2024-06-21 16:54:43,610 INFO L125 PetriNetUnfolderBase]: For 954132/954134 co-relation queries the response was YES. [2024-06-21 16:54:43,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53509 conditions, 5263 events. 3509/5263 cut-off events. For 954132/954134 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 27254 event pairs, 901 based on Foata normal form. 4/5266 useless extension candidates. Maximal degree in co-relation 53371. Up to 4967 conditions per place. [2024-06-21 16:54:43,676 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 106 changer transitions 0/419 dead transitions. [2024-06-21 16:54:43,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 419 transitions, 6063 flow [2024-06-21 16:54:43,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:43,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:54:43,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 16:54:43,677 INFO L175 Difference]: Start difference. First operand has 283 places, 384 transitions, 4629 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:54:43,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 419 transitions, 6063 flow [2024-06-21 16:54:44,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 419 transitions, 5951 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-21 16:54:44,779 INFO L231 Difference]: Finished difference. Result has 290 places, 397 transitions, 4992 flow [2024-06-21 16:54:44,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4992, PETRI_PLACES=290, PETRI_TRANSITIONS=397} [2024-06-21 16:54:44,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-21 16:54:44,780 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 397 transitions, 4992 flow [2024-06-21 16:54:44,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:44,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:44,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:44,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:54:44,780 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:44,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:44,780 INFO L85 PathProgramCache]: Analyzing trace with hash -184361764, now seen corresponding path program 3 times [2024-06-21 16:54:44,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:44,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46025539] [2024-06-21 16:54:44,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:44,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:45,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:45,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:45,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46025539] [2024-06-21 16:54:45,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46025539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:45,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:45,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:45,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998817083] [2024-06-21 16:54:45,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:45,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:45,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:45,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:45,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:45,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:54:45,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 397 transitions, 4992 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:45,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:45,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:54:45,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:46,638 INFO L124 PetriNetUnfolderBase]: 3472/5246 cut-off events. [2024-06-21 16:54:46,638 INFO L125 PetriNetUnfolderBase]: For 1000853/1000855 co-relation queries the response was YES. [2024-06-21 16:54:46,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54490 conditions, 5246 events. 3472/5246 cut-off events. For 1000853/1000855 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27517 event pairs, 830 based on Foata normal form. 4/5249 useless extension candidates. Maximal degree in co-relation 54348. Up to 4580 conditions per place. [2024-06-21 16:54:46,711 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 312 selfloop transitions, 82 changer transitions 0/428 dead transitions. [2024-06-21 16:54:46,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 428 transitions, 6378 flow [2024-06-21 16:54:46,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:46,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:46,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:54:46,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 16:54:46,713 INFO L175 Difference]: Start difference. First operand has 290 places, 397 transitions, 4992 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:54:46,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 428 transitions, 6378 flow [2024-06-21 16:54:47,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 428 transitions, 6245 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 16:54:47,904 INFO L231 Difference]: Finished difference. Result has 294 places, 404 transitions, 5170 flow [2024-06-21 16:54:47,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5170, PETRI_PLACES=294, PETRI_TRANSITIONS=404} [2024-06-21 16:54:47,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-21 16:54:47,905 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 404 transitions, 5170 flow [2024-06-21 16:54:47,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:47,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:47,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:47,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:54:47,905 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:47,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:47,905 INFO L85 PathProgramCache]: Analyzing trace with hash -313268382, now seen corresponding path program 2 times [2024-06-21 16:54:47,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:47,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210352934] [2024-06-21 16:54:47,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:47,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:47,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:48,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:48,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:48,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210352934] [2024-06-21 16:54:48,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210352934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:48,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:48,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:48,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731333408] [2024-06-21 16:54:48,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:48,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:48,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:48,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:48,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:48,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:48,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 404 transitions, 5170 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:48,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:48,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:48,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:49,772 INFO L124 PetriNetUnfolderBase]: 3571/5349 cut-off events. [2024-06-21 16:54:49,772 INFO L125 PetriNetUnfolderBase]: For 1013356/1013358 co-relation queries the response was YES. [2024-06-21 16:54:49,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55371 conditions, 5349 events. 3571/5349 cut-off events. For 1013356/1013358 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 27685 event pairs, 903 based on Foata normal form. 4/5352 useless extension candidates. Maximal degree in co-relation 55228. Up to 5049 conditions per place. [2024-06-21 16:54:49,847 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 326 selfloop transitions, 98 changer transitions 0/427 dead transitions. [2024-06-21 16:54:49,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 427 transitions, 6481 flow [2024-06-21 16:54:49,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:49,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:49,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:54:49,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 16:54:49,848 INFO L175 Difference]: Start difference. First operand has 294 places, 404 transitions, 5170 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:54:49,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 427 transitions, 6481 flow [2024-06-21 16:54:51,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 427 transitions, 6330 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 16:54:51,524 INFO L231 Difference]: Finished difference. Result has 298 places, 408 transitions, 5300 flow [2024-06-21 16:54:51,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5019, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5300, PETRI_PLACES=298, PETRI_TRANSITIONS=408} [2024-06-21 16:54:51,524 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-21 16:54:51,524 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 408 transitions, 5300 flow [2024-06-21 16:54:51,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:51,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:51,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:51,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:54:51,525 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:51,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:51,525 INFO L85 PathProgramCache]: Analyzing trace with hash -313505532, now seen corresponding path program 3 times [2024-06-21 16:54:51,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:51,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810724984] [2024-06-21 16:54:51,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:51,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:51,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:52,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:52,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810724984] [2024-06-21 16:54:52,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810724984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:52,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:52,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:54:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362454194] [2024-06-21 16:54:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:52,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:54:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:52,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:54:52,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:54:52,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:52,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 408 transitions, 5300 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:52,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:52,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:52,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:53,549 INFO L124 PetriNetUnfolderBase]: 3565/5341 cut-off events. [2024-06-21 16:54:53,550 INFO L125 PetriNetUnfolderBase]: For 1027933/1027935 co-relation queries the response was YES. [2024-06-21 16:54:53,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55270 conditions, 5341 events. 3565/5341 cut-off events. For 1027933/1027935 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27662 event pairs, 903 based on Foata normal form. 4/5344 useless extension candidates. Maximal degree in co-relation 55126. Up to 5044 conditions per place. [2024-06-21 16:54:53,623 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 326 selfloop transitions, 98 changer transitions 0/427 dead transitions. [2024-06-21 16:54:53,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 427 transitions, 6542 flow [2024-06-21 16:54:53,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:54:53,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:54:53,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:54:53,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 16:54:53,624 INFO L175 Difference]: Start difference. First operand has 298 places, 408 transitions, 5300 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:54:53,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 427 transitions, 6542 flow [2024-06-21 16:54:55,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 427 transitions, 6363 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:55,128 INFO L231 Difference]: Finished difference. Result has 301 places, 408 transitions, 5324 flow [2024-06-21 16:54:55,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5121, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5324, PETRI_PLACES=301, PETRI_TRANSITIONS=408} [2024-06-21 16:54:55,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 16:54:55,129 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 408 transitions, 5324 flow [2024-06-21 16:54:55,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:55,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:55,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:55,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:54:55,129 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:55,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:55,129 INFO L85 PathProgramCache]: Analyzing trace with hash 566251704, now seen corresponding path program 2 times [2024-06-21 16:54:55,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:55,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735629853] [2024-06-21 16:54:55,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:55,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:55,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:55,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:55,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:55,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735629853] [2024-06-21 16:54:55,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735629853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:55,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:55,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:55,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077485671] [2024-06-21 16:54:55,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:55,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:55,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:55,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:55,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:56,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:56,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 408 transitions, 5324 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:56,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:56,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:56,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:54:57,232 INFO L124 PetriNetUnfolderBase]: 3691/5515 cut-off events. [2024-06-21 16:54:57,233 INFO L125 PetriNetUnfolderBase]: For 1114385/1114387 co-relation queries the response was YES. [2024-06-21 16:54:57,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57934 conditions, 5515 events. 3691/5515 cut-off events. For 1114385/1114387 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 28625 event pairs, 926 based on Foata normal form. 8/5522 useless extension candidates. Maximal degree in co-relation 57789. Up to 4879 conditions per place. [2024-06-21 16:54:57,306 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 329 selfloop transitions, 117 changer transitions 0/449 dead transitions. [2024-06-21 16:54:57,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 449 transitions, 7040 flow [2024-06-21 16:54:57,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:54:57,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:54:57,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:54:57,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 16:54:57,307 INFO L175 Difference]: Start difference. First operand has 301 places, 408 transitions, 5324 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:54:57,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 449 transitions, 7040 flow [2024-06-21 16:54:58,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 449 transitions, 6863 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 16:54:58,920 INFO L231 Difference]: Finished difference. Result has 306 places, 420 transitions, 5649 flow [2024-06-21 16:54:58,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=306, PETRI_TRANSITIONS=420} [2024-06-21 16:54:58,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-21 16:54:58,921 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 420 transitions, 5649 flow [2024-06-21 16:54:58,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:58,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:54:58,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:54:58,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:54:58,921 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:54:58,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:54:58,922 INFO L85 PathProgramCache]: Analyzing trace with hash 566597664, now seen corresponding path program 3 times [2024-06-21 16:54:58,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:54:58,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211754766] [2024-06-21 16:54:58,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:54:58,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:54:58,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:54:59,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:54:59,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:54:59,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211754766] [2024-06-21 16:54:59,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211754766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:54:59,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:54:59,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:54:59,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242558582] [2024-06-21 16:54:59,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:54:59,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:54:59,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:54:59,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:54:59,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:54:59,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:54:59,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 420 transitions, 5649 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:54:59,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:54:59,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:54:59,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:01,075 INFO L124 PetriNetUnfolderBase]: 3727/5566 cut-off events. [2024-06-21 16:55:01,075 INFO L125 PetriNetUnfolderBase]: For 1140016/1140018 co-relation queries the response was YES. [2024-06-21 16:55:01,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58994 conditions, 5566 events. 3727/5566 cut-off events. For 1140016/1140018 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 28916 event pairs, 922 based on Foata normal form. 8/5573 useless extension candidates. Maximal degree in co-relation 58847. Up to 4908 conditions per place. [2024-06-21 16:55:01,141 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 331 selfloop transitions, 119 changer transitions 0/453 dead transitions. [2024-06-21 16:55:01,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 453 transitions, 7245 flow [2024-06-21 16:55:01,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:55:01,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:55:01,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 16:55:01,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 16:55:01,142 INFO L175 Difference]: Start difference. First operand has 306 places, 420 transitions, 5649 flow. Second operand 9 states and 165 transitions. [2024-06-21 16:55:01,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 453 transitions, 7245 flow [2024-06-21 16:55:02,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 453 transitions, 7058 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 16:55:02,749 INFO L231 Difference]: Finished difference. Result has 311 places, 424 transitions, 5787 flow [2024-06-21 16:55:02,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5469, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5787, PETRI_PLACES=311, PETRI_TRANSITIONS=424} [2024-06-21 16:55:02,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-21 16:55:02,749 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 424 transitions, 5787 flow [2024-06-21 16:55:02,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:02,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:02,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:02,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:55:02,750 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:02,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:02,750 INFO L85 PathProgramCache]: Analyzing trace with hash 566597292, now seen corresponding path program 4 times [2024-06-21 16:55:02,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:02,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006105946] [2024-06-21 16:55:02,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:02,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:03,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-21 16:55:03,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:03,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006105946] [2024-06-21 16:55:03,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006105946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:03,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:03,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:55:03,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386879599] [2024-06-21 16:55:03,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:03,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:55:03,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:03,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:55:03,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:55:03,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:03,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 424 transitions, 5787 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:03,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:03,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:03,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:04,950 INFO L124 PetriNetUnfolderBase]: 3739/5583 cut-off events. [2024-06-21 16:55:04,950 INFO L125 PetriNetUnfolderBase]: For 1151373/1151375 co-relation queries the response was YES. [2024-06-21 16:55:05,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59208 conditions, 5583 events. 3739/5583 cut-off events. For 1151373/1151375 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 29030 event pairs, 924 based on Foata normal form. 4/5586 useless extension candidates. Maximal degree in co-relation 59060. Up to 5279 conditions per place. [2024-06-21 16:55:05,032 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 342 selfloop transitions, 103 changer transitions 0/448 dead transitions. [2024-06-21 16:55:05,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 448 transitions, 7143 flow [2024-06-21 16:55:05,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:55:05,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:55:05,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:55:05,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 16:55:05,033 INFO L175 Difference]: Start difference. First operand has 311 places, 424 transitions, 5787 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:55:05,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 448 transitions, 7143 flow [2024-06-21 16:55:06,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 448 transitions, 6862 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:06,466 INFO L231 Difference]: Finished difference. Result has 314 places, 428 transitions, 5785 flow [2024-06-21 16:55:06,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5785, PETRI_PLACES=314, PETRI_TRANSITIONS=428} [2024-06-21 16:55:06,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-21 16:55:06,466 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 428 transitions, 5785 flow [2024-06-21 16:55:06,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:06,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:06,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:06,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:55:06,467 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:06,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:06,467 INFO L85 PathProgramCache]: Analyzing trace with hash 566251332, now seen corresponding path program 5 times [2024-06-21 16:55:06,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:06,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645248408] [2024-06-21 16:55:06,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:06,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:06,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:07,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:07,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:07,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645248408] [2024-06-21 16:55:07,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645248408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:07,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:07,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:55:07,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587017983] [2024-06-21 16:55:07,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:07,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:55:07,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:07,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:55:07,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:55:07,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:07,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 428 transitions, 5785 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:07,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:07,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:07,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:08,891 INFO L124 PetriNetUnfolderBase]: 3749/5597 cut-off events. [2024-06-21 16:55:08,891 INFO L125 PetriNetUnfolderBase]: For 1172690/1172692 co-relation queries the response was YES. [2024-06-21 16:55:08,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59104 conditions, 5597 events. 3749/5597 cut-off events. For 1172690/1172692 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 29115 event pairs, 922 based on Foata normal form. 4/5600 useless extension candidates. Maximal degree in co-relation 58955. Up to 5294 conditions per place. [2024-06-21 16:55:08,970 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 345 selfloop transitions, 104 changer transitions 0/452 dead transitions. [2024-06-21 16:55:08,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 452 transitions, 7161 flow [2024-06-21 16:55:08,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:55:08,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:55:08,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 16:55:08,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:55:08,971 INFO L175 Difference]: Start difference. First operand has 314 places, 428 transitions, 5785 flow. Second operand 9 states and 153 transitions. [2024-06-21 16:55:08,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 452 transitions, 7161 flow [2024-06-21 16:55:10,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 452 transitions, 6927 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:10,500 INFO L231 Difference]: Finished difference. Result has 317 places, 432 transitions, 5840 flow [2024-06-21 16:55:10,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5840, PETRI_PLACES=317, PETRI_TRANSITIONS=432} [2024-06-21 16:55:10,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-21 16:55:10,501 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 432 transitions, 5840 flow [2024-06-21 16:55:10,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:10,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:10,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:10,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:55:10,501 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:10,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:10,502 INFO L85 PathProgramCache]: Analyzing trace with hash -313628540, now seen corresponding path program 6 times [2024-06-21 16:55:10,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:10,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131062342] [2024-06-21 16:55:10,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:10,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:11,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:11,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:11,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131062342] [2024-06-21 16:55:11,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131062342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:11,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:11,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:55:11,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871094478] [2024-06-21 16:55:11,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:11,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:55:11,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:11,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:55:11,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:55:11,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:11,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 432 transitions, 5840 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:11,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:11,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:11,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:12,699 INFO L124 PetriNetUnfolderBase]: 3759/5611 cut-off events. [2024-06-21 16:55:12,699 INFO L125 PetriNetUnfolderBase]: For 1195341/1195343 co-relation queries the response was YES. [2024-06-21 16:55:12,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59467 conditions, 5611 events. 3759/5611 cut-off events. For 1195341/1195343 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 29167 event pairs, 929 based on Foata normal form. 4/5614 useless extension candidates. Maximal degree in co-relation 59317. Up to 5289 conditions per place. [2024-06-21 16:55:12,777 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 338 selfloop transitions, 115 changer transitions 0/456 dead transitions. [2024-06-21 16:55:12,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 456 transitions, 7236 flow [2024-06-21 16:55:12,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:55:12,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:55:12,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 16:55:12,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 16:55:12,778 INFO L175 Difference]: Start difference. First operand has 317 places, 432 transitions, 5840 flow. Second operand 9 states and 154 transitions. [2024-06-21 16:55:12,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 456 transitions, 7236 flow [2024-06-21 16:55:14,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 456 transitions, 6983 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 16:55:14,651 INFO L231 Difference]: Finished difference. Result has 319 places, 436 transitions, 5906 flow [2024-06-21 16:55:14,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5587, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5906, PETRI_PLACES=319, PETRI_TRANSITIONS=436} [2024-06-21 16:55:14,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-21 16:55:14,652 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 436 transitions, 5906 flow [2024-06-21 16:55:14,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:14,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:14,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:14,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:55:14,652 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:14,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:14,652 INFO L85 PathProgramCache]: Analyzing trace with hash -313259888, now seen corresponding path program 4 times [2024-06-21 16:55:14,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:14,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617331379] [2024-06-21 16:55:14,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:14,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:14,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:15,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:15,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:15,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617331379] [2024-06-21 16:55:15,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617331379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:15,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:15,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:55:15,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282973919] [2024-06-21 16:55:15,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:15,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:55:15,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:15,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:55:15,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:55:15,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:15,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 436 transitions, 5906 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:15,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:15,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:15,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:16,696 INFO L124 PetriNetUnfolderBase]: 3747/5596 cut-off events. [2024-06-21 16:55:16,696 INFO L125 PetriNetUnfolderBase]: For 1210684/1210686 co-relation queries the response was YES. [2024-06-21 16:55:16,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59089 conditions, 5596 events. 3747/5596 cut-off events. For 1210684/1210686 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 29125 event pairs, 922 based on Foata normal form. 8/5603 useless extension candidates. Maximal degree in co-relation 58938. Up to 4949 conditions per place. [2024-06-21 16:55:16,777 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 341 selfloop transitions, 119 changer transitions 0/463 dead transitions. [2024-06-21 16:55:16,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 463 transitions, 7458 flow [2024-06-21 16:55:16,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:55:16,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:55:16,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:55:16,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:55:16,779 INFO L175 Difference]: Start difference. First operand has 319 places, 436 transitions, 5906 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:55:16,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 463 transitions, 7458 flow [2024-06-21 16:55:18,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 463 transitions, 7149 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 16:55:18,379 INFO L231 Difference]: Finished difference. Result has 321 places, 436 transitions, 5843 flow [2024-06-21 16:55:18,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5843, PETRI_PLACES=321, PETRI_TRANSITIONS=436} [2024-06-21 16:55:18,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-21 16:55:18,380 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 436 transitions, 5843 flow [2024-06-21 16:55:18,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:18,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:18,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:18,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:55:18,380 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:18,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:18,380 INFO L85 PathProgramCache]: Analyzing trace with hash -313628850, now seen corresponding path program 4 times [2024-06-21 16:55:18,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:18,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185885634] [2024-06-21 16:55:18,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:18,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:19,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:19,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:19,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185885634] [2024-06-21 16:55:19,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185885634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:19,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:19,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:55:19,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001735455] [2024-06-21 16:55:19,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:19,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:55:19,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:19,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:55:19,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:55:19,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:19,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 436 transitions, 5843 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:19,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:19,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:19,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:20,733 INFO L124 PetriNetUnfolderBase]: 3670/5527 cut-off events. [2024-06-21 16:55:20,733 INFO L125 PetriNetUnfolderBase]: For 1232448/1232450 co-relation queries the response was YES. [2024-06-21 16:55:20,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59087 conditions, 5527 events. 3670/5527 cut-off events. For 1232448/1232450 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 29169 event pairs, 891 based on Foata normal form. 6/5532 useless extension candidates. Maximal degree in co-relation 58935. Up to 5146 conditions per place. [2024-06-21 16:55:20,817 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 60 changer transitions 0/458 dead transitions. [2024-06-21 16:55:20,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 458 transitions, 6776 flow [2024-06-21 16:55:20,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:55:20,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:55:20,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:55:20,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 16:55:20,818 INFO L175 Difference]: Start difference. First operand has 321 places, 436 transitions, 5843 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:55:20,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 458 transitions, 6776 flow [2024-06-21 16:55:22,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 458 transitions, 6533 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 16:55:22,523 INFO L231 Difference]: Finished difference. Result has 323 places, 439 transitions, 5779 flow [2024-06-21 16:55:22,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5600, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5779, PETRI_PLACES=323, PETRI_TRANSITIONS=439} [2024-06-21 16:55:22,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-21 16:55:22,523 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 439 transitions, 5779 flow [2024-06-21 16:55:22,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:22,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:22,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:22,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:55:22,524 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:22,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:22,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1971012010, now seen corresponding path program 4 times [2024-06-21 16:55:22,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:22,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249187077] [2024-06-21 16:55:22,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:22,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:22,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:23,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:23,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249187077] [2024-06-21 16:55:23,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249187077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:23,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:23,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:23,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760413428] [2024-06-21 16:55:23,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:23,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:23,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:23,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:23,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:23,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 439 transitions, 5779 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:23,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:23,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:23,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:24,646 INFO L124 PetriNetUnfolderBase]: 3696/5562 cut-off events. [2024-06-21 16:55:24,646 INFO L125 PetriNetUnfolderBase]: For 1258170/1258170 co-relation queries the response was YES. [2024-06-21 16:55:24,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59499 conditions, 5562 events. 3696/5562 cut-off events. For 1258170/1258170 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 29365 event pairs, 878 based on Foata normal form. 2/5563 useless extension candidates. Maximal degree in co-relation 59346. Up to 5294 conditions per place. [2024-06-21 16:55:24,723 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 23 changer transitions 0/470 dead transitions. [2024-06-21 16:55:24,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 470 transitions, 7030 flow [2024-06-21 16:55:24,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:55:24,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:55:24,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:55:24,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 16:55:24,725 INFO L175 Difference]: Start difference. First operand has 323 places, 439 transitions, 5779 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:55:24,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 470 transitions, 7030 flow [2024-06-21 16:55:26,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 470 transitions, 6907 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:26,721 INFO L231 Difference]: Finished difference. Result has 328 places, 446 transitions, 5863 flow [2024-06-21 16:55:26,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5656, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5863, PETRI_PLACES=328, PETRI_TRANSITIONS=446} [2024-06-21 16:55:26,722 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 16:55:26,722 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 446 transitions, 5863 flow [2024-06-21 16:55:26,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:26,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:26,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:26,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:55:26,722 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:26,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:26,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1694264830, now seen corresponding path program 5 times [2024-06-21 16:55:26,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:26,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765347075] [2024-06-21 16:55:26,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:26,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:26,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:27,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:27,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:27,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765347075] [2024-06-21 16:55:27,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765347075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:27,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:27,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:27,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401827332] [2024-06-21 16:55:27,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:27,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:27,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:27,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:27,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:27,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:27,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 446 transitions, 5863 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:27,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:27,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:27,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:28,830 INFO L124 PetriNetUnfolderBase]: 3706/5576 cut-off events. [2024-06-21 16:55:28,830 INFO L125 PetriNetUnfolderBase]: For 1285133/1285133 co-relation queries the response was YES. [2024-06-21 16:55:28,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59944 conditions, 5576 events. 3706/5576 cut-off events. For 1285133/1285133 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 29420 event pairs, 878 based on Foata normal form. 2/5577 useless extension candidates. Maximal degree in co-relation 59788. Up to 5293 conditions per place. [2024-06-21 16:55:28,911 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 22 changer transitions 0/472 dead transitions. [2024-06-21 16:55:28,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 472 transitions, 6865 flow [2024-06-21 16:55:28,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:28,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:55:28,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 16:55:28,913 INFO L175 Difference]: Start difference. First operand has 328 places, 446 transitions, 5863 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:55:28,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 472 transitions, 6865 flow [2024-06-21 16:55:30,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 472 transitions, 6779 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 16:55:30,973 INFO L231 Difference]: Finished difference. Result has 332 places, 449 transitions, 5899 flow [2024-06-21 16:55:30,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5777, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5899, PETRI_PLACES=332, PETRI_TRANSITIONS=449} [2024-06-21 16:55:30,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-21 16:55:30,974 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 449 transitions, 5899 flow [2024-06-21 16:55:30,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:30,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:30,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:30,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:55:30,975 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:30,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:30,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1933593820, now seen corresponding path program 6 times [2024-06-21 16:55:30,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:30,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888959093] [2024-06-21 16:55:30,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:30,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:30,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:31,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:31,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:31,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888959093] [2024-06-21 16:55:31,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888959093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:31,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:31,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:31,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816988801] [2024-06-21 16:55:31,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:31,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:31,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:31,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:31,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:31,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:31,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 449 transitions, 5899 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:31,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:31,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:31,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:32,883 INFO L124 PetriNetUnfolderBase]: 3700/5568 cut-off events. [2024-06-21 16:55:32,883 INFO L125 PetriNetUnfolderBase]: For 1302231/1302231 co-relation queries the response was YES. [2024-06-21 16:55:32,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60041 conditions, 5568 events. 3700/5568 cut-off events. For 1302231/1302231 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 29376 event pairs, 882 based on Foata normal form. 2/5569 useless extension candidates. Maximal degree in co-relation 59883. Up to 5329 conditions per place. [2024-06-21 16:55:32,960 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 17 changer transitions 0/467 dead transitions. [2024-06-21 16:55:32,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 467 transitions, 6805 flow [2024-06-21 16:55:32,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:32,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 16:55:32,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 16:55:32,961 INFO L175 Difference]: Start difference. First operand has 332 places, 449 transitions, 5899 flow. Second operand 8 states and 133 transitions. [2024-06-21 16:55:32,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 467 transitions, 6805 flow [2024-06-21 16:55:35,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 467 transitions, 6681 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:35,302 INFO L231 Difference]: Finished difference. Result has 334 places, 449 transitions, 5815 flow [2024-06-21 16:55:35,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5775, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5815, PETRI_PLACES=334, PETRI_TRANSITIONS=449} [2024-06-21 16:55:35,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-21 16:55:35,302 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 449 transitions, 5815 flow [2024-06-21 16:55:35,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:35,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:35,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:35,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:55:35,303 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:35,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:35,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1694384800, now seen corresponding path program 7 times [2024-06-21 16:55:35,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:35,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105001595] [2024-06-21 16:55:35,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:35,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:36,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:36,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:36,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105001595] [2024-06-21 16:55:36,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105001595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:36,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:36,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:36,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490185226] [2024-06-21 16:55:36,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:36,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:36,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:36,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:36,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:36,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:36,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 449 transitions, 5815 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:36,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:36,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:36,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:37,385 INFO L124 PetriNetUnfolderBase]: 3694/5560 cut-off events. [2024-06-21 16:55:37,385 INFO L125 PetriNetUnfolderBase]: For 1318072/1318072 co-relation queries the response was YES. [2024-06-21 16:55:37,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59861 conditions, 5560 events. 3694/5560 cut-off events. For 1318072/1318072 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 29346 event pairs, 873 based on Foata normal form. 2/5561 useless extension candidates. Maximal degree in co-relation 59702. Up to 5215 conditions per place. [2024-06-21 16:55:37,469 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 52 changer transitions 0/476 dead transitions. [2024-06-21 16:55:37,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 476 transitions, 7093 flow [2024-06-21 16:55:37,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:37,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:37,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:55:37,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 16:55:37,470 INFO L175 Difference]: Start difference. First operand has 334 places, 449 transitions, 5815 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:55:37,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 476 transitions, 7093 flow [2024-06-21 16:55:39,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 476 transitions, 7057 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:39,983 INFO L231 Difference]: Finished difference. Result has 337 places, 455 transitions, 6068 flow [2024-06-21 16:55:39,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5779, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6068, PETRI_PLACES=337, PETRI_TRANSITIONS=455} [2024-06-21 16:55:39,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-21 16:55:39,983 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 455 transitions, 6068 flow [2024-06-21 16:55:39,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:39,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:39,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:39,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:55:39,984 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:39,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:39,984 INFO L85 PathProgramCache]: Analyzing trace with hash -2065938172, now seen corresponding path program 4 times [2024-06-21 16:55:39,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:39,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216556863] [2024-06-21 16:55:39,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:39,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:39,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:40,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:40,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:40,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216556863] [2024-06-21 16:55:40,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216556863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:40,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:40,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:40,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607968676] [2024-06-21 16:55:40,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:40,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:40,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:40,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:40,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:40,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:40,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 455 transitions, 6068 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:40,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:40,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:40,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:42,074 INFO L124 PetriNetUnfolderBase]: 3774/5634 cut-off events. [2024-06-21 16:55:42,074 INFO L125 PetriNetUnfolderBase]: For 1331574/1331574 co-relation queries the response was YES. [2024-06-21 16:55:42,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60675 conditions, 5634 events. 3774/5634 cut-off events. For 1331574/1331574 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 29311 event pairs, 916 based on Foata normal form. 1/5634 useless extension candidates. Maximal degree in co-relation 60514. Up to 5557 conditions per place. [2024-06-21 16:55:42,152 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 427 selfloop transitions, 43 changer transitions 0/473 dead transitions. [2024-06-21 16:55:42,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 473 transitions, 7250 flow [2024-06-21 16:55:42,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:42,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:42,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:55:42,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 16:55:42,153 INFO L175 Difference]: Start difference. First operand has 337 places, 455 transitions, 6068 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:55:42,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 473 transitions, 7250 flow [2024-06-21 16:55:44,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 473 transitions, 7123 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 16:55:44,601 INFO L231 Difference]: Finished difference. Result has 341 places, 455 transitions, 6033 flow [2024-06-21 16:55:44,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5941, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6033, PETRI_PLACES=341, PETRI_TRANSITIONS=455} [2024-06-21 16:55:44,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-21 16:55:44,602 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 455 transitions, 6033 flow [2024-06-21 16:55:44,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:44,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:44,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:44,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:55:44,602 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:44,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:44,602 INFO L85 PathProgramCache]: Analyzing trace with hash 565048714, now seen corresponding path program 5 times [2024-06-21 16:55:44,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:44,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247675187] [2024-06-21 16:55:44,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:44,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:44,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:45,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:45,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:45,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247675187] [2024-06-21 16:55:45,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247675187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:45,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:45,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:45,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134809004] [2024-06-21 16:55:45,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:45,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:45,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:45,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:45,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:45,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:45,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 455 transitions, 6033 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:45,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:45,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:45,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:46,753 INFO L124 PetriNetUnfolderBase]: 3787/5652 cut-off events. [2024-06-21 16:55:46,753 INFO L125 PetriNetUnfolderBase]: For 1361342/1361342 co-relation queries the response was YES. [2024-06-21 16:55:46,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61043 conditions, 5652 events. 3787/5652 cut-off events. For 1361342/1361342 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29431 event pairs, 915 based on Foata normal form. 1/5652 useless extension candidates. Maximal degree in co-relation 60881. Up to 5600 conditions per place. [2024-06-21 16:55:46,826 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 34 changer transitions 0/476 dead transitions. [2024-06-21 16:55:46,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 476 transitions, 7333 flow [2024-06-21 16:55:46,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:46,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:46,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:55:46,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-21 16:55:46,827 INFO L175 Difference]: Start difference. First operand has 341 places, 455 transitions, 6033 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:55:46,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 476 transitions, 7333 flow [2024-06-21 16:55:49,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 476 transitions, 6899 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-21 16:55:49,501 INFO L231 Difference]: Finished difference. Result has 338 places, 461 transitions, 5811 flow [2024-06-21 16:55:49,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5627, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5811, PETRI_PLACES=338, PETRI_TRANSITIONS=461} [2024-06-21 16:55:49,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-21 16:55:49,502 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 461 transitions, 5811 flow [2024-06-21 16:55:49,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:49,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:49,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:49,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:55:49,502 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:49,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:49,502 INFO L85 PathProgramCache]: Analyzing trace with hash 2049063736, now seen corresponding path program 6 times [2024-06-21 16:55:49,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:49,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217460969] [2024-06-21 16:55:49,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:49,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:49,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:50,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:50,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:50,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217460969] [2024-06-21 16:55:50,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217460969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:50,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:50,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:50,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819093772] [2024-06-21 16:55:50,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:50,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:50,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:50,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:50,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:50,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:55:50,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 461 transitions, 5811 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:50,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:50,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:55:50,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:51,513 INFO L124 PetriNetUnfolderBase]: 3784/5648 cut-off events. [2024-06-21 16:55:51,513 INFO L125 PetriNetUnfolderBase]: For 1379102/1379102 co-relation queries the response was YES. [2024-06-21 16:55:51,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60865 conditions, 5648 events. 3784/5648 cut-off events. For 1379102/1379102 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29409 event pairs, 918 based on Foata normal form. 1/5648 useless extension candidates. Maximal degree in co-relation 60702. Up to 5603 conditions per place. [2024-06-21 16:55:51,597 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 443 selfloop transitions, 29 changer transitions 0/475 dead transitions. [2024-06-21 16:55:51,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 475 transitions, 6789 flow [2024-06-21 16:55:51,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:51,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:51,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:55:51,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:55:51,598 INFO L175 Difference]: Start difference. First operand has 338 places, 461 transitions, 5811 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:55:51,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 475 transitions, 6789 flow [2024-06-21 16:55:54,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 475 transitions, 6700 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:55:54,087 INFO L231 Difference]: Finished difference. Result has 340 places, 461 transitions, 5786 flow [2024-06-21 16:55:54,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5722, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5786, PETRI_PLACES=340, PETRI_TRANSITIONS=461} [2024-06-21 16:55:54,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-21 16:55:54,088 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 461 transitions, 5786 flow [2024-06-21 16:55:54,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:54,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:54,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:54,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:55:54,089 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:54,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:54,089 INFO L85 PathProgramCache]: Analyzing trace with hash -2055761368, now seen corresponding path program 8 times [2024-06-21 16:55:54,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:54,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667085961] [2024-06-21 16:55:54,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:54,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:54,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:54,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:54,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:54,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667085961] [2024-06-21 16:55:54,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667085961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:54,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:54,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:54,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101832591] [2024-06-21 16:55:54,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:54,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:54,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:54,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:54,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:54,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:54,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 461 transitions, 5786 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:54,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:54,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:54,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:55:56,052 INFO L124 PetriNetUnfolderBase]: 3715/5589 cut-off events. [2024-06-21 16:55:56,052 INFO L125 PetriNetUnfolderBase]: For 1430043/1430043 co-relation queries the response was YES. [2024-06-21 16:55:56,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61225 conditions, 5589 events. 3715/5589 cut-off events. For 1430043/1430043 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29526 event pairs, 872 based on Foata normal form. 2/5590 useless extension candidates. Maximal degree in co-relation 61061. Up to 5316 conditions per place. [2024-06-21 16:55:56,139 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 408 selfloop transitions, 37 changer transitions 0/485 dead transitions. [2024-06-21 16:55:56,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 485 transitions, 7080 flow [2024-06-21 16:55:56,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:55:56,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:55:56,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:55:56,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-21 16:55:56,140 INFO L175 Difference]: Start difference. First operand has 340 places, 461 transitions, 5786 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:55:56,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 485 transitions, 7080 flow [2024-06-21 16:55:58,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 485 transitions, 7018 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:55:58,655 INFO L231 Difference]: Finished difference. Result has 341 places, 468 transitions, 5962 flow [2024-06-21 16:55:58,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5724, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5962, PETRI_PLACES=341, PETRI_TRANSITIONS=468} [2024-06-21 16:55:58,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-21 16:55:58,656 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 468 transitions, 5962 flow [2024-06-21 16:55:58,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:58,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:55:58,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:55:58,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:55:58,656 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:55:58,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:55:58,656 INFO L85 PathProgramCache]: Analyzing trace with hash -875160186, now seen corresponding path program 9 times [2024-06-21 16:55:58,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:55:58,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937385226] [2024-06-21 16:55:58,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:55:58,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:55:58,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:55:59,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:55:59,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:55:59,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937385226] [2024-06-21 16:55:59,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937385226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:55:59,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:55:59,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:55:59,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840060476] [2024-06-21 16:55:59,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:55:59,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:55:59,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:55:59,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:55:59,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:55:59,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:55:59,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 468 transitions, 5962 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:55:59,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:55:59,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:55:59,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:00,635 INFO L124 PetriNetUnfolderBase]: 3711/5583 cut-off events. [2024-06-21 16:56:00,636 INFO L125 PetriNetUnfolderBase]: For 1443115/1443115 co-relation queries the response was YES. [2024-06-21 16:56:00,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61266 conditions, 5583 events. 3711/5583 cut-off events. For 1443115/1443115 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29454 event pairs, 883 based on Foata normal form. 2/5584 useless extension candidates. Maximal degree in co-relation 61101. Up to 5328 conditions per place. [2024-06-21 16:56:00,716 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 29 changer transitions 0/483 dead transitions. [2024-06-21 16:56:00,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 483 transitions, 6888 flow [2024-06-21 16:56:00,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:00,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:00,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:56:00,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 16:56:00,717 INFO L175 Difference]: Start difference. First operand has 341 places, 468 transitions, 5962 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:56:00,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 483 transitions, 6888 flow [2024-06-21 16:56:03,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 483 transitions, 6770 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 16:56:03,393 INFO L231 Difference]: Finished difference. Result has 346 places, 468 transitions, 5908 flow [2024-06-21 16:56:03,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5908, PETRI_PLACES=346, PETRI_TRANSITIONS=468} [2024-06-21 16:56:03,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-21 16:56:03,393 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 468 transitions, 5908 flow [2024-06-21 16:56:03,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:03,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:03,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:03,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:56:03,393 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:03,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:03,394 INFO L85 PathProgramCache]: Analyzing trace with hash 827008222, now seen corresponding path program 7 times [2024-06-21 16:56:03,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:03,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762002578] [2024-06-21 16:56:03,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:03,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:03,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:03,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:03,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:03,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762002578] [2024-06-21 16:56:03,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762002578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:03,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:03,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:03,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681570295] [2024-06-21 16:56:03,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:03,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:03,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:03,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:03,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:04,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:04,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 468 transitions, 5908 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:04,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:04,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:04,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:05,435 INFO L124 PetriNetUnfolderBase]: 3809/5684 cut-off events. [2024-06-21 16:56:05,435 INFO L125 PetriNetUnfolderBase]: For 1462450/1462452 co-relation queries the response was YES. [2024-06-21 16:56:05,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61947 conditions, 5684 events. 3809/5684 cut-off events. For 1462450/1462452 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29668 event pairs, 910 based on Foata normal form. 3/5686 useless extension candidates. Maximal degree in co-relation 61780. Up to 5638 conditions per place. [2024-06-21 16:56:05,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 449 selfloop transitions, 30 changer transitions 0/482 dead transitions. [2024-06-21 16:56:05,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 482 transitions, 6943 flow [2024-06-21 16:56:05,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:05,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:05,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 16:56:05,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-21 16:56:05,520 INFO L175 Difference]: Start difference. First operand has 346 places, 468 transitions, 5908 flow. Second operand 8 states and 122 transitions. [2024-06-21 16:56:05,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 482 transitions, 6943 flow [2024-06-21 16:56:08,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 482 transitions, 6849 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 16:56:08,709 INFO L231 Difference]: Finished difference. Result has 346 places, 471 transitions, 5937 flow [2024-06-21 16:56:08,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5937, PETRI_PLACES=346, PETRI_TRANSITIONS=471} [2024-06-21 16:56:08,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-21 16:56:08,710 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 471 transitions, 5937 flow [2024-06-21 16:56:08,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:08,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:08,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:08,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:56:08,710 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:08,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:08,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1350839750, now seen corresponding path program 8 times [2024-06-21 16:56:08,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:08,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201859929] [2024-06-21 16:56:08,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:08,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:08,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:09,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:09,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:09,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201859929] [2024-06-21 16:56:09,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201859929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:09,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:09,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:09,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465470746] [2024-06-21 16:56:09,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:09,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:09,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:09,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:09,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:09,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:09,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 471 transitions, 5937 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:09,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:09,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:09,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:10,833 INFO L124 PetriNetUnfolderBase]: 3819/5698 cut-off events. [2024-06-21 16:56:10,834 INFO L125 PetriNetUnfolderBase]: For 1491923/1491925 co-relation queries the response was YES. [2024-06-21 16:56:10,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62282 conditions, 5698 events. 3819/5698 cut-off events. For 1491923/1491925 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29708 event pairs, 920 based on Foata normal form. 4/5701 useless extension candidates. Maximal degree in co-relation 62115. Up to 5549 conditions per place. [2024-06-21 16:56:10,911 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 417 selfloop transitions, 68 changer transitions 0/488 dead transitions. [2024-06-21 16:56:10,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 488 transitions, 7423 flow [2024-06-21 16:56:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:10,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:10,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:56:10,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 16:56:10,913 INFO L175 Difference]: Start difference. First operand has 346 places, 471 transitions, 5937 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:56:10,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 488 transitions, 7423 flow [2024-06-21 16:56:13,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 488 transitions, 7349 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:56:13,832 INFO L231 Difference]: Finished difference. Result has 348 places, 475 transitions, 6076 flow [2024-06-21 16:56:13,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5863, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6076, PETRI_PLACES=348, PETRI_TRANSITIONS=475} [2024-06-21 16:56:13,833 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-21 16:56:13,833 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 475 transitions, 6076 flow [2024-06-21 16:56:13,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:13,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:13,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:13,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:56:13,833 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:13,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:13,833 INFO L85 PathProgramCache]: Analyzing trace with hash 430353458, now seen corresponding path program 9 times [2024-06-21 16:56:13,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:13,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32121892] [2024-06-21 16:56:13,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:13,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:13,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:14,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:14,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:14,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32121892] [2024-06-21 16:56:14,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32121892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:14,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:14,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:14,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885259632] [2024-06-21 16:56:14,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:14,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:14,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:14,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:14,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:14,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:14,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 475 transitions, 6076 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:14,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:14,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:14,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:15,917 INFO L124 PetriNetUnfolderBase]: 3816/5694 cut-off events. [2024-06-21 16:56:15,917 INFO L125 PetriNetUnfolderBase]: For 1511666/1511668 co-relation queries the response was YES. [2024-06-21 16:56:15,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62528 conditions, 5694 events. 3816/5694 cut-off events. For 1511666/1511668 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29709 event pairs, 909 based on Foata normal form. 3/5696 useless extension candidates. Maximal degree in co-relation 62360. Up to 5648 conditions per place. [2024-06-21 16:56:16,010 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 454 selfloop transitions, 29 changer transitions 0/486 dead transitions. [2024-06-21 16:56:16,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 486 transitions, 7068 flow [2024-06-21 16:56:16,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:16,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:16,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:56:16,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-21 16:56:16,011 INFO L175 Difference]: Start difference. First operand has 348 places, 475 transitions, 6076 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:56:16,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 486 transitions, 7068 flow [2024-06-21 16:56:19,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 486 transitions, 6942 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:56:19,125 INFO L231 Difference]: Finished difference. Result has 351 places, 475 transitions, 6014 flow [2024-06-21 16:56:19,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5950, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6014, PETRI_PLACES=351, PETRI_TRANSITIONS=475} [2024-06-21 16:56:19,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-21 16:56:19,126 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 475 transitions, 6014 flow [2024-06-21 16:56:19,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:19,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:19,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:19,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:56:19,126 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:19,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:19,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1527734120, now seen corresponding path program 10 times [2024-06-21 16:56:19,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:19,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007560578] [2024-06-21 16:56:19,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:19,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:19,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:19,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:19,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007560578] [2024-06-21 16:56:19,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007560578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:19,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:19,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:19,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087179325] [2024-06-21 16:56:19,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:19,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:19,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:19,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:19,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:19,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:19,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 475 transitions, 6014 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:19,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:19,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:19,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:21,303 INFO L124 PetriNetUnfolderBase]: 3813/5690 cut-off events. [2024-06-21 16:56:21,303 INFO L125 PetriNetUnfolderBase]: For 1530017/1530019 co-relation queries the response was YES. [2024-06-21 16:56:21,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62528 conditions, 5690 events. 3813/5690 cut-off events. For 1530017/1530019 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29663 event pairs, 920 based on Foata normal form. 3/5692 useless extension candidates. Maximal degree in co-relation 62359. Up to 5635 conditions per place. [2024-06-21 16:56:21,405 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 37 changer transitions 0/486 dead transitions. [2024-06-21 16:56:21,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 486 transitions, 7006 flow [2024-06-21 16:56:21,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:21,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:21,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 16:56:21,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 16:56:21,406 INFO L175 Difference]: Start difference. First operand has 351 places, 475 transitions, 6014 flow. Second operand 8 states and 124 transitions. [2024-06-21 16:56:21,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 486 transitions, 7006 flow [2024-06-21 16:56:24,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 486 transitions, 6908 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 16:56:24,794 INFO L231 Difference]: Finished difference. Result has 352 places, 475 transitions, 5996 flow [2024-06-21 16:56:24,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5916, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5996, PETRI_PLACES=352, PETRI_TRANSITIONS=475} [2024-06-21 16:56:24,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-21 16:56:24,794 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 475 transitions, 5996 flow [2024-06-21 16:56:24,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:24,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:24,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:24,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:56:24,795 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:24,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:24,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1750337060, now seen corresponding path program 11 times [2024-06-21 16:56:24,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:24,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546082064] [2024-06-21 16:56:24,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:24,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:24,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:25,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:25,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:25,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546082064] [2024-06-21 16:56:25,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546082064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:25,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:25,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:25,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327601626] [2024-06-21 16:56:25,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:25,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:25,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:25,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:25,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:25,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:25,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 475 transitions, 5996 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:25,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:25,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:25,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:26,878 INFO L124 PetriNetUnfolderBase]: 3805/5679 cut-off events. [2024-06-21 16:56:26,878 INFO L125 PetriNetUnfolderBase]: For 1551698/1551700 co-relation queries the response was YES. [2024-06-21 16:56:26,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62469 conditions, 5679 events. 3805/5679 cut-off events. For 1551698/1551700 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29558 event pairs, 920 based on Foata normal form. 4/5682 useless extension candidates. Maximal degree in co-relation 62300. Up to 5606 conditions per place. [2024-06-21 16:56:26,969 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 441 selfloop transitions, 42 changer transitions 0/486 dead transitions. [2024-06-21 16:56:26,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 486 transitions, 6988 flow [2024-06-21 16:56:26,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:26,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:26,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:56:26,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 16:56:26,970 INFO L175 Difference]: Start difference. First operand has 352 places, 475 transitions, 5996 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:56:26,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 486 transitions, 6988 flow [2024-06-21 16:56:30,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 486 transitions, 6864 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 16:56:30,231 INFO L231 Difference]: Finished difference. Result has 353 places, 475 transitions, 5964 flow [2024-06-21 16:56:30,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5872, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5964, PETRI_PLACES=353, PETRI_TRANSITIONS=475} [2024-06-21 16:56:30,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-21 16:56:30,232 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 475 transitions, 5964 flow [2024-06-21 16:56:30,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:30,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:30,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:30,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:56:30,233 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:30,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:30,233 INFO L85 PathProgramCache]: Analyzing trace with hash -27832690, now seen corresponding path program 10 times [2024-06-21 16:56:30,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:30,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480320434] [2024-06-21 16:56:30,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:30,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:30,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:30,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-21 16:56:30,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:30,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480320434] [2024-06-21 16:56:30,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480320434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:30,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:30,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:30,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169780759] [2024-06-21 16:56:30,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:30,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:30,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:30,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:30,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:31,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:56:31,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 475 transitions, 5964 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:31,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:31,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:56:31,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:32,361 INFO L124 PetriNetUnfolderBase]: 3698/5568 cut-off events. [2024-06-21 16:56:32,361 INFO L125 PetriNetUnfolderBase]: For 1575896/1575898 co-relation queries the response was YES. [2024-06-21 16:56:32,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61713 conditions, 5568 events. 3698/5568 cut-off events. For 1575896/1575898 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29463 event pairs, 877 based on Foata normal form. 4/5571 useless extension candidates. Maximal degree in co-relation 61543. Up to 5220 conditions per place. [2024-06-21 16:56:32,456 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 397 selfloop transitions, 50 changer transitions 0/489 dead transitions. [2024-06-21 16:56:32,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 489 transitions, 7116 flow [2024-06-21 16:56:32,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:32,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:32,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 16:56:32,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 16:56:32,457 INFO L175 Difference]: Start difference. First operand has 353 places, 475 transitions, 5964 flow. Second operand 8 states and 138 transitions. [2024-06-21 16:56:32,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 489 transitions, 7116 flow [2024-06-21 16:56:35,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 489 transitions, 6982 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 16:56:35,567 INFO L231 Difference]: Finished difference. Result has 354 places, 475 transitions, 5937 flow [2024-06-21 16:56:35,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5937, PETRI_PLACES=354, PETRI_TRANSITIONS=475} [2024-06-21 16:56:35,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 16:56:35,567 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 475 transitions, 5937 flow [2024-06-21 16:56:35,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:35,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:35,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:35,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:56:35,567 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:35,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:35,568 INFO L85 PathProgramCache]: Analyzing trace with hash 429937562, now seen corresponding path program 11 times [2024-06-21 16:56:35,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:35,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263035669] [2024-06-21 16:56:35,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:35,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:35,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:36,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:36,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:36,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263035669] [2024-06-21 16:56:36,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263035669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:36,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:36,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:36,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238653219] [2024-06-21 16:56:36,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:36,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:36,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:36,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:36,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:36,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:56:36,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 475 transitions, 5937 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:36,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:36,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:56:36,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:37,760 INFO L124 PetriNetUnfolderBase]: 3710/5584 cut-off events. [2024-06-21 16:56:37,760 INFO L125 PetriNetUnfolderBase]: For 1588599/1588601 co-relation queries the response was YES. [2024-06-21 16:56:37,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62111 conditions, 5584 events. 3710/5584 cut-off events. For 1588599/1588601 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29535 event pairs, 888 based on Foata normal form. 2/5585 useless extension candidates. Maximal degree in co-relation 61940. Up to 5315 conditions per place. [2024-06-21 16:56:37,848 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 416 selfloop transitions, 34 changer transitions 0/492 dead transitions. [2024-06-21 16:56:37,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 492 transitions, 7178 flow [2024-06-21 16:56:37,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:37,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:37,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:56:37,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 16:56:37,849 INFO L175 Difference]: Start difference. First operand has 354 places, 475 transitions, 5937 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:56:37,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 492 transitions, 7178 flow [2024-06-21 16:56:41,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 492 transitions, 6997 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 16:56:41,126 INFO L231 Difference]: Finished difference. Result has 356 places, 478 transitions, 5911 flow [2024-06-21 16:56:41,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5764, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5911, PETRI_PLACES=356, PETRI_TRANSITIONS=478} [2024-06-21 16:56:41,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-21 16:56:41,126 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 478 transitions, 5911 flow [2024-06-21 16:56:41,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:41,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:41,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:41,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:56:41,126 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:41,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:41,127 INFO L85 PathProgramCache]: Analyzing trace with hash 430174712, now seen corresponding path program 12 times [2024-06-21 16:56:41,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:41,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630161234] [2024-06-21 16:56:41,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:41,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:41,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:41,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:41,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630161234] [2024-06-21 16:56:41,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630161234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:41,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:41,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:41,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459055050] [2024-06-21 16:56:41,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:41,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:41,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:41,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:41,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:41,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:56:41,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 478 transitions, 5911 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:41,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:41,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:56:41,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:43,227 INFO L124 PetriNetUnfolderBase]: 3704/5576 cut-off events. [2024-06-21 16:56:43,227 INFO L125 PetriNetUnfolderBase]: For 1604455/1604457 co-relation queries the response was YES. [2024-06-21 16:56:43,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61887 conditions, 5576 events. 3704/5576 cut-off events. For 1604455/1604457 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29478 event pairs, 884 based on Foata normal form. 2/5577 useless extension candidates. Maximal degree in co-relation 61715. Up to 5319 conditions per place. [2024-06-21 16:56:43,307 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 419 selfloop transitions, 29 changer transitions 0/490 dead transitions. [2024-06-21 16:56:43,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 490 transitions, 6839 flow [2024-06-21 16:56:43,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:43,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:43,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:56:43,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 16:56:43,308 INFO L175 Difference]: Start difference. First operand has 356 places, 478 transitions, 5911 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:56:43,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 490 transitions, 6839 flow [2024-06-21 16:56:46,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 490 transitions, 6575 flow, removed 49 selfloop flow, removed 10 redundant places. [2024-06-21 16:56:46,200 INFO L231 Difference]: Finished difference. Result has 354 places, 478 transitions, 5711 flow [2024-06-21 16:56:46,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5647, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5711, PETRI_PLACES=354, PETRI_TRANSITIONS=478} [2024-06-21 16:56:46,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 16:56:46,201 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 478 transitions, 5711 flow [2024-06-21 16:56:46,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:46,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:46,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:46,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:56:46,201 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:46,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:46,202 INFO L85 PathProgramCache]: Analyzing trace with hash 830859524, now seen corresponding path program 12 times [2024-06-21 16:56:46,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:46,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042364477] [2024-06-21 16:56:46,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:46,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:46,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:46,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:46,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042364477] [2024-06-21 16:56:46,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042364477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:46,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:46,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:56:46,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906521341] [2024-06-21 16:56:46,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:46,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:56:46,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:46,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:56:46,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:56:46,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:46,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 478 transitions, 5711 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:46,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:46,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:46,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:48,276 INFO L124 PetriNetUnfolderBase]: 3789/5658 cut-off events. [2024-06-21 16:56:48,277 INFO L125 PetriNetUnfolderBase]: For 1610033/1610035 co-relation queries the response was YES. [2024-06-21 16:56:48,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61895 conditions, 5658 events. 3789/5658 cut-off events. For 1610033/1610035 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 29480 event pairs, 924 based on Foata normal form. 4/5661 useless extension candidates. Maximal degree in co-relation 61725. Up to 5519 conditions per place. [2024-06-21 16:56:48,369 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 71 changer transitions 0/489 dead transitions. [2024-06-21 16:56:48,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 489 transitions, 6709 flow [2024-06-21 16:56:48,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:56:48,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:56:48,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 16:56:48,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 16:56:48,370 INFO L175 Difference]: Start difference. First operand has 354 places, 478 transitions, 5711 flow. Second operand 8 states and 128 transitions. [2024-06-21 16:56:48,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 489 transitions, 6709 flow [2024-06-21 16:56:51,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 489 transitions, 6617 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 16:56:51,774 INFO L231 Difference]: Finished difference. Result has 355 places, 478 transitions, 5768 flow [2024-06-21 16:56:51,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5619, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5768, PETRI_PLACES=355, PETRI_TRANSITIONS=478} [2024-06-21 16:56:51,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-21 16:56:51,774 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 478 transitions, 5768 flow [2024-06-21 16:56:51,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:51,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:51,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:51,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:56:51,775 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:51,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:51,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1764155124, now seen corresponding path program 5 times [2024-06-21 16:56:51,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:51,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934623479] [2024-06-21 16:56:51,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:51,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:51,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:52,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:52,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:52,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934623479] [2024-06-21 16:56:52,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934623479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:52,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:52,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:52,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556547837] [2024-06-21 16:56:52,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:52,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:52,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:52,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:52,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:52,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:52,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 478 transitions, 5768 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:52,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:52,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:52,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:54,034 INFO L124 PetriNetUnfolderBase]: 3873/5775 cut-off events. [2024-06-21 16:56:54,034 INFO L125 PetriNetUnfolderBase]: For 1706466/1706468 co-relation queries the response was YES. [2024-06-21 16:56:54,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63821 conditions, 5775 events. 3873/5775 cut-off events. For 1706466/1706468 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30177 event pairs, 914 based on Foata normal form. 8/5782 useless extension candidates. Maximal degree in co-relation 63650. Up to 5633 conditions per place. [2024-06-21 16:56:54,134 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 453 selfloop transitions, 47 changer transitions 0/503 dead transitions. [2024-06-21 16:56:54,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 503 transitions, 7193 flow [2024-06-21 16:56:54,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:56:54,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:56:54,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 16:56:54,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 16:56:54,135 INFO L175 Difference]: Start difference. First operand has 355 places, 478 transitions, 5768 flow. Second operand 9 states and 143 transitions. [2024-06-21 16:56:54,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 503 transitions, 7193 flow [2024-06-21 16:56:57,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 503 transitions, 6910 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 16:56:57,746 INFO L231 Difference]: Finished difference. Result has 355 places, 486 transitions, 5768 flow [2024-06-21 16:56:57,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5485, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5768, PETRI_PLACES=355, PETRI_TRANSITIONS=486} [2024-06-21 16:56:57,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-21 16:56:57,747 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 486 transitions, 5768 flow [2024-06-21 16:56:57,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:57,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:56:57,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:56:57,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:56:57,747 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:56:57,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:56:57,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1244887712, now seen corresponding path program 1 times [2024-06-21 16:56:57,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:56:57,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014271008] [2024-06-21 16:56:57,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:56:57,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:56:57,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:56:58,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:56:58,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:56:58,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014271008] [2024-06-21 16:56:58,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014271008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:56:58,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:56:58,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:56:58,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350226668] [2024-06-21 16:56:58,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:56:58,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:56:58,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:56:58,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:56:58,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:56:58,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:56:58,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 486 transitions, 5768 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:56:58,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:56:58,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:56:58,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:56:59,943 INFO L124 PetriNetUnfolderBase]: 3867/5766 cut-off events. [2024-06-21 16:56:59,944 INFO L125 PetriNetUnfolderBase]: For 1697624/1697624 co-relation queries the response was YES. [2024-06-21 16:57:00,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63836 conditions, 5766 events. 3867/5766 cut-off events. For 1697624/1697624 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30083 event pairs, 912 based on Foata normal form. 2/5767 useless extension candidates. Maximal degree in co-relation 63663. Up to 5731 conditions per place. [2024-06-21 16:57:00,038 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 480 selfloop transitions, 20 changer transitions 0/503 dead transitions. [2024-06-21 16:57:00,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 503 transitions, 6878 flow [2024-06-21 16:57:00,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:00,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:00,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 16:57:00,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 16:57:00,040 INFO L175 Difference]: Start difference. First operand has 355 places, 486 transitions, 5768 flow. Second operand 9 states and 133 transitions. [2024-06-21 16:57:00,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 503 transitions, 6878 flow [2024-06-21 16:57:03,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 503 transitions, 6704 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 16:57:03,934 INFO L231 Difference]: Finished difference. Result has 358 places, 489 transitions, 5724 flow [2024-06-21 16:57:03,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5594, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5724, PETRI_PLACES=358, PETRI_TRANSITIONS=489} [2024-06-21 16:57:03,935 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-21 16:57:03,935 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 489 transitions, 5724 flow [2024-06-21 16:57:03,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:03,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:03,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:03,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:57:03,935 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:03,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:03,936 INFO L85 PathProgramCache]: Analyzing trace with hash 830736516, now seen corresponding path program 7 times [2024-06-21 16:57:03,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:03,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188193567] [2024-06-21 16:57:03,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:03,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:03,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:04,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:04,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:04,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188193567] [2024-06-21 16:57:04,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188193567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:04,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:04,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:04,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530721182] [2024-06-21 16:57:04,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:04,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:04,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:04,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:04,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:04,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:04,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 489 transitions, 5724 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:04,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:04,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:04,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:06,253 INFO L124 PetriNetUnfolderBase]: 3877/5781 cut-off events. [2024-06-21 16:57:06,254 INFO L125 PetriNetUnfolderBase]: For 1724901/1724903 co-relation queries the response was YES. [2024-06-21 16:57:06,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63980 conditions, 5781 events. 3877/5781 cut-off events. For 1724901/1724903 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30195 event pairs, 923 based on Foata normal form. 4/5784 useless extension candidates. Maximal degree in co-relation 63807. Up to 5614 conditions per place. [2024-06-21 16:57:06,351 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 414 selfloop transitions, 89 changer transitions 0/506 dead transitions. [2024-06-21 16:57:06,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 506 transitions, 7072 flow [2024-06-21 16:57:06,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:06,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:06,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 16:57:06,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 16:57:06,353 INFO L175 Difference]: Start difference. First operand has 358 places, 489 transitions, 5724 flow. Second operand 9 states and 143 transitions. [2024-06-21 16:57:06,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 506 transitions, 7072 flow [2024-06-21 16:57:10,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 506 transitions, 6958 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 16:57:10,535 INFO L231 Difference]: Finished difference. Result has 360 places, 493 transitions, 5877 flow [2024-06-21 16:57:10,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5610, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5877, PETRI_PLACES=360, PETRI_TRANSITIONS=493} [2024-06-21 16:57:10,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-21 16:57:10,535 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 493 transitions, 5877 flow [2024-06-21 16:57:10,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:10,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:10,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:10,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:57:10,535 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:10,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:10,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1350479282, now seen corresponding path program 5 times [2024-06-21 16:57:10,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:10,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553924037] [2024-06-21 16:57:10,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:10,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:11,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:11,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:11,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553924037] [2024-06-21 16:57:11,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553924037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:11,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:11,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:11,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797235414] [2024-06-21 16:57:11,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:11,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:11,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:11,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:11,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:11,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:57:11,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 493 transitions, 5877 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:11,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:11,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:57:11,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:12,965 INFO L124 PetriNetUnfolderBase]: 3774/5674 cut-off events. [2024-06-21 16:57:12,965 INFO L125 PetriNetUnfolderBase]: For 1743146/1743148 co-relation queries the response was YES. [2024-06-21 16:57:13,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63295 conditions, 5674 events. 3774/5674 cut-off events. For 1743146/1743148 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30031 event pairs, 898 based on Foata normal form. 6/5679 useless extension candidates. Maximal degree in co-relation 63121. Up to 5397 conditions per place. [2024-06-21 16:57:13,055 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 426 selfloop transitions, 38 changer transitions 0/507 dead transitions. [2024-06-21 16:57:13,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 507 transitions, 6846 flow [2024-06-21 16:57:13,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:13,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:13,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 16:57:13,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-21 16:57:13,056 INFO L175 Difference]: Start difference. First operand has 360 places, 493 transitions, 5877 flow. Second operand 9 states and 146 transitions. [2024-06-21 16:57:13,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 507 transitions, 6846 flow [2024-06-21 16:57:17,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 507 transitions, 6447 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 16:57:17,082 INFO L231 Difference]: Finished difference. Result has 361 places, 494 transitions, 5573 flow [2024-06-21 16:57:17,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5478, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5573, PETRI_PLACES=361, PETRI_TRANSITIONS=494} [2024-06-21 16:57:17,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-21 16:57:17,083 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 494 transitions, 5573 flow [2024-06-21 16:57:17,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:17,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:17,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:17,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:57:17,084 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:17,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:17,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1750345554, now seen corresponding path program 6 times [2024-06-21 16:57:17,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:17,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384658155] [2024-06-21 16:57:17,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:17,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:17,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:17,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:17,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:17,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384658155] [2024-06-21 16:57:17,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384658155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:17,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:17,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:17,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120938438] [2024-06-21 16:57:17,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:17,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:17,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:17,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:17,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:17,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:17,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 494 transitions, 5573 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:17,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:17,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:17,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:19,418 INFO L124 PetriNetUnfolderBase]: 3999/5950 cut-off events. [2024-06-21 16:57:19,418 INFO L125 PetriNetUnfolderBase]: For 1866446/1866448 co-relation queries the response was YES. [2024-06-21 16:57:19,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66195 conditions, 5950 events. 3999/5950 cut-off events. For 1866446/1866448 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31178 event pairs, 940 based on Foata normal form. 8/5957 useless extension candidates. Maximal degree in co-relation 66021. Up to 5655 conditions per place. [2024-06-21 16:57:19,526 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 457 selfloop transitions, 66 changer transitions 0/526 dead transitions. [2024-06-21 16:57:19,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 526 transitions, 7390 flow [2024-06-21 16:57:19,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:19,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:19,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 16:57:19,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 16:57:19,527 INFO L175 Difference]: Start difference. First operand has 361 places, 494 transitions, 5573 flow. Second operand 9 states and 149 transitions. [2024-06-21 16:57:19,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 526 transitions, 7390 flow [2024-06-21 16:57:23,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 526 transitions, 7298 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 16:57:23,645 INFO L231 Difference]: Finished difference. Result has 364 places, 505 transitions, 5871 flow [2024-06-21 16:57:23,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5481, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5871, PETRI_PLACES=364, PETRI_TRANSITIONS=505} [2024-06-21 16:57:23,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-21 16:57:23,645 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 505 transitions, 5871 flow [2024-06-21 16:57:23,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:23,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:23,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:23,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:57:23,646 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:23,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:23,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1750333464, now seen corresponding path program 7 times [2024-06-21 16:57:23,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:23,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740113269] [2024-06-21 16:57:23,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:23,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:24,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:24,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:24,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740113269] [2024-06-21 16:57:24,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740113269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:24,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:24,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:24,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783212940] [2024-06-21 16:57:24,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:24,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:24,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:24,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:24,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:24,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 505 transitions, 5871 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:24,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:24,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:24,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:25,907 INFO L124 PetriNetUnfolderBase]: 3981/5926 cut-off events. [2024-06-21 16:57:25,907 INFO L125 PetriNetUnfolderBase]: For 1860296/1860298 co-relation queries the response was YES. [2024-06-21 16:57:25,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65892 conditions, 5926 events. 3981/5926 cut-off events. For 1860296/1860298 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 31068 event pairs, 919 based on Foata normal form. 8/5933 useless extension candidates. Maximal degree in co-relation 65716. Up to 5644 conditions per place. [2024-06-21 16:57:26,019 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 451 selfloop transitions, 71 changer transitions 0/525 dead transitions. [2024-06-21 16:57:26,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 525 transitions, 7236 flow [2024-06-21 16:57:26,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:26,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:26,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 16:57:26,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 16:57:26,020 INFO L175 Difference]: Start difference. First operand has 364 places, 505 transitions, 5871 flow. Second operand 9 states and 148 transitions. [2024-06-21 16:57:26,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 525 transitions, 7236 flow [2024-06-21 16:57:29,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 525 transitions, 7076 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 16:57:29,912 INFO L231 Difference]: Finished difference. Result has 368 places, 506 transitions, 5899 flow [2024-06-21 16:57:29,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5899, PETRI_PLACES=368, PETRI_TRANSITIONS=506} [2024-06-21 16:57:29,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-21 16:57:29,912 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 506 transitions, 5899 flow [2024-06-21 16:57:29,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:29,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:29,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:29,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:57:29,912 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:29,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:29,913 INFO L85 PathProgramCache]: Analyzing trace with hash -15980832, now seen corresponding path program 8 times [2024-06-21 16:57:29,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:29,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847136187] [2024-06-21 16:57:29,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:29,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:29,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:30,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:30,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:30,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847136187] [2024-06-21 16:57:30,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847136187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:30,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:30,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:30,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714423925] [2024-06-21 16:57:30,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:30,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:30,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:30,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:30,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:30,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:30,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 506 transitions, 5899 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:30,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:30,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:30,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:32,442 INFO L124 PetriNetUnfolderBase]: 3991/5940 cut-off events. [2024-06-21 16:57:32,442 INFO L125 PetriNetUnfolderBase]: For 1862635/1862637 co-relation queries the response was YES. [2024-06-21 16:57:32,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66153 conditions, 5940 events. 3991/5940 cut-off events. For 1862635/1862637 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31121 event pairs, 935 based on Foata normal form. 4/5943 useless extension candidates. Maximal degree in co-relation 65975. Up to 5861 conditions per place. [2024-06-21 16:57:32,542 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 470 selfloop transitions, 49 changer transitions 0/522 dead transitions. [2024-06-21 16:57:32,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 522 transitions, 7039 flow [2024-06-21 16:57:32,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:32,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:32,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 16:57:32,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 16:57:32,543 INFO L175 Difference]: Start difference. First operand has 368 places, 506 transitions, 5899 flow. Second operand 9 states and 138 transitions. [2024-06-21 16:57:32,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 522 transitions, 7039 flow [2024-06-21 16:57:36,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 522 transitions, 6867 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 16:57:36,680 INFO L231 Difference]: Finished difference. Result has 371 places, 510 transitions, 5914 flow [2024-06-21 16:57:36,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5914, PETRI_PLACES=371, PETRI_TRANSITIONS=510} [2024-06-21 16:57:36,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-21 16:57:36,681 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 510 transitions, 5914 flow [2024-06-21 16:57:36,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:36,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:36,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:36,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:57:36,682 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:36,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:36,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1756404130, now seen corresponding path program 9 times [2024-06-21 16:57:36,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:36,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301033402] [2024-06-21 16:57:36,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:36,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:36,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:37,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:37,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:37,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301033402] [2024-06-21 16:57:37,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301033402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:37,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:37,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:37,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479177858] [2024-06-21 16:57:37,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:37,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:37,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:37,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:37,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:37,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:37,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 510 transitions, 5914 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:37,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:37,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:37,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:39,093 INFO L124 PetriNetUnfolderBase]: 4001/5954 cut-off events. [2024-06-21 16:57:39,093 INFO L125 PetriNetUnfolderBase]: For 1890886/1890888 co-relation queries the response was YES. [2024-06-21 16:57:39,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66131 conditions, 5954 events. 4001/5954 cut-off events. For 1890886/1890888 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31170 event pairs, 939 based on Foata normal form. 4/5957 useless extension candidates. Maximal degree in co-relation 65952. Up to 5809 conditions per place. [2024-06-21 16:57:39,189 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 441 selfloop transitions, 82 changer transitions 0/526 dead transitions. [2024-06-21 16:57:39,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 526 transitions, 7070 flow [2024-06-21 16:57:39,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:39,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:39,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 16:57:39,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 16:57:39,190 INFO L175 Difference]: Start difference. First operand has 371 places, 510 transitions, 5914 flow. Second operand 9 states and 141 transitions. [2024-06-21 16:57:39,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 526 transitions, 7070 flow [2024-06-21 16:57:43,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 526 transitions, 6913 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 16:57:43,339 INFO L231 Difference]: Finished difference. Result has 373 places, 514 transitions, 6018 flow [2024-06-21 16:57:43,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5757, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6018, PETRI_PLACES=373, PETRI_TRANSITIONS=514} [2024-06-21 16:57:43,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-21 16:57:43,340 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 514 transitions, 6018 flow [2024-06-21 16:57:43,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:43,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:43,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:43,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:57:43,340 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:43,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:43,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1756404502, now seen corresponding path program 8 times [2024-06-21 16:57:43,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:43,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893247326] [2024-06-21 16:57:43,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:43,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:43,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:44,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-21 16:57:44,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:44,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893247326] [2024-06-21 16:57:44,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893247326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:44,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:44,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:44,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722798211] [2024-06-21 16:57:44,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:44,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:44,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:44,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:44,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:44,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:44,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 514 transitions, 6018 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:44,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:44,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:44,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:45,751 INFO L124 PetriNetUnfolderBase]: 4031/5996 cut-off events. [2024-06-21 16:57:45,751 INFO L125 PetriNetUnfolderBase]: For 1950496/1950498 co-relation queries the response was YES. [2024-06-21 16:57:45,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66775 conditions, 5996 events. 4031/5996 cut-off events. For 1950496/1950498 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31469 event pairs, 911 based on Foata normal form. 8/6003 useless extension candidates. Maximal degree in co-relation 66595. Up to 5521 conditions per place. [2024-06-21 16:57:45,843 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 424 selfloop transitions, 111 changer transitions 0/538 dead transitions. [2024-06-21 16:57:45,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 538 transitions, 7716 flow [2024-06-21 16:57:45,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:45,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:45,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:57:45,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 16:57:45,844 INFO L175 Difference]: Start difference. First operand has 373 places, 514 transitions, 6018 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:57:45,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 538 transitions, 7716 flow [2024-06-21 16:57:50,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 538 transitions, 7491 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 16:57:50,464 INFO L231 Difference]: Finished difference. Result has 375 places, 518 transitions, 6116 flow [2024-06-21 16:57:50,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5793, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6116, PETRI_PLACES=375, PETRI_TRANSITIONS=518} [2024-06-21 16:57:50,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-21 16:57:50,465 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 518 transitions, 6116 flow [2024-06-21 16:57:50,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:50,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:50,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:50,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:57:50,465 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:50,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:50,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1350848244, now seen corresponding path program 9 times [2024-06-21 16:57:50,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:50,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368768362] [2024-06-21 16:57:50,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:50,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:50,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:51,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:51,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368768362] [2024-06-21 16:57:51,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368768362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:51,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:51,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:51,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386959274] [2024-06-21 16:57:51,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:51,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:51,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:51,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:51,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:51,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:51,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 518 transitions, 6116 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:51,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:51,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:51,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:52,781 INFO L124 PetriNetUnfolderBase]: 4067/6047 cut-off events. [2024-06-21 16:57:52,782 INFO L125 PetriNetUnfolderBase]: For 1983254/1983256 co-relation queries the response was YES. [2024-06-21 16:57:52,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67769 conditions, 6047 events. 4067/6047 cut-off events. For 1983254/1983256 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 31724 event pairs, 943 based on Foata normal form. 8/6054 useless extension candidates. Maximal degree in co-relation 67588. Up to 5550 conditions per place. [2024-06-21 16:57:52,881 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 441 selfloop transitions, 98 changer transitions 0/542 dead transitions. [2024-06-21 16:57:52,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 542 transitions, 7834 flow [2024-06-21 16:57:52,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:57:52,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:57:52,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:57:52,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 16:57:52,882 INFO L175 Difference]: Start difference. First operand has 375 places, 518 transitions, 6116 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:57:52,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 542 transitions, 7834 flow [2024-06-21 16:57:57,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 542 transitions, 7417 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 16:57:57,520 INFO L231 Difference]: Finished difference. Result has 376 places, 522 transitions, 6007 flow [2024-06-21 16:57:57,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5715, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6007, PETRI_PLACES=376, PETRI_TRANSITIONS=522} [2024-06-21 16:57:57,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-21 16:57:57,521 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 522 transitions, 6007 flow [2024-06-21 16:57:57,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:57,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:57:57,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:57:57,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:57:57,521 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:57:57,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:57:57,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1350835782, now seen corresponding path program 10 times [2024-06-21 16:57:57,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:57:57,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911933873] [2024-06-21 16:57:57,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:57:57,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:57:57,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:57:58,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:57:58,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:57:58,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911933873] [2024-06-21 16:57:58,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911933873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:57:58,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:57:58,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:57:58,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100909827] [2024-06-21 16:57:58,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:57:58,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:57:58,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:57:58,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:57:58,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:57:58,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:57:58,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 522 transitions, 6007 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:57:58,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:57:58,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:57:58,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:57:59,917 INFO L124 PetriNetUnfolderBase]: 4061/6039 cut-off events. [2024-06-21 16:57:59,917 INFO L125 PetriNetUnfolderBase]: For 1964488/1964490 co-relation queries the response was YES. [2024-06-21 16:57:59,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67116 conditions, 6039 events. 4061/6039 cut-off events. For 1964488/1964490 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 31689 event pairs, 953 based on Foata normal form. 4/6042 useless extension candidates. Maximal degree in co-relation 66935. Up to 5894 conditions per place. [2024-06-21 16:58:00,021 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 457 selfloop transitions, 74 changer transitions 0/534 dead transitions. [2024-06-21 16:58:00,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 534 transitions, 7097 flow [2024-06-21 16:58:00,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:58:00,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:58:00,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 16:58:00,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 16:58:00,023 INFO L175 Difference]: Start difference. First operand has 376 places, 522 transitions, 6007 flow. Second operand 9 states and 141 transitions. [2024-06-21 16:58:00,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 534 transitions, 7097 flow [2024-06-21 16:58:04,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 534 transitions, 6598 flow, removed 72 selfloop flow, removed 11 redundant places. [2024-06-21 16:58:04,686 INFO L231 Difference]: Finished difference. Result has 374 places, 522 transitions, 5663 flow [2024-06-21 16:58:04,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5508, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5663, PETRI_PLACES=374, PETRI_TRANSITIONS=522} [2024-06-21 16:58:04,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-21 16:58:04,687 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 522 transitions, 5663 flow [2024-06-21 16:58:04,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:04,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:04,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:04,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:58:04,687 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:04,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:04,688 INFO L85 PathProgramCache]: Analyzing trace with hash 831093078, now seen corresponding path program 10 times [2024-06-21 16:58:04,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:04,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723999892] [2024-06-21 16:58:04,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:04,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:04,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:05,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-21 16:58:05,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:05,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723999892] [2024-06-21 16:58:05,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723999892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:05,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:05,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:58:05,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118494343] [2024-06-21 16:58:05,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:05,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:58:05,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:05,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:58:05,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:58:05,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:05,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 522 transitions, 5663 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:05,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:05,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:05,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:06,961 INFO L124 PetriNetUnfolderBase]: 4043/6015 cut-off events. [2024-06-21 16:58:06,961 INFO L125 PetriNetUnfolderBase]: For 1979427/1979429 co-relation queries the response was YES. [2024-06-21 16:58:07,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65159 conditions, 6015 events. 4043/6015 cut-off events. For 1979427/1979429 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 31545 event pairs, 935 based on Foata normal form. 8/6022 useless extension candidates. Maximal degree in co-relation 64981. Up to 5531 conditions per place. [2024-06-21 16:58:07,058 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 442 selfloop transitions, 99 changer transitions 0/544 dead transitions. [2024-06-21 16:58:07,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 544 transitions, 7297 flow [2024-06-21 16:58:07,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:58:07,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:58:07,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:58:07,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 16:58:07,059 INFO L175 Difference]: Start difference. First operand has 374 places, 522 transitions, 5663 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:58:07,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 544 transitions, 7297 flow [2024-06-21 16:58:10,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 544 transitions, 7082 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 16:58:10,224 INFO L231 Difference]: Finished difference. Result has 375 places, 522 transitions, 5653 flow [2024-06-21 16:58:10,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5448, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5653, PETRI_PLACES=375, PETRI_TRANSITIONS=522} [2024-06-21 16:58:10,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-21 16:58:10,225 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 522 transitions, 5653 flow [2024-06-21 16:58:10,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:10,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:10,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:10,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 16:58:10,225 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:10,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:10,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1740787162, now seen corresponding path program 1 times [2024-06-21 16:58:10,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:10,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184563987] [2024-06-21 16:58:10,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:10,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:10,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:11,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:11,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:11,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184563987] [2024-06-21 16:58:11,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184563987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:11,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:11,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:11,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271057731] [2024-06-21 16:58:11,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:11,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:11,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:11,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:11,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:11,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:58:11,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 522 transitions, 5653 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:11,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:11,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:58:11,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:12,619 INFO L124 PetriNetUnfolderBase]: 3965/5946 cut-off events. [2024-06-21 16:58:12,619 INFO L125 PetriNetUnfolderBase]: For 2000156/2000156 co-relation queries the response was YES. [2024-06-21 16:58:12,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65635 conditions, 5946 events. 3965/5946 cut-off events. For 2000156/2000156 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31576 event pairs, 867 based on Foata normal form. 2/5947 useless extension candidates. Maximal degree in co-relation 65456. Up to 5655 conditions per place. [2024-06-21 16:58:12,722 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 481 selfloop transitions, 24 changer transitions 0/550 dead transitions. [2024-06-21 16:58:12,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 550 transitions, 7071 flow [2024-06-21 16:58:12,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:58:12,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:58:12,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:58:12,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 16:58:12,723 INFO L175 Difference]: Start difference. First operand has 375 places, 522 transitions, 5653 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:58:12,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 550 transitions, 7071 flow [2024-06-21 16:58:15,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 550 transitions, 6812 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 16:58:15,824 INFO L231 Difference]: Finished difference. Result has 377 places, 526 transitions, 5551 flow [2024-06-21 16:58:15,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5394, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5551, PETRI_PLACES=377, PETRI_TRANSITIONS=526} [2024-06-21 16:58:15,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-21 16:58:15,824 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 526 transitions, 5551 flow [2024-06-21 16:58:15,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:15,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:15,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:15,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 16:58:15,825 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:15,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:15,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1829516920, now seen corresponding path program 2 times [2024-06-21 16:58:15,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:15,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807295988] [2024-06-21 16:58:15,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:15,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:15,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:16,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:16,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:16,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807295988] [2024-06-21 16:58:16,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807295988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:16,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:16,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:16,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432879153] [2024-06-21 16:58:16,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:16,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:16,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:16,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:16,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:16,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:58:16,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 526 transitions, 5551 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:16,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:16,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:58:16,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:18,289 INFO L124 PetriNetUnfolderBase]: 3960/5939 cut-off events. [2024-06-21 16:58:18,289 INFO L125 PetriNetUnfolderBase]: For 2016757/2016757 co-relation queries the response was YES. [2024-06-21 16:58:18,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65134 conditions, 5939 events. 3960/5939 cut-off events. For 2016757/2016757 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31561 event pairs, 909 based on Foata normal form. 2/5940 useless extension candidates. Maximal degree in co-relation 64954. Up to 5677 conditions per place. [2024-06-21 16:58:18,537 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 479 selfloop transitions, 20 changer transitions 0/544 dead transitions. [2024-06-21 16:58:18,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 544 transitions, 6593 flow [2024-06-21 16:58:18,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:18,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:18,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:58:18,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 16:58:18,538 INFO L175 Difference]: Start difference. First operand has 377 places, 526 transitions, 5551 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:58:18,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 544 transitions, 6593 flow [2024-06-21 16:58:21,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 6474 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-21 16:58:21,936 INFO L231 Difference]: Finished difference. Result has 380 places, 526 transitions, 5477 flow [2024-06-21 16:58:21,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5477, PETRI_PLACES=380, PETRI_TRANSITIONS=526} [2024-06-21 16:58:21,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-21 16:58:21,937 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 526 transitions, 5477 flow [2024-06-21 16:58:21,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:21,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:21,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:21,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 16:58:21,937 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:21,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:21,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1933607708, now seen corresponding path program 1 times [2024-06-21 16:58:21,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:21,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661815117] [2024-06-21 16:58:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:21,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:21,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:22,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:22,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661815117] [2024-06-21 16:58:22,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661815117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:22,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:22,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:58:22,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742516875] [2024-06-21 16:58:22,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:22,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:58:22,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:58:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:58:22,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:22,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 526 transitions, 5477 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:22,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:22,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:22,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:24,449 INFO L124 PetriNetUnfolderBase]: 4089/6080 cut-off events. [2024-06-21 16:58:24,449 INFO L125 PetriNetUnfolderBase]: For 2076151/2076151 co-relation queries the response was YES. [2024-06-21 16:58:24,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66008 conditions, 6080 events. 4089/6080 cut-off events. For 2076151/2076151 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31884 event pairs, 950 based on Foata normal form. 6/6085 useless extension candidates. Maximal degree in co-relation 65826. Up to 6001 conditions per place. [2024-06-21 16:58:24,538 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 524 selfloop transitions, 24 changer transitions 0/551 dead transitions. [2024-06-21 16:58:24,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 551 transitions, 6697 flow [2024-06-21 16:58:24,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:58:24,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:58:24,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 16:58:24,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-21 16:58:24,539 INFO L175 Difference]: Start difference. First operand has 380 places, 526 transitions, 5477 flow. Second operand 9 states and 143 transitions. [2024-06-21 16:58:24,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 551 transitions, 6697 flow [2024-06-21 16:58:29,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 551 transitions, 6652 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 16:58:29,209 INFO L231 Difference]: Finished difference. Result has 382 places, 529 transitions, 5554 flow [2024-06-21 16:58:29,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5554, PETRI_PLACES=382, PETRI_TRANSITIONS=529} [2024-06-21 16:58:29,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-21 16:58:29,210 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 529 transitions, 5554 flow [2024-06-21 16:58:29,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:29,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:29,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:29,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 16:58:29,211 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:29,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:29,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1711424280, now seen corresponding path program 2 times [2024-06-21 16:58:29,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:29,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292937330] [2024-06-21 16:58:29,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:29,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:29,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:29,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:29,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:29,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292937330] [2024-06-21 16:58:29,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292937330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:29,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:29,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:58:29,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772103604] [2024-06-21 16:58:29,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:29,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:58:29,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:29,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:58:29,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:58:30,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:30,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 529 transitions, 5554 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:30,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:30,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:30,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:32,123 INFO L124 PetriNetUnfolderBase]: 4167/6188 cut-off events. [2024-06-21 16:58:32,123 INFO L125 PetriNetUnfolderBase]: For 2159578/2159578 co-relation queries the response was YES. [2024-06-21 16:58:32,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68309 conditions, 6188 events. 4167/6188 cut-off events. For 2159578/2159578 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 32489 event pairs, 949 based on Foata normal form. 6/6193 useless extension candidates. Maximal degree in co-relation 68126. Up to 5863 conditions per place. [2024-06-21 16:58:32,209 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 490 selfloop transitions, 77 changer transitions 0/570 dead transitions. [2024-06-21 16:58:32,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 570 transitions, 7507 flow [2024-06-21 16:58:32,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:58:32,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:58:32,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 16:58:32,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-21 16:58:32,210 INFO L175 Difference]: Start difference. First operand has 382 places, 529 transitions, 5554 flow. Second operand 9 states and 163 transitions. [2024-06-21 16:58:32,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 570 transitions, 7507 flow [2024-06-21 16:58:36,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 570 transitions, 7409 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 16:58:36,900 INFO L231 Difference]: Finished difference. Result has 384 places, 538 transitions, 5826 flow [2024-06-21 16:58:36,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5456, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5826, PETRI_PLACES=384, PETRI_TRANSITIONS=538} [2024-06-21 16:58:36,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-21 16:58:36,900 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 538 transitions, 5826 flow [2024-06-21 16:58:36,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:36,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:36,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:36,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 16:58:36,901 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:36,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:36,901 INFO L85 PathProgramCache]: Analyzing trace with hash 2048893918, now seen corresponding path program 3 times [2024-06-21 16:58:36,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:36,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464965372] [2024-06-21 16:58:36,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:36,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:36,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:37,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:37,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:37,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464965372] [2024-06-21 16:58:37,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464965372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:37,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:37,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:58:37,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33277590] [2024-06-21 16:58:37,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:37,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:58:37,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:37,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:58:37,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:58:37,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:58:37,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 538 transitions, 5826 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:37,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:37,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:58:37,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:39,528 INFO L124 PetriNetUnfolderBase]: 4074/6097 cut-off events. [2024-06-21 16:58:39,528 INFO L125 PetriNetUnfolderBase]: For 2167550/2167556 co-relation queries the response was YES. [2024-06-21 16:58:39,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68522 conditions, 6097 events. 4074/6097 cut-off events. For 2167550/2167556 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 32496 event pairs, 928 based on Foata normal form. 2/6094 useless extension candidates. Maximal degree in co-relation 68338. Up to 5814 conditions per place. [2024-06-21 16:58:39,622 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 474 selfloop transitions, 36 changer transitions 0/555 dead transitions. [2024-06-21 16:58:39,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 555 transitions, 6940 flow [2024-06-21 16:58:39,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:58:39,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:58:39,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 16:58:39,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 16:58:39,622 INFO L175 Difference]: Start difference. First operand has 384 places, 538 transitions, 5826 flow. Second operand 8 states and 136 transitions. [2024-06-21 16:58:39,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 555 transitions, 6940 flow [2024-06-21 16:58:44,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 555 transitions, 6821 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-21 16:58:44,564 INFO L231 Difference]: Finished difference. Result has 388 places, 540 transitions, 5846 flow [2024-06-21 16:58:44,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5707, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5846, PETRI_PLACES=388, PETRI_TRANSITIONS=540} [2024-06-21 16:58:44,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-21 16:58:44,565 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 540 transitions, 5846 flow [2024-06-21 16:58:44,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:44,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:44,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:44,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 16:58:44,565 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:44,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:44,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1318521524, now seen corresponding path program 3 times [2024-06-21 16:58:44,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:44,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420481579] [2024-06-21 16:58:44,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:44,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:44,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:45,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:45,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:45,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420481579] [2024-06-21 16:58:45,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420481579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:45,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:45,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:58:45,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194127950] [2024-06-21 16:58:45,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:45,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:58:45,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:45,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:58:45,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:58:45,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:45,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 540 transitions, 5846 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:45,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:45,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:45,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:47,309 INFO L124 PetriNetUnfolderBase]: 4205/6242 cut-off events. [2024-06-21 16:58:47,309 INFO L125 PetriNetUnfolderBase]: For 2225656/2225656 co-relation queries the response was YES. [2024-06-21 16:58:47,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69415 conditions, 6242 events. 4205/6242 cut-off events. For 2225656/2225656 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32799 event pairs, 940 based on Foata normal form. 6/6247 useless extension candidates. Maximal degree in co-relation 69229. Up to 5897 conditions per place. [2024-06-21 16:58:47,404 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 485 selfloop transitions, 84 changer transitions 0/572 dead transitions. [2024-06-21 16:58:47,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 572 transitions, 7651 flow [2024-06-21 16:58:47,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:58:47,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:58:47,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:58:47,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 16:58:47,405 INFO L175 Difference]: Start difference. First operand has 388 places, 540 transitions, 5846 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:58:47,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 572 transitions, 7651 flow [2024-06-21 16:58:53,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 572 transitions, 7528 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 16:58:53,211 INFO L231 Difference]: Finished difference. Result has 391 places, 543 transitions, 5954 flow [2024-06-21 16:58:53,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5723, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5954, PETRI_PLACES=391, PETRI_TRANSITIONS=543} [2024-06-21 16:58:53,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-21 16:58:53,212 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 543 transitions, 5954 flow [2024-06-21 16:58:53,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:53,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:58:53,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:58:53,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 16:58:53,212 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:58:53,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:58:53,212 INFO L85 PathProgramCache]: Analyzing trace with hash 2049071858, now seen corresponding path program 4 times [2024-06-21 16:58:53,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:58:53,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451907286] [2024-06-21 16:58:53,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:58:53,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:58:53,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:58:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:58:53,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:58:53,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451907286] [2024-06-21 16:58:53,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451907286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:58:53,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:58:53,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:58:53,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993095097] [2024-06-21 16:58:53,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:58:53,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:58:53,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:58:53,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:58:53,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:58:54,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:58:54,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 543 transitions, 5954 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:58:54,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:58:54,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:58:54,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:58:55,914 INFO L124 PetriNetUnfolderBase]: 4187/6218 cut-off events. [2024-06-21 16:58:55,914 INFO L125 PetriNetUnfolderBase]: For 2208219/2208219 co-relation queries the response was YES. [2024-06-21 16:58:55,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68850 conditions, 6218 events. 4187/6218 cut-off events. For 2208219/2208219 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32742 event pairs, 946 based on Foata normal form. 6/6223 useless extension candidates. Maximal degree in co-relation 68663. Up to 5886 conditions per place. [2024-06-21 16:58:56,014 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 488 selfloop transitions, 82 changer transitions 0/573 dead transitions. [2024-06-21 16:58:56,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 573 transitions, 7451 flow [2024-06-21 16:58:56,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:58:56,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:58:56,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:58:56,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 16:58:56,015 INFO L175 Difference]: Start difference. First operand has 391 places, 543 transitions, 5954 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:58:56,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 573 transitions, 7451 flow [2024-06-21 16:59:00,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 573 transitions, 7222 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 16:59:01,000 INFO L231 Difference]: Finished difference. Result has 394 places, 543 transitions, 5895 flow [2024-06-21 16:59:01,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5895, PETRI_PLACES=394, PETRI_TRANSITIONS=543} [2024-06-21 16:59:01,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-21 16:59:01,001 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 543 transitions, 5895 flow [2024-06-21 16:59:01,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:01,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:01,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:01,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 16:59:01,001 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:01,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:01,001 INFO L85 PathProgramCache]: Analyzing trace with hash 827016344, now seen corresponding path program 5 times [2024-06-21 16:59:01,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:01,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185801158] [2024-06-21 16:59:01,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:01,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:01,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:01,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:01,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:01,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185801158] [2024-06-21 16:59:01,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185801158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:01,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:01,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:01,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183603867] [2024-06-21 16:59:01,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:01,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:01,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:01,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:01,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:01,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:01,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 543 transitions, 5895 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:01,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:01,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:01,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:03,655 INFO L124 PetriNetUnfolderBase]: 4265/6327 cut-off events. [2024-06-21 16:59:03,655 INFO L125 PetriNetUnfolderBase]: For 2295925/2295927 co-relation queries the response was YES. [2024-06-21 16:59:03,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70580 conditions, 6327 events. 4265/6327 cut-off events. For 2295925/2295927 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33343 event pairs, 962 based on Foata normal form. 6/6332 useless extension candidates. Maximal degree in co-relation 70392. Up to 5941 conditions per place. [2024-06-21 16:59:03,751 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 93 changer transitions 0/574 dead transitions. [2024-06-21 16:59:03,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 574 transitions, 7798 flow [2024-06-21 16:59:03,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:03,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:03,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:59:03,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 16:59:03,752 INFO L175 Difference]: Start difference. First operand has 394 places, 543 transitions, 5895 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:59:03,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 574 transitions, 7798 flow [2024-06-21 16:59:09,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 574 transitions, 7591 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 16:59:09,063 INFO L231 Difference]: Finished difference. Result has 394 places, 549 transitions, 6036 flow [2024-06-21 16:59:09,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6036, PETRI_PLACES=394, PETRI_TRANSITIONS=549} [2024-06-21 16:59:09,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-21 16:59:09,064 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 549 transitions, 6036 flow [2024-06-21 16:59:09,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:09,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:09,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:09,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 16:59:09,064 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:09,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:09,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1756065612, now seen corresponding path program 6 times [2024-06-21 16:59:09,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:09,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261797932] [2024-06-21 16:59:09,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:09,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:09,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:09,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:09,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261797932] [2024-06-21 16:59:09,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261797932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:09,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:09,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:09,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354355137] [2024-06-21 16:59:09,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:09,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:09,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:09,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:09,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:09,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:09,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 549 transitions, 6036 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:09,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:09,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:09,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:11,782 INFO L124 PetriNetUnfolderBase]: 4295/6369 cut-off events. [2024-06-21 16:59:11,782 INFO L125 PetriNetUnfolderBase]: For 2331374/2331376 co-relation queries the response was YES. [2024-06-21 16:59:11,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71248 conditions, 6369 events. 4295/6369 cut-off events. For 2331374/2331376 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 33590 event pairs, 970 based on Foata normal form. 6/6374 useless extension candidates. Maximal degree in co-relation 71059. Up to 5963 conditions per place. [2024-06-21 16:59:11,885 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 483 selfloop transitions, 94 changer transitions 0/580 dead transitions. [2024-06-21 16:59:11,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 580 transitions, 7894 flow [2024-06-21 16:59:11,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:11,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:11,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 16:59:11,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 16:59:11,887 INFO L175 Difference]: Start difference. First operand has 394 places, 549 transitions, 6036 flow. Second operand 9 states and 157 transitions. [2024-06-21 16:59:11,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 580 transitions, 7894 flow [2024-06-21 16:59:17,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 580 transitions, 7653 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-21 16:59:17,253 INFO L231 Difference]: Finished difference. Result has 398 places, 552 transitions, 6068 flow [2024-06-21 16:59:17,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5820, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6068, PETRI_PLACES=398, PETRI_TRANSITIONS=552} [2024-06-21 16:59:17,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-21 16:59:17,254 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 552 transitions, 6068 flow [2024-06-21 16:59:17,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:17,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:17,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:17,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 16:59:17,255 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:17,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:17,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1008421386, now seen corresponding path program 7 times [2024-06-21 16:59:17,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:17,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349061639] [2024-06-21 16:59:17,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:17,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:17,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:17,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:17,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:17,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349061639] [2024-06-21 16:59:17,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349061639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:17,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:17,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:17,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336279517] [2024-06-21 16:59:17,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:17,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:17,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:17,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:17,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:18,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:18,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 552 transitions, 6068 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:18,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:18,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:18,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:19,894 INFO L124 PetriNetUnfolderBase]: 4325/6411 cut-off events. [2024-06-21 16:59:19,894 INFO L125 PetriNetUnfolderBase]: For 2363259/2363261 co-relation queries the response was YES. [2024-06-21 16:59:19,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71329 conditions, 6411 events. 4325/6411 cut-off events. For 2363259/2363261 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 33815 event pairs, 975 based on Foata normal form. 6/6416 useless extension candidates. Maximal degree in co-relation 71139. Up to 5985 conditions per place. [2024-06-21 16:59:19,994 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 488 selfloop transitions, 93 changer transitions 0/584 dead transitions. [2024-06-21 16:59:19,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 584 transitions, 7933 flow [2024-06-21 16:59:19,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:19,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:19,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 16:59:19,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 16:59:19,995 INFO L175 Difference]: Start difference. First operand has 398 places, 552 transitions, 6068 flow. Second operand 9 states and 158 transitions. [2024-06-21 16:59:19,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 584 transitions, 7933 flow [2024-06-21 16:59:25,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 584 transitions, 7722 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:59:25,761 INFO L231 Difference]: Finished difference. Result has 401 places, 555 transitions, 6117 flow [2024-06-21 16:59:25,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5863, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6117, PETRI_PLACES=401, PETRI_TRANSITIONS=555} [2024-06-21 16:59:25,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-21 16:59:25,761 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 555 transitions, 6117 flow [2024-06-21 16:59:25,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:25,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:25,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:25,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 16:59:25,761 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:25,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:25,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1528157952, now seen corresponding path program 8 times [2024-06-21 16:59:25,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:25,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978744991] [2024-06-21 16:59:25,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:25,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:25,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:26,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:26,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:26,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978744991] [2024-06-21 16:59:26,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978744991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:26,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:26,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:26,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032131088] [2024-06-21 16:59:26,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:26,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:26,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:26,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:26,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:26,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:26,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 555 transitions, 6117 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:26,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:26,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:26,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:28,510 INFO L124 PetriNetUnfolderBase]: 4355/6453 cut-off events. [2024-06-21 16:59:28,510 INFO L125 PetriNetUnfolderBase]: For 2399004/2399006 co-relation queries the response was YES. [2024-06-21 16:59:28,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71800 conditions, 6453 events. 4355/6453 cut-off events. For 2399004/2399006 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34081 event pairs, 978 based on Foata normal form. 6/6458 useless extension candidates. Maximal degree in co-relation 71609. Up to 6007 conditions per place. [2024-06-21 16:59:28,624 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 491 selfloop transitions, 95 changer transitions 0/589 dead transitions. [2024-06-21 16:59:28,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 589 transitions, 8002 flow [2024-06-21 16:59:28,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:28,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:28,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:59:28,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 16:59:28,625 INFO L175 Difference]: Start difference. First operand has 401 places, 555 transitions, 6117 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:59:28,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 589 transitions, 8002 flow [2024-06-21 16:59:34,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 589 transitions, 7667 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 16:59:34,047 INFO L231 Difference]: Finished difference. Result has 402 places, 558 transitions, 6045 flow [2024-06-21 16:59:34,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5797, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6045, PETRI_PLACES=402, PETRI_TRANSITIONS=558} [2024-06-21 16:59:34,047 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-21 16:59:34,047 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 558 transitions, 6045 flow [2024-06-21 16:59:34,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:34,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:34,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:34,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 16:59:34,048 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:34,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:34,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1527984972, now seen corresponding path program 9 times [2024-06-21 16:59:34,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:34,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780683406] [2024-06-21 16:59:34,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:34,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:34,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:34,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780683406] [2024-06-21 16:59:34,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780683406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:34,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:34,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:34,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014928496] [2024-06-21 16:59:34,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:34,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:34,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:34,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:34,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 558 transitions, 6045 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:34,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:34,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:34,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:36,761 INFO L124 PetriNetUnfolderBase]: 4337/6429 cut-off events. [2024-06-21 16:59:36,762 INFO L125 PetriNetUnfolderBase]: For 2373850/2373852 co-relation queries the response was YES. [2024-06-21 16:59:36,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70812 conditions, 6429 events. 4337/6429 cut-off events. For 2373850/2373852 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33976 event pairs, 961 based on Foata normal form. 6/6434 useless extension candidates. Maximal degree in co-relation 70620. Up to 5996 conditions per place. [2024-06-21 16:59:36,872 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 480 selfloop transitions, 100 changer transitions 0/583 dead transitions. [2024-06-21 16:59:36,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 583 transitions, 7558 flow [2024-06-21 16:59:36,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:36,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:36,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:59:36,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-21 16:59:36,873 INFO L175 Difference]: Start difference. First operand has 402 places, 558 transitions, 6045 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:59:36,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 583 transitions, 7558 flow [2024-06-21 16:59:42,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 583 transitions, 7317 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 16:59:42,634 INFO L231 Difference]: Finished difference. Result has 405 places, 558 transitions, 6010 flow [2024-06-21 16:59:42,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6010, PETRI_PLACES=405, PETRI_TRANSITIONS=558} [2024-06-21 16:59:42,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-21 16:59:42,634 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 558 transitions, 6010 flow [2024-06-21 16:59:42,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:42,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:42,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:42,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 16:59:42,634 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:42,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:42,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1527980012, now seen corresponding path program 4 times [2024-06-21 16:59:42,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:42,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989911947] [2024-06-21 16:59:42,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:42,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:42,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:43,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:43,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989911947] [2024-06-21 16:59:43,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989911947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:43,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:43,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:59:43,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137303218] [2024-06-21 16:59:43,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:43,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:59:43,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:43,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:59:43,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:59:43,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 16:59:43,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 558 transitions, 6010 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:43,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:43,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 16:59:43,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:45,189 INFO L124 PetriNetUnfolderBase]: 4223/6303 cut-off events. [2024-06-21 16:59:45,189 INFO L125 PetriNetUnfolderBase]: For 2354957/2354989 co-relation queries the response was YES. [2024-06-21 16:59:45,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69938 conditions, 6303 events. 4223/6303 cut-off events. For 2354957/2354989 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 33711 event pairs, 955 based on Foata normal form. 2/6284 useless extension candidates. Maximal degree in co-relation 69745. Up to 6019 conditions per place. [2024-06-21 16:59:45,297 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 491 selfloop transitions, 36 changer transitions 0/572 dead transitions. [2024-06-21 16:59:45,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 572 transitions, 7154 flow [2024-06-21 16:59:45,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:59:45,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:59:45,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 16:59:45,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 16:59:45,298 INFO L175 Difference]: Start difference. First operand has 405 places, 558 transitions, 6010 flow. Second operand 8 states and 133 transitions. [2024-06-21 16:59:45,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 572 transitions, 7154 flow [2024-06-21 16:59:51,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 572 transitions, 6923 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 16:59:51,331 INFO L231 Difference]: Finished difference. Result has 404 places, 560 transitions, 5922 flow [2024-06-21 16:59:51,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5779, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5922, PETRI_PLACES=404, PETRI_TRANSITIONS=560} [2024-06-21 16:59:51,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-21 16:59:51,332 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 560 transitions, 5922 flow [2024-06-21 16:59:51,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:51,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:59:51,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:59:51,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 16:59:51,332 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:59:51,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:59:51,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1764339822, now seen corresponding path program 10 times [2024-06-21 16:59:51,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:59:51,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098855607] [2024-06-21 16:59:51,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:59:51,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:59:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:59:52,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:59:52,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:59:52,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098855607] [2024-06-21 16:59:52,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098855607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:59:52,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:59:52,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:59:52,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584181348] [2024-06-21 16:59:52,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:59:52,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:59:52,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:59:52,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:59:52,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:59:52,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 16:59:52,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 560 transitions, 5922 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:59:52,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:59:52,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 16:59:52,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:59:53,879 INFO L124 PetriNetUnfolderBase]: 4314/6398 cut-off events. [2024-06-21 16:59:53,880 INFO L125 PetriNetUnfolderBase]: For 2361749/2361751 co-relation queries the response was YES. [2024-06-21 16:59:53,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69501 conditions, 6398 events. 4314/6398 cut-off events. For 2361749/2361751 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33769 event pairs, 947 based on Foata normal form. 6/6403 useless extension candidates. Maximal degree in co-relation 69307. Up to 5978 conditions per place. [2024-06-21 16:59:53,983 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 471 selfloop transitions, 107 changer transitions 0/581 dead transitions. [2024-06-21 16:59:53,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 581 transitions, 7145 flow [2024-06-21 16:59:53,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:59:53,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:59:53,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 16:59:53,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 16:59:53,984 INFO L175 Difference]: Start difference. First operand has 404 places, 560 transitions, 5922 flow. Second operand 9 states and 150 transitions. [2024-06-21 16:59:53,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 581 transitions, 7145 flow [2024-06-21 17:00:00,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 581 transitions, 6986 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 17:00:00,274 INFO L231 Difference]: Finished difference. Result has 407 places, 560 transitions, 5984 flow [2024-06-21 17:00:00,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5763, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5984, PETRI_PLACES=407, PETRI_TRANSITIONS=560} [2024-06-21 17:00:00,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-21 17:00:00,274 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 560 transitions, 5984 flow [2024-06-21 17:00:00,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:00,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:00,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:00,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 17:00:00,275 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:00,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:00,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1764647652, now seen corresponding path program 1 times [2024-06-21 17:00:00,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:00,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074683243] [2024-06-21 17:00:00,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:00,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:00,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:01,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-21 17:00:01,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:01,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074683243] [2024-06-21 17:00:01,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074683243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:01,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:01,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:00:01,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791121416] [2024-06-21 17:00:01,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:01,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:00:01,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:01,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:00:01,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:00:01,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:00:01,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 560 transitions, 5984 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:01,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:01,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:00:01,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:03,107 INFO L124 PetriNetUnfolderBase]: 4309/6390 cut-off events. [2024-06-21 17:00:03,107 INFO L125 PetriNetUnfolderBase]: For 2337081/2337081 co-relation queries the response was YES. [2024-06-21 17:00:03,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69481 conditions, 6390 events. 4309/6390 cut-off events. For 2337081/2337081 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33624 event pairs, 974 based on Foata normal form. 2/6391 useless extension candidates. Maximal degree in co-relation 69286. Up to 6357 conditions per place. [2024-06-21 17:00:03,216 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 554 selfloop transitions, 19 changer transitions 0/576 dead transitions. [2024-06-21 17:00:03,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 576 transitions, 7238 flow [2024-06-21 17:00:03,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:00:03,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:00:03,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-21 17:00:03,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-21 17:00:03,217 INFO L175 Difference]: Start difference. First operand has 407 places, 560 transitions, 5984 flow. Second operand 9 states and 132 transitions. [2024-06-21 17:00:03,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 576 transitions, 7238 flow [2024-06-21 17:00:09,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 576 transitions, 6997 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 17:00:09,577 INFO L231 Difference]: Finished difference. Result has 407 places, 562 transitions, 5866 flow [2024-06-21 17:00:09,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5743, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5866, PETRI_PLACES=407, PETRI_TRANSITIONS=562} [2024-06-21 17:00:09,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-21 17:00:09,580 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 562 transitions, 5866 flow [2024-06-21 17:00:09,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:09,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:09,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:09,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 17:00:09,581 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:09,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:09,581 INFO L85 PathProgramCache]: Analyzing trace with hash -193976381, now seen corresponding path program 1 times [2024-06-21 17:00:09,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:09,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456327848] [2024-06-21 17:00:09,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:09,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:09,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:10,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:10,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:10,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456327848] [2024-06-21 17:00:10,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456327848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:10,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:10,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:00:10,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401807385] [2024-06-21 17:00:10,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:10,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:00:10,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:10,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:00:10,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:00:10,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:00:10,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 562 transitions, 5866 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:10,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:10,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:00:10,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:11,949 INFO L124 PetriNetUnfolderBase]: 4224/6306 cut-off events. [2024-06-21 17:00:11,950 INFO L125 PetriNetUnfolderBase]: For 2375745/2375777 co-relation queries the response was YES. [2024-06-21 17:00:12,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69334 conditions, 6306 events. 4224/6306 cut-off events. For 2375745/2375777 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 33689 event pairs, 912 based on Foata normal form. 3/6288 useless extension candidates. Maximal degree in co-relation 69138. Up to 5845 conditions per place. [2024-06-21 17:00:12,054 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 75 changer transitions 0/603 dead transitions. [2024-06-21 17:00:12,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 603 transitions, 7816 flow [2024-06-21 17:00:12,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:00:12,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:00:12,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 17:00:12,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 17:00:12,055 INFO L175 Difference]: Start difference. First operand has 407 places, 562 transitions, 5866 flow. Second operand 8 states and 151 transitions. [2024-06-21 17:00:12,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 603 transitions, 7816 flow [2024-06-21 17:00:18,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 603 transitions, 7709 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 17:00:18,273 INFO L231 Difference]: Finished difference. Result has 409 places, 574 transitions, 6134 flow [2024-06-21 17:00:18,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5759, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6134, PETRI_PLACES=409, PETRI_TRANSITIONS=574} [2024-06-21 17:00:18,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-21 17:00:18,273 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 574 transitions, 6134 flow [2024-06-21 17:00:18,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:18,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:18,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:18,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 17:00:18,273 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:18,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:18,274 INFO L85 PathProgramCache]: Analyzing trace with hash -188262461, now seen corresponding path program 2 times [2024-06-21 17:00:18,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:18,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938641106] [2024-06-21 17:00:18,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:18,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:19,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:19,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:19,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938641106] [2024-06-21 17:00:19,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938641106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:19,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:19,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:00:19,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759642601] [2024-06-21 17:00:19,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:19,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:00:19,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:19,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:00:19,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:00:19,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:00:19,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 574 transitions, 6134 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:19,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:19,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:00:19,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:20,781 INFO L124 PetriNetUnfolderBase]: 4237/6324 cut-off events. [2024-06-21 17:00:20,781 INFO L125 PetriNetUnfolderBase]: For 2420968/2421000 co-relation queries the response was YES. [2024-06-21 17:00:20,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70398 conditions, 6324 events. 4237/6324 cut-off events. For 2420968/2421000 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 33841 event pairs, 912 based on Foata normal form. 3/6306 useless extension candidates. Maximal degree in co-relation 70200. Up to 5860 conditions per place. [2024-06-21 17:00:20,880 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 79 changer transitions 0/606 dead transitions. [2024-06-21 17:00:20,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 606 transitions, 8024 flow [2024-06-21 17:00:20,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:00:20,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:00:20,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 17:00:20,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 17:00:20,881 INFO L175 Difference]: Start difference. First operand has 409 places, 574 transitions, 6134 flow. Second operand 8 states and 148 transitions. [2024-06-21 17:00:20,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 606 transitions, 8024 flow [2024-06-21 17:00:26,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 606 transitions, 7788 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-06-21 17:00:26,121 INFO L231 Difference]: Finished difference. Result has 415 places, 581 transitions, 6236 flow [2024-06-21 17:00:26,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5964, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6236, PETRI_PLACES=415, PETRI_TRANSITIONS=581} [2024-06-21 17:00:26,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-21 17:00:26,122 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 581 transitions, 6236 flow [2024-06-21 17:00:26,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:26,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:26,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:26,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 17:00:26,122 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:26,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:26,122 INFO L85 PathProgramCache]: Analyzing trace with hash -195673476, now seen corresponding path program 1 times [2024-06-21 17:00:26,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:26,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648258282] [2024-06-21 17:00:26,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:26,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:26,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:27,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:27,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:27,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648258282] [2024-06-21 17:00:27,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648258282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:27,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:27,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:00:27,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207021733] [2024-06-21 17:00:27,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:27,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:00:27,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:27,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:00:27,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:00:27,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:00:27,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 581 transitions, 6236 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:27,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:27,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:00:27,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:29,041 INFO L124 PetriNetUnfolderBase]: 4375/6486 cut-off events. [2024-06-21 17:00:29,041 INFO L125 PetriNetUnfolderBase]: For 2500919/2500921 co-relation queries the response was YES. [2024-06-21 17:00:29,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71857 conditions, 6486 events. 4375/6486 cut-off events. For 2500919/2500921 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 34190 event pairs, 788 based on Foata normal form. 6/6491 useless extension candidates. Maximal degree in co-relation 71656. Up to 5866 conditions per place. [2024-06-21 17:00:29,148 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 419 selfloop transitions, 203 changer transitions 0/625 dead transitions. [2024-06-21 17:00:29,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 625 transitions, 8018 flow [2024-06-21 17:00:29,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:00:29,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:00:29,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 17:00:29,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-21 17:00:29,149 INFO L175 Difference]: Start difference. First operand has 415 places, 581 transitions, 6236 flow. Second operand 10 states and 183 transitions. [2024-06-21 17:00:29,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 625 transitions, 8018 flow [2024-06-21 17:00:34,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 625 transitions, 7893 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 17:00:34,383 INFO L231 Difference]: Finished difference. Result has 421 places, 587 transitions, 6689 flow [2024-06-21 17:00:34,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6111, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6689, PETRI_PLACES=421, PETRI_TRANSITIONS=587} [2024-06-21 17:00:34,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-21 17:00:34,384 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 587 transitions, 6689 flow [2024-06-21 17:00:34,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:34,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:34,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:34,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 17:00:34,384 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:34,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:34,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1694419292, now seen corresponding path program 2 times [2024-06-21 17:00:34,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:34,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842413670] [2024-06-21 17:00:34,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:34,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:34,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:35,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:35,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:35,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842413670] [2024-06-21 17:00:35,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842413670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:35,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:35,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:00:35,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079138752] [2024-06-21 17:00:35,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:35,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:00:35,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:35,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:00:35,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:00:35,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:00:35,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 587 transitions, 6689 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:35,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:35,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:00:35,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:37,297 INFO L124 PetriNetUnfolderBase]: 4417/6548 cut-off events. [2024-06-21 17:00:37,297 INFO L125 PetriNetUnfolderBase]: For 2581798/2581800 co-relation queries the response was YES. [2024-06-21 17:00:37,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73953 conditions, 6548 events. 4417/6548 cut-off events. For 2581798/2581800 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34741 event pairs, 963 based on Foata normal form. 6/6553 useless extension candidates. Maximal degree in co-relation 73751. Up to 6068 conditions per place. [2024-06-21 17:00:37,412 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 428 selfloop transitions, 197 changer transitions 0/628 dead transitions. [2024-06-21 17:00:37,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 628 transitions, 8483 flow [2024-06-21 17:00:37,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:00:37,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:00:37,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-21 17:00:37,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-21 17:00:37,413 INFO L175 Difference]: Start difference. First operand has 421 places, 587 transitions, 6689 flow. Second operand 11 states and 194 transitions. [2024-06-21 17:00:37,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 628 transitions, 8483 flow [2024-06-21 17:00:43,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 628 transitions, 8028 flow, removed 106 selfloop flow, removed 6 redundant places. [2024-06-21 17:00:43,135 INFO L231 Difference]: Finished difference. Result has 426 places, 593 transitions, 6813 flow [2024-06-21 17:00:43,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6326, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6813, PETRI_PLACES=426, PETRI_TRANSITIONS=593} [2024-06-21 17:00:43,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-21 17:00:43,136 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 593 transitions, 6813 flow [2024-06-21 17:00:43,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:43,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:43,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:43,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 17:00:43,136 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:43,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:43,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1694409992, now seen corresponding path program 3 times [2024-06-21 17:00:43,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:43,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940439381] [2024-06-21 17:00:43,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:43,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:43,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:44,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:44,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:44,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940439381] [2024-06-21 17:00:44,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940439381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:44,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:44,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:00:44,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113661298] [2024-06-21 17:00:44,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:44,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:00:44,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:44,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:00:44,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:00:44,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:00:44,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 593 transitions, 6813 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:44,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:44,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:00:44,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:46,107 INFO L124 PetriNetUnfolderBase]: 4407/6534 cut-off events. [2024-06-21 17:00:46,108 INFO L125 PetriNetUnfolderBase]: For 2572390/2572392 co-relation queries the response was YES. [2024-06-21 17:00:46,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73414 conditions, 6534 events. 4407/6534 cut-off events. For 2572390/2572392 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34648 event pairs, 965 based on Foata normal form. 6/6539 useless extension candidates. Maximal degree in co-relation 73210. Up to 6108 conditions per place. [2024-06-21 17:00:46,219 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 433 selfloop transitions, 191 changer transitions 0/627 dead transitions. [2024-06-21 17:00:46,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 627 transitions, 8145 flow [2024-06-21 17:00:46,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:00:46,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:00:46,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-21 17:00:46,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 17:00:46,220 INFO L175 Difference]: Start difference. First operand has 426 places, 593 transitions, 6813 flow. Second operand 12 states and 203 transitions. [2024-06-21 17:00:46,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 627 transitions, 8145 flow [2024-06-21 17:00:53,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 627 transitions, 7850 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 17:00:53,181 INFO L231 Difference]: Finished difference. Result has 431 places, 593 transitions, 6908 flow [2024-06-21 17:00:53,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6518, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6908, PETRI_PLACES=431, PETRI_TRANSITIONS=593} [2024-06-21 17:00:53,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-21 17:00:53,182 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 593 transitions, 6908 flow [2024-06-21 17:00:53,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:53,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:53,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:53,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 17:00:53,182 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:53,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:53,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1694409651, now seen corresponding path program 1 times [2024-06-21 17:00:53,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:53,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575516987] [2024-06-21 17:00:53,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:53,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:53,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:54,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:54,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:54,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575516987] [2024-06-21 17:00:54,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575516987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:54,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:54,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:00:54,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855246585] [2024-06-21 17:00:54,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:54,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:00:54,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:54,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:00:54,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:00:54,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:00:54,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 593 transitions, 6908 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:54,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:54,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:00:54,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:56,353 INFO L124 PetriNetUnfolderBase]: 4477/6631 cut-off events. [2024-06-21 17:00:56,353 INFO L125 PetriNetUnfolderBase]: For 2683862/2683864 co-relation queries the response was YES. [2024-06-21 17:00:56,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75510 conditions, 6631 events. 4477/6631 cut-off events. For 2683862/2683864 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35225 event pairs, 919 based on Foata normal form. 8/6638 useless extension candidates. Maximal degree in co-relation 75304. Up to 5518 conditions per place. [2024-06-21 17:00:56,460 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 402 selfloop transitions, 242 changer transitions 0/647 dead transitions. [2024-06-21 17:00:56,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 647 transitions, 9086 flow [2024-06-21 17:00:56,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:00:56,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:00:56,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 232 transitions. [2024-06-21 17:00:56,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-21 17:00:56,461 INFO L175 Difference]: Start difference. First operand has 431 places, 593 transitions, 6908 flow. Second operand 13 states and 232 transitions. [2024-06-21 17:00:56,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 647 transitions, 9086 flow [2024-06-21 17:01:01,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 647 transitions, 8692 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 17:01:01,758 INFO L231 Difference]: Finished difference. Result has 434 places, 603 transitions, 7274 flow [2024-06-21 17:01:01,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6514, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7274, PETRI_PLACES=434, PETRI_TRANSITIONS=603} [2024-06-21 17:01:01,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-21 17:01:01,758 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 603 transitions, 7274 flow [2024-06-21 17:01:01,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:01,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:01,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:01,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 17:01:01,759 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:01,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:01,759 INFO L85 PathProgramCache]: Analyzing trace with hash -107284571, now seen corresponding path program 3 times [2024-06-21 17:01:01,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:01,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647490181] [2024-06-21 17:01:01,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:01,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:02,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:02,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:02,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647490181] [2024-06-21 17:01:02,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647490181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:02,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:02,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:02,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944979056] [2024-06-21 17:01:02,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:02,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:02,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:02,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:02,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:02,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:02,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 603 transitions, 7274 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:02,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:02,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:02,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:04,297 INFO L124 PetriNetUnfolderBase]: 4355/6498 cut-off events. [2024-06-21 17:01:04,297 INFO L125 PetriNetUnfolderBase]: For 2662954/2662986 co-relation queries the response was YES. [2024-06-21 17:01:04,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76521 conditions, 6498 events. 4355/6498 cut-off events. For 2662954/2662986 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34936 event pairs, 926 based on Foata normal form. 3/6480 useless extension candidates. Maximal degree in co-relation 76313. Up to 6084 conditions per place. [2024-06-21 17:01:04,407 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 515 selfloop transitions, 63 changer transitions 0/627 dead transitions. [2024-06-21 17:01:04,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 627 transitions, 8782 flow [2024-06-21 17:01:04,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:04,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:04,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 17:01:04,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 17:01:04,408 INFO L175 Difference]: Start difference. First operand has 434 places, 603 transitions, 7274 flow. Second operand 8 states and 147 transitions. [2024-06-21 17:01:04,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 627 transitions, 8782 flow [2024-06-21 17:01:11,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 627 transitions, 8478 flow, removed 70 selfloop flow, removed 8 redundant places. [2024-06-21 17:01:11,083 INFO L231 Difference]: Finished difference. Result has 434 places, 603 transitions, 7102 flow [2024-06-21 17:01:11,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6970, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7102, PETRI_PLACES=434, PETRI_TRANSITIONS=603} [2024-06-21 17:01:11,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-21 17:01:11,083 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 603 transitions, 7102 flow [2024-06-21 17:01:11,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:11,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:11,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:11,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 17:01:11,083 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:11,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:11,084 INFO L85 PathProgramCache]: Analyzing trace with hash 63686629, now seen corresponding path program 4 times [2024-06-21 17:01:11,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:11,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107437728] [2024-06-21 17:01:11,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:11,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:11,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:11,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:11,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:11,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107437728] [2024-06-21 17:01:11,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107437728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:11,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:11,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:11,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470785515] [2024-06-21 17:01:11,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:11,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:11,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:11,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:11,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:11,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:11,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 603 transitions, 7102 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:11,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:11,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:11,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:13,603 INFO L124 PetriNetUnfolderBase]: 4359/6504 cut-off events. [2024-06-21 17:01:13,603 INFO L125 PetriNetUnfolderBase]: For 2695766/2695798 co-relation queries the response was YES. [2024-06-21 17:01:13,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76436 conditions, 6504 events. 4359/6504 cut-off events. For 2695766/2695798 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 34972 event pairs, 922 based on Foata normal form. 3/6486 useless extension candidates. Maximal degree in co-relation 76226. Up to 6107 conditions per place. [2024-06-21 17:01:13,722 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 518 selfloop transitions, 59 changer transitions 0/626 dead transitions. [2024-06-21 17:01:13,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 626 transitions, 8358 flow [2024-06-21 17:01:13,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:13,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:13,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 17:01:13,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 17:01:13,723 INFO L175 Difference]: Start difference. First operand has 434 places, 603 transitions, 7102 flow. Second operand 8 states and 143 transitions. [2024-06-21 17:01:13,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 626 transitions, 8358 flow [2024-06-21 17:01:20,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 626 transitions, 8148 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 17:01:20,442 INFO L231 Difference]: Finished difference. Result has 435 places, 606 transitions, 7074 flow [2024-06-21 17:01:20,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7074, PETRI_PLACES=435, PETRI_TRANSITIONS=606} [2024-06-21 17:01:20,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-21 17:01:20,443 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 606 transitions, 7074 flow [2024-06-21 17:01:20,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:20,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:20,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:20,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 17:01:20,443 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:20,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:20,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1436039407, now seen corresponding path program 5 times [2024-06-21 17:01:20,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:20,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494615364] [2024-06-21 17:01:20,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:20,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:20,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:21,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:21,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:21,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494615364] [2024-06-21 17:01:21,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494615364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:21,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:21,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:21,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674640185] [2024-06-21 17:01:21,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:21,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:21,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:21,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:21,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:21,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:21,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 606 transitions, 7074 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:21,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:21,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:21,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:23,258 INFO L124 PetriNetUnfolderBase]: 4364/6511 cut-off events. [2024-06-21 17:01:23,258 INFO L125 PetriNetUnfolderBase]: For 2731637/2731669 co-relation queries the response was YES. [2024-06-21 17:01:23,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76627 conditions, 6511 events. 4364/6511 cut-off events. For 2731637/2731669 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 35031 event pairs, 922 based on Foata normal form. 3/6493 useless extension candidates. Maximal degree in co-relation 76416. Up to 6114 conditions per place. [2024-06-21 17:01:23,360 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 522 selfloop transitions, 55 changer transitions 0/626 dead transitions. [2024-06-21 17:01:23,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 626 transitions, 8308 flow [2024-06-21 17:01:23,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:23,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:23,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 17:01:23,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:01:23,361 INFO L175 Difference]: Start difference. First operand has 435 places, 606 transitions, 7074 flow. Second operand 8 states and 140 transitions. [2024-06-21 17:01:23,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 626 transitions, 8308 flow [2024-06-21 17:01:28,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 626 transitions, 8180 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:28,478 INFO L231 Difference]: Finished difference. Result has 437 places, 609 transitions, 7106 flow [2024-06-21 17:01:28,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6946, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7106, PETRI_PLACES=437, PETRI_TRANSITIONS=609} [2024-06-21 17:01:28,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-21 17:01:28,479 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 609 transitions, 7106 flow [2024-06-21 17:01:28,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:28,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:28,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:28,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 17:01:28,479 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:28,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:28,479 INFO L85 PathProgramCache]: Analyzing trace with hash 70025509, now seen corresponding path program 6 times [2024-06-21 17:01:28,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:28,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652722546] [2024-06-21 17:01:28,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:28,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:29,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:29,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:29,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652722546] [2024-06-21 17:01:29,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652722546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:29,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:29,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:29,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652622231] [2024-06-21 17:01:29,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:29,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:29,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:29,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:29,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:29,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:29,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 609 transitions, 7106 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:29,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:29,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:29,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:31,144 INFO L124 PetriNetUnfolderBase]: 4369/6518 cut-off events. [2024-06-21 17:01:31,144 INFO L125 PetriNetUnfolderBase]: For 2767514/2767546 co-relation queries the response was YES. [2024-06-21 17:01:31,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76911 conditions, 6518 events. 4369/6518 cut-off events. For 2767514/2767546 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35065 event pairs, 926 based on Foata normal form. 3/6500 useless extension candidates. Maximal degree in co-relation 76699. Up to 6101 conditions per place. [2024-06-21 17:01:31,253 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 515 selfloop transitions, 65 changer transitions 0/629 dead transitions. [2024-06-21 17:01:31,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 629 transitions, 8343 flow [2024-06-21 17:01:31,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:31,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:31,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 17:01:31,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:01:31,254 INFO L175 Difference]: Start difference. First operand has 437 places, 609 transitions, 7106 flow. Second operand 8 states and 140 transitions. [2024-06-21 17:01:31,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 629 transitions, 8343 flow [2024-06-21 17:01:38,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 629 transitions, 8242 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:38,781 INFO L231 Difference]: Finished difference. Result has 440 places, 612 transitions, 7183 flow [2024-06-21 17:01:38,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7183, PETRI_PLACES=440, PETRI_TRANSITIONS=612} [2024-06-21 17:01:38,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-21 17:01:38,782 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 612 transitions, 7183 flow [2024-06-21 17:01:38,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:38,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:38,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:38,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 17:01:38,782 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:38,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash -828076642, now seen corresponding path program 1 times [2024-06-21 17:01:38,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:38,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294442454] [2024-06-21 17:01:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:38,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:39,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:39,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:39,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294442454] [2024-06-21 17:01:39,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294442454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:39,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:39,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:39,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716522494] [2024-06-21 17:01:39,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:39,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:39,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:39,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:39,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:39,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:39,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 612 transitions, 7183 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:39,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:39,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:39,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:41,356 INFO L124 PetriNetUnfolderBase]: 4379/6532 cut-off events. [2024-06-21 17:01:41,357 INFO L125 PetriNetUnfolderBase]: For 2816318/2816350 co-relation queries the response was YES. [2024-06-21 17:01:41,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77333 conditions, 6532 events. 4379/6532 cut-off events. For 2816318/2816350 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 35173 event pairs, 871 based on Foata normal form. 2/6513 useless extension candidates. Maximal degree in co-relation 77120. Up to 6045 conditions per place. [2024-06-21 17:01:41,474 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 554 selfloop transitions, 42 changer transitions 0/645 dead transitions. [2024-06-21 17:01:41,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 645 transitions, 8530 flow [2024-06-21 17:01:41,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:41,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:41,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 17:01:41,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 17:01:41,475 INFO L175 Difference]: Start difference. First operand has 440 places, 612 transitions, 7183 flow. Second operand 8 states and 152 transitions. [2024-06-21 17:01:41,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 645 transitions, 8530 flow [2024-06-21 17:01:47,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 645 transitions, 8391 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:47,287 INFO L231 Difference]: Finished difference. Result has 442 places, 615 transitions, 7205 flow [2024-06-21 17:01:47,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7205, PETRI_PLACES=442, PETRI_TRANSITIONS=615} [2024-06-21 17:01:47,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-21 17:01:47,287 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 615 transitions, 7205 flow [2024-06-21 17:01:47,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:47,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:47,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:47,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 17:01:47,288 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:47,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:47,288 INFO L85 PathProgramCache]: Analyzing trace with hash -827956672, now seen corresponding path program 2 times [2024-06-21 17:01:47,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:47,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854951133] [2024-06-21 17:01:47,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:47,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:48,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:48,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:48,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854951133] [2024-06-21 17:01:48,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854951133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:48,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:48,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:48,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420610559] [2024-06-21 17:01:48,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:48,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:48,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:48,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:48,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:48,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:48,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 615 transitions, 7205 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:48,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:48,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:48,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:49,720 INFO L124 PetriNetUnfolderBase]: 4406/6569 cut-off events. [2024-06-21 17:01:49,723 INFO L125 PetriNetUnfolderBase]: For 2876345/2876377 co-relation queries the response was YES. [2024-06-21 17:01:49,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78272 conditions, 6569 events. 4406/6569 cut-off events. For 2876345/2876377 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 35318 event pairs, 885 based on Foata normal form. 2/6550 useless extension candidates. Maximal degree in co-relation 78058. Up to 5812 conditions per place. [2024-06-21 17:01:49,843 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 473 selfloop transitions, 128 changer transitions 0/650 dead transitions. [2024-06-21 17:01:49,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 650 transitions, 9239 flow [2024-06-21 17:01:49,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:49,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:49,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 17:01:49,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 17:01:49,844 INFO L175 Difference]: Start difference. First operand has 442 places, 615 transitions, 7205 flow. Second operand 8 states and 156 transitions. [2024-06-21 17:01:49,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 650 transitions, 9239 flow [2024-06-21 17:01:56,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 650 transitions, 9125 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:56,598 INFO L231 Difference]: Finished difference. Result has 445 places, 621 transitions, 7495 flow [2024-06-21 17:01:56,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7495, PETRI_PLACES=445, PETRI_TRANSITIONS=621} [2024-06-21 17:01:56,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-21 17:01:56,599 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 621 transitions, 7495 flow [2024-06-21 17:01:56,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:56,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:56,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:56,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 17:01:56,600 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:56,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:56,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1966097908, now seen corresponding path program 3 times [2024-06-21 17:01:56,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:56,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477956798] [2024-06-21 17:01:56,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:56,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:57,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:57,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:57,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477956798] [2024-06-21 17:01:57,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477956798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:57,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:57,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:57,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307480899] [2024-06-21 17:01:57,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:57,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:57,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:57,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:57,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:57,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:01:57,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 621 transitions, 7495 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:57,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:57,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:01:57,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:59,437 INFO L124 PetriNetUnfolderBase]: 4431/6604 cut-off events. [2024-06-21 17:01:59,437 INFO L125 PetriNetUnfolderBase]: For 2937717/2937749 co-relation queries the response was YES. [2024-06-21 17:01:59,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79455 conditions, 6604 events. 4431/6604 cut-off events. For 2937717/2937749 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35529 event pairs, 882 based on Foata normal form. 2/6585 useless extension candidates. Maximal degree in co-relation 79240. Up to 6070 conditions per place. [2024-06-21 17:01:59,547 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 558 selfloop transitions, 52 changer transitions 0/659 dead transitions. [2024-06-21 17:01:59,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 659 transitions, 9273 flow [2024-06-21 17:01:59,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:59,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:59,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 17:01:59,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-21 17:01:59,548 INFO L175 Difference]: Start difference. First operand has 445 places, 621 transitions, 7495 flow. Second operand 10 states and 178 transitions. [2024-06-21 17:01:59,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 659 transitions, 9273 flow [2024-06-21 17:02:06,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 659 transitions, 8893 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 17:02:06,385 INFO L231 Difference]: Finished difference. Result has 450 places, 627 transitions, 7396 flow [2024-06-21 17:02:06,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7131, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7396, PETRI_PLACES=450, PETRI_TRANSITIONS=627} [2024-06-21 17:02:06,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-21 17:02:06,385 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 627 transitions, 7396 flow [2024-06-21 17:02:06,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:06,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:06,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:06,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 17:02:06,386 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:06,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:06,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1966396438, now seen corresponding path program 4 times [2024-06-21 17:02:06,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:06,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651237553] [2024-06-21 17:02:06,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:06,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:06,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:07,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:07,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:07,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651237553] [2024-06-21 17:02:07,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651237553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:07,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:07,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:07,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108509426] [2024-06-21 17:02:07,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:07,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:07,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:07,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:07,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:07,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:02:07,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 627 transitions, 7396 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:07,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:07,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:02:07,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:08,969 INFO L124 PetriNetUnfolderBase]: 4425/6596 cut-off events. [2024-06-21 17:02:08,969 INFO L125 PetriNetUnfolderBase]: For 2951348/2951380 co-relation queries the response was YES. [2024-06-21 17:02:09,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78927 conditions, 6596 events. 4425/6596 cut-off events. For 2951348/2951380 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35509 event pairs, 885 based on Foata normal form. 2/6577 useless extension candidates. Maximal degree in co-relation 78711. Up to 6065 conditions per place. [2024-06-21 17:02:09,088 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 50 changer transitions 0/651 dead transitions. [2024-06-21 17:02:09,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 651 transitions, 8674 flow [2024-06-21 17:02:09,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:09,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:09,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 17:02:09,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-21 17:02:09,089 INFO L175 Difference]: Start difference. First operand has 450 places, 627 transitions, 7396 flow. Second operand 8 states and 146 transitions. [2024-06-21 17:02:09,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 651 transitions, 8674 flow [2024-06-21 17:02:15,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 651 transitions, 8471 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 17:02:15,772 INFO L231 Difference]: Finished difference. Result has 451 places, 627 transitions, 7300 flow [2024-06-21 17:02:15,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7193, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7300, PETRI_PLACES=451, PETRI_TRANSITIONS=627} [2024-06-21 17:02:15,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-21 17:02:15,773 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 627 transitions, 7300 flow [2024-06-21 17:02:15,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:15,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:15,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:15,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 17:02:15,773 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:15,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:15,773 INFO L85 PathProgramCache]: Analyzing trace with hash -822415360, now seen corresponding path program 1 times [2024-06-21 17:02:15,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:15,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907855378] [2024-06-21 17:02:15,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:15,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:16,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:16,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907855378] [2024-06-21 17:02:16,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907855378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:16,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:16,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:16,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145911845] [2024-06-21 17:02:16,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:16,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:16,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:16,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:16,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:16,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:16,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 627 transitions, 7300 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:16,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:16,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:16,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:18,490 INFO L124 PetriNetUnfolderBase]: 4565/6754 cut-off events. [2024-06-21 17:02:18,490 INFO L125 PetriNetUnfolderBase]: For 3006838/3006840 co-relation queries the response was YES. [2024-06-21 17:02:18,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79865 conditions, 6754 events. 4565/6754 cut-off events. For 3006838/3006840 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 35905 event pairs, 922 based on Foata normal form. 4/6757 useless extension candidates. Maximal degree in co-relation 79648. Up to 6474 conditions per place. [2024-06-21 17:02:18,612 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 612 selfloop transitions, 44 changer transitions 0/659 dead transitions. [2024-06-21 17:02:18,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 659 transitions, 8796 flow [2024-06-21 17:02:18,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:18,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:18,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 17:02:18,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 17:02:18,613 INFO L175 Difference]: Start difference. First operand has 451 places, 627 transitions, 7300 flow. Second operand 9 states and 156 transitions. [2024-06-21 17:02:18,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 659 transitions, 8796 flow [2024-06-21 17:02:25,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 659 transitions, 8696 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 17:02:25,459 INFO L231 Difference]: Finished difference. Result has 453 places, 631 transitions, 7403 flow [2024-06-21 17:02:25,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7403, PETRI_PLACES=453, PETRI_TRANSITIONS=631} [2024-06-21 17:02:25,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-21 17:02:25,459 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 631 transitions, 7403 flow [2024-06-21 17:02:25,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:25,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:25,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:25,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 17:02:25,460 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:25,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:25,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1006355830, now seen corresponding path program 5 times [2024-06-21 17:02:25,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:25,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108876639] [2024-06-21 17:02:25,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:25,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:25,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:26,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:26,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:26,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108876639] [2024-06-21 17:02:26,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108876639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:26,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:26,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:26,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686442946] [2024-06-21 17:02:26,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:26,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:26,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:26,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:26,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:02:26,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 631 transitions, 7403 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:26,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:26,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:02:26,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:28,202 INFO L124 PetriNetUnfolderBase]: 4451/6634 cut-off events. [2024-06-21 17:02:28,202 INFO L125 PetriNetUnfolderBase]: For 3027757/3027789 co-relation queries the response was YES. [2024-06-21 17:02:28,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80050 conditions, 6634 events. 4451/6634 cut-off events. For 3027757/3027789 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35785 event pairs, 888 based on Foata normal form. 2/6615 useless extension candidates. Maximal degree in co-relation 79832. Up to 5861 conditions per place. [2024-06-21 17:02:28,307 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 484 selfloop transitions, 124 changer transitions 0/658 dead transitions. [2024-06-21 17:02:28,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 658 transitions, 9696 flow [2024-06-21 17:02:28,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:28,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:28,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 17:02:28,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 17:02:28,308 INFO L175 Difference]: Start difference. First operand has 453 places, 631 transitions, 7403 flow. Second operand 8 states and 151 transitions. [2024-06-21 17:02:28,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 658 transitions, 9696 flow [2024-06-21 17:02:34,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 658 transitions, 9521 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 17:02:34,719 INFO L231 Difference]: Finished difference. Result has 454 places, 634 transitions, 7557 flow [2024-06-21 17:02:34,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7228, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7557, PETRI_PLACES=454, PETRI_TRANSITIONS=634} [2024-06-21 17:02:34,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-21 17:02:34,719 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 634 transitions, 7557 flow [2024-06-21 17:02:34,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:34,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:34,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:34,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 17:02:34,720 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:34,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:34,720 INFO L85 PathProgramCache]: Analyzing trace with hash -818696662, now seen corresponding path program 6 times [2024-06-21 17:02:34,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:34,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911570775] [2024-06-21 17:02:34,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:34,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:34,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:35,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:35,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:35,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911570775] [2024-06-21 17:02:35,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911570775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:35,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:35,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:35,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398836377] [2024-06-21 17:02:35,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:35,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:35,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:35,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:35,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:35,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:02:35,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 634 transitions, 7557 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:35,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:35,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:02:35,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:37,214 INFO L124 PetriNetUnfolderBase]: 4461/6648 cut-off events. [2024-06-21 17:02:37,214 INFO L125 PetriNetUnfolderBase]: For 3067577/3067609 co-relation queries the response was YES. [2024-06-21 17:02:37,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80497 conditions, 6648 events. 4461/6648 cut-off events. For 3067577/3067609 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35875 event pairs, 884 based on Foata normal form. 2/6629 useless extension candidates. Maximal degree in co-relation 80278. Up to 5871 conditions per place. [2024-06-21 17:02:37,344 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 487 selfloop transitions, 123 changer transitions 0/660 dead transitions. [2024-06-21 17:02:37,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 660 transitions, 9552 flow [2024-06-21 17:02:37,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:37,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:37,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 17:02:37,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 17:02:37,346 INFO L175 Difference]: Start difference. First operand has 454 places, 634 transitions, 7557 flow. Second operand 8 states and 149 transitions. [2024-06-21 17:02:37,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 660 transitions, 9552 flow [2024-06-21 17:02:44,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 660 transitions, 9206 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 17:02:44,796 INFO L231 Difference]: Finished difference. Result has 456 places, 637 transitions, 7546 flow [2024-06-21 17:02:44,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7217, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7546, PETRI_PLACES=456, PETRI_TRANSITIONS=637} [2024-06-21 17:02:44,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-21 17:02:44,796 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 637 transitions, 7546 flow [2024-06-21 17:02:44,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:44,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:44,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:44,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 17:02:44,796 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:44,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:44,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1970121460, now seen corresponding path program 2 times [2024-06-21 17:02:44,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:44,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073358957] [2024-06-21 17:02:44,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:44,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:44,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:45,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:45,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:45,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073358957] [2024-06-21 17:02:45,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073358957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:45,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:45,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:45,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800680665] [2024-06-21 17:02:45,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:45,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:45,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:45,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:45,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:45,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:45,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 637 transitions, 7546 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:45,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:45,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:45,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:47,712 INFO L124 PetriNetUnfolderBase]: 4685/6920 cut-off events. [2024-06-21 17:02:47,712 INFO L125 PetriNetUnfolderBase]: For 3250527/3250529 co-relation queries the response was YES. [2024-06-21 17:02:47,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84306 conditions, 6920 events. 4685/6920 cut-off events. For 3250527/3250529 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36940 event pairs, 940 based on Foata normal form. 4/6923 useless extension candidates. Maximal degree in co-relation 84086. Up to 5975 conditions per place. [2024-06-21 17:02:47,825 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 515 selfloop transitions, 177 changer transitions 0/695 dead transitions. [2024-06-21 17:02:47,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 695 transitions, 10488 flow [2024-06-21 17:02:47,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:47,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:47,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 17:02:47,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 17:02:47,826 INFO L175 Difference]: Start difference. First operand has 456 places, 637 transitions, 7546 flow. Second operand 9 states and 166 transitions. [2024-06-21 17:02:47,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 695 transitions, 10488 flow [2024-06-21 17:02:55,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 695 transitions, 10235 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:55,259 INFO L231 Difference]: Finished difference. Result has 461 places, 666 transitions, 8253 flow [2024-06-21 17:02:55,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7293, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8253, PETRI_PLACES=461, PETRI_TRANSITIONS=666} [2024-06-21 17:02:55,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-21 17:02:55,260 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 666 transitions, 8253 flow [2024-06-21 17:02:55,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:55,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:55,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:55,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 17:02:55,260 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:55,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:55,261 INFO L85 PathProgramCache]: Analyzing trace with hash -818690493, now seen corresponding path program 1 times [2024-06-21 17:02:55,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:55,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827525365] [2024-06-21 17:02:55,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:55,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:55,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:56,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:56,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:56,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827525365] [2024-06-21 17:02:56,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827525365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:56,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:56,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:56,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144054356] [2024-06-21 17:02:56,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:56,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:56,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:56,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:56,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:56,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:02:56,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 666 transitions, 8253 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:56,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:56,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:02:56,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:58,513 INFO L124 PetriNetUnfolderBase]: 4811/7094 cut-off events. [2024-06-21 17:02:58,514 INFO L125 PetriNetUnfolderBase]: For 3474291/3474293 co-relation queries the response was YES. [2024-06-21 17:02:58,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88455 conditions, 7094 events. 4811/7094 cut-off events. For 3474291/3474293 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 37866 event pairs, 962 based on Foata normal form. 8/7101 useless extension candidates. Maximal degree in co-relation 88233. Up to 6185 conditions per place. [2024-06-21 17:02:58,636 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 525 selfloop transitions, 183 changer transitions 0/711 dead transitions. [2024-06-21 17:02:58,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 711 transitions, 10635 flow [2024-06-21 17:02:58,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:58,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:58,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 17:02:58,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-21 17:02:58,637 INFO L175 Difference]: Start difference. First operand has 461 places, 666 transitions, 8253 flow. Second operand 9 states and 164 transitions. [2024-06-21 17:02:58,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 711 transitions, 10635 flow [2024-06-21 17:03:07,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 711 transitions, 10446 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-21 17:03:07,260 INFO L231 Difference]: Finished difference. Result has 469 places, 682 transitions, 8764 flow [2024-06-21 17:03:07,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8064, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8764, PETRI_PLACES=469, PETRI_TRANSITIONS=682} [2024-06-21 17:03:07,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-21 17:03:07,261 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 682 transitions, 8764 flow [2024-06-21 17:03:07,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:07,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:07,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:07,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 17:03:07,261 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:07,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:07,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1970115880, now seen corresponding path program 3 times [2024-06-21 17:03:07,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:07,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130654135] [2024-06-21 17:03:07,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:07,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:07,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:08,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:08,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:08,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130654135] [2024-06-21 17:03:08,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130654135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:08,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:08,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:08,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354213795] [2024-06-21 17:03:08,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:08,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:08,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:08,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:08,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:08,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:08,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 682 transitions, 8764 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:08,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:08,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:08,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:10,451 INFO L124 PetriNetUnfolderBase]: 4799/7078 cut-off events. [2024-06-21 17:03:10,452 INFO L125 PetriNetUnfolderBase]: For 3437860/3437862 co-relation queries the response was YES. [2024-06-21 17:03:10,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88474 conditions, 7078 events. 4799/7078 cut-off events. For 3437860/3437862 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 37775 event pairs, 952 based on Foata normal form. 4/7081 useless extension candidates. Maximal degree in co-relation 88248. Up to 6141 conditions per place. [2024-06-21 17:03:10,566 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 531 selfloop transitions, 176 changer transitions 0/710 dead transitions. [2024-06-21 17:03:10,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 710 transitions, 10910 flow [2024-06-21 17:03:10,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:10,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:10,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 17:03:10,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 17:03:10,567 INFO L175 Difference]: Start difference. First operand has 469 places, 682 transitions, 8764 flow. Second operand 9 states and 166 transitions. [2024-06-21 17:03:10,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 710 transitions, 10910 flow [2024-06-21 17:03:18,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 710 transitions, 10669 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 17:03:18,853 INFO L231 Difference]: Finished difference. Result has 473 places, 682 transitions, 8882 flow [2024-06-21 17:03:18,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8523, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8882, PETRI_PLACES=473, PETRI_TRANSITIONS=682} [2024-06-21 17:03:18,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-21 17:03:18,853 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 682 transitions, 8882 flow [2024-06-21 17:03:18,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:18,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:18,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:18,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 17:03:18,854 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:18,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:18,854 INFO L85 PathProgramCache]: Analyzing trace with hash 377419331, now seen corresponding path program 2 times [2024-06-21 17:03:18,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:18,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76756210] [2024-06-21 17:03:18,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:18,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:18,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:19,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:19,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:19,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76756210] [2024-06-21 17:03:19,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76756210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:19,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:19,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:19,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956290184] [2024-06-21 17:03:19,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:19,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:19,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:19,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:19,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:19,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:19,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 682 transitions, 8882 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:19,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:19,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:19,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:22,066 INFO L124 PetriNetUnfolderBase]: 4829/7120 cut-off events. [2024-06-21 17:03:22,067 INFO L125 PetriNetUnfolderBase]: For 3509210/3509212 co-relation queries the response was YES. [2024-06-21 17:03:22,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88788 conditions, 7120 events. 4829/7120 cut-off events. For 3509210/3509212 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 38068 event pairs, 996 based on Foata normal form. 8/7127 useless extension candidates. Maximal degree in co-relation 88561. Up to 6191 conditions per place. [2024-06-21 17:03:22,187 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 551 selfloop transitions, 161 changer transitions 0/715 dead transitions. [2024-06-21 17:03:22,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 715 transitions, 11425 flow [2024-06-21 17:03:22,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:22,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:22,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 17:03:22,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 17:03:22,188 INFO L175 Difference]: Start difference. First operand has 473 places, 682 transitions, 8882 flow. Second operand 9 states and 166 transitions. [2024-06-21 17:03:22,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 715 transitions, 11425 flow [2024-06-21 17:03:30,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 715 transitions, 11043 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:03:30,864 INFO L231 Difference]: Finished difference. Result has 474 places, 686 transitions, 8898 flow [2024-06-21 17:03:30,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8500, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8898, PETRI_PLACES=474, PETRI_TRANSITIONS=686} [2024-06-21 17:03:30,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-21 17:03:30,865 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 686 transitions, 8898 flow [2024-06-21 17:03:30,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:30,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:30,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:30,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 17:03:30,865 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:30,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:30,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1128736012, now seen corresponding path program 4 times [2024-06-21 17:03:30,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:30,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798078882] [2024-06-21 17:03:30,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:30,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:30,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:31,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:31,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798078882] [2024-06-21 17:03:31,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798078882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:31,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:31,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:31,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453202231] [2024-06-21 17:03:31,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:31,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:31,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:31,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:31,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:31,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:31,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 686 transitions, 8898 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:31,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:31,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:31,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:34,127 INFO L124 PetriNetUnfolderBase]: 4945/7280 cut-off events. [2024-06-21 17:03:34,128 INFO L125 PetriNetUnfolderBase]: For 3683299/3683301 co-relation queries the response was YES. [2024-06-21 17:03:34,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92636 conditions, 7280 events. 4945/7280 cut-off events. For 3683299/3683301 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38968 event pairs, 952 based on Foata normal form. 4/7283 useless extension candidates. Maximal degree in co-relation 92408. Up to 6271 conditions per place. [2024-06-21 17:03:34,257 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 551 selfloop transitions, 175 changer transitions 0/729 dead transitions. [2024-06-21 17:03:34,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 729 transitions, 12122 flow [2024-06-21 17:03:34,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:34,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:34,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 17:03:34,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 17:03:34,258 INFO L175 Difference]: Start difference. First operand has 474 places, 686 transitions, 8898 flow. Second operand 9 states and 165 transitions. [2024-06-21 17:03:34,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 729 transitions, 12122 flow [2024-06-21 17:03:43,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 729 transitions, 11863 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 17:03:43,313 INFO L231 Difference]: Finished difference. Result has 478 places, 701 transitions, 9354 flow [2024-06-21 17:03:43,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8639, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9354, PETRI_PLACES=478, PETRI_TRANSITIONS=701} [2024-06-21 17:03:43,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-21 17:03:43,314 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 701 transitions, 9354 flow [2024-06-21 17:03:43,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:43,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:43,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:43,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 17:03:43,315 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:43,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:43,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1128741592, now seen corresponding path program 5 times [2024-06-21 17:03:43,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:43,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762340950] [2024-06-21 17:03:43,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:43,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:44,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:44,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:44,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762340950] [2024-06-21 17:03:44,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762340950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:44,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:44,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:44,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611595216] [2024-06-21 17:03:44,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:44,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:44,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:44,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:44,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:44,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:44,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 701 transitions, 9354 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:44,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:44,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:44,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:46,610 INFO L124 PetriNetUnfolderBase]: 4933/7264 cut-off events. [2024-06-21 17:03:46,610 INFO L125 PetriNetUnfolderBase]: For 3675300/3675302 co-relation queries the response was YES. [2024-06-21 17:03:46,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92062 conditions, 7264 events. 4933/7264 cut-off events. For 3675300/3675302 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38880 event pairs, 962 based on Foata normal form. 4/7267 useless extension candidates. Maximal degree in co-relation 91833. Up to 6263 conditions per place. [2024-06-21 17:03:46,741 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 548 selfloop transitions, 176 changer transitions 0/727 dead transitions. [2024-06-21 17:03:46,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 727 transitions, 11892 flow [2024-06-21 17:03:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:46,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:46,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 17:03:46,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:03:46,742 INFO L175 Difference]: Start difference. First operand has 478 places, 701 transitions, 9354 flow. Second operand 9 states and 162 transitions. [2024-06-21 17:03:46,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 727 transitions, 11892 flow [2024-06-21 17:03:55,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 727 transitions, 11561 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-21 17:03:55,689 INFO L231 Difference]: Finished difference. Result has 484 places, 701 transitions, 9382 flow [2024-06-21 17:03:55,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9023, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9382, PETRI_PLACES=484, PETRI_TRANSITIONS=701} [2024-06-21 17:03:55,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 441 predicate places. [2024-06-21 17:03:55,689 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 701 transitions, 9382 flow [2024-06-21 17:03:55,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:55,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:55,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:55,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 17:03:55,689 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:55,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:55,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1121117235, now seen corresponding path program 3 times [2024-06-21 17:03:55,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:55,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828824168] [2024-06-21 17:03:55,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:55,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:55,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:56,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:56,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:56,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828824168] [2024-06-21 17:03:56,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828824168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:56,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:56,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:03:56,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746249266] [2024-06-21 17:03:56,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:56,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:03:56,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:56,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:03:56,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:03:56,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:03:56,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 701 transitions, 9382 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:56,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:56,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:03:56,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:58,908 INFO L124 PetriNetUnfolderBase]: 4963/7306 cut-off events. [2024-06-21 17:03:58,908 INFO L125 PetriNetUnfolderBase]: For 3748533/3748535 co-relation queries the response was YES. [2024-06-21 17:03:59,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92389 conditions, 7306 events. 4963/7306 cut-off events. For 3748533/3748535 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 39137 event pairs, 1006 based on Foata normal form. 8/7313 useless extension candidates. Maximal degree in co-relation 92159. Up to 6357 conditions per place. [2024-06-21 17:03:59,044 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 563 selfloop transitions, 165 changer transitions 0/731 dead transitions. [2024-06-21 17:03:59,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 731 transitions, 11642 flow [2024-06-21 17:03:59,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:59,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:59,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 17:03:59,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 17:03:59,045 INFO L175 Difference]: Start difference. First operand has 484 places, 701 transitions, 9382 flow. Second operand 9 states and 161 transitions. [2024-06-21 17:03:59,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 731 transitions, 11642 flow [2024-06-21 17:04:08,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 731 transitions, 11346 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 17:04:08,193 INFO L231 Difference]: Finished difference. Result has 487 places, 705 transitions, 9503 flow [2024-06-21 17:04:08,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9086, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9503, PETRI_PLACES=487, PETRI_TRANSITIONS=705} [2024-06-21 17:04:08,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-21 17:04:08,193 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 705 transitions, 9503 flow [2024-06-21 17:04:08,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:08,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:08,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:08,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 17:04:08,194 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:08,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:08,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1121384362, now seen corresponding path program 6 times [2024-06-21 17:04:08,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:08,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344529974] [2024-06-21 17:04:08,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:08,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:08,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:08,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:08,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:08,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344529974] [2024-06-21 17:04:08,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344529974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:08,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:08,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:04:08,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592238231] [2024-06-21 17:04:08,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:08,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:04:08,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:08,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:04:08,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:04:09,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:09,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 705 transitions, 9503 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:09,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:09,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:09,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:11,299 INFO L124 PetriNetUnfolderBase]: 4951/7290 cut-off events. [2024-06-21 17:04:11,300 INFO L125 PetriNetUnfolderBase]: For 3713873/3713875 co-relation queries the response was YES. [2024-06-21 17:04:11,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92046 conditions, 7290 events. 4951/7290 cut-off events. For 3713873/3713875 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 39055 event pairs, 954 based on Foata normal form. 4/7293 useless extension candidates. Maximal degree in co-relation 91815. Up to 6297 conditions per place. [2024-06-21 17:04:11,540 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 543 selfloop transitions, 185 changer transitions 0/731 dead transitions. [2024-06-21 17:04:11,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 731 transitions, 12061 flow [2024-06-21 17:04:11,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:11,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:11,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 17:04:11,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 17:04:11,541 INFO L175 Difference]: Start difference. First operand has 487 places, 705 transitions, 9503 flow. Second operand 9 states and 161 transitions. [2024-06-21 17:04:11,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 731 transitions, 12061 flow [2024-06-21 17:04:21,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 731 transitions, 11708 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 17:04:21,926 INFO L231 Difference]: Finished difference. Result has 490 places, 705 transitions, 9527 flow [2024-06-21 17:04:21,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9150, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9527, PETRI_PLACES=490, PETRI_TRANSITIONS=705} [2024-06-21 17:04:21,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-21 17:04:21,926 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 705 transitions, 9527 flow [2024-06-21 17:04:21,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:21,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:21,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:21,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 17:04:21,926 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:21,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:21,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1121384145, now seen corresponding path program 4 times [2024-06-21 17:04:21,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:21,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752903179] [2024-06-21 17:04:21,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:21,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:22,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:22,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:22,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752903179] [2024-06-21 17:04:22,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752903179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:22,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:22,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:04:22,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849670320] [2024-06-21 17:04:22,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:22,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:04:22,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:22,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:04:22,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:04:22,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:22,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 705 transitions, 9527 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:22,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:22,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:22,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:25,039 INFO L124 PetriNetUnfolderBase]: 4933/7266 cut-off events. [2024-06-21 17:04:25,039 INFO L125 PetriNetUnfolderBase]: For 3704016/3704018 co-relation queries the response was YES. [2024-06-21 17:04:25,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90997 conditions, 7266 events. 4933/7266 cut-off events. For 3704016/3704018 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 38939 event pairs, 996 based on Foata normal form. 8/7273 useless extension candidates. Maximal degree in co-relation 90765. Up to 6330 conditions per place. [2024-06-21 17:04:25,171 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 566 selfloop transitions, 164 changer transitions 0/733 dead transitions. [2024-06-21 17:04:25,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 733 transitions, 11735 flow [2024-06-21 17:04:25,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:25,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:25,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 17:04:25,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-21 17:04:25,172 INFO L175 Difference]: Start difference. First operand has 490 places, 705 transitions, 9527 flow. Second operand 9 states and 164 transitions. [2024-06-21 17:04:25,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 733 transitions, 11735 flow [2024-06-21 17:04:36,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 733 transitions, 11358 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 17:04:36,035 INFO L231 Difference]: Finished difference. Result has 491 places, 705 transitions, 9485 flow [2024-06-21 17:04:36,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9150, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9485, PETRI_PLACES=491, PETRI_TRANSITIONS=705} [2024-06-21 17:04:36,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-21 17:04:36,036 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 705 transitions, 9485 flow [2024-06-21 17:04:36,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:36,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:36,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:36,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 17:04:36,036 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:36,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:36,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1121121203, now seen corresponding path program 2 times [2024-06-21 17:04:36,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:36,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119834678] [2024-06-21 17:04:36,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:36,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:37,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:37,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:37,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119834678] [2024-06-21 17:04:37,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119834678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:37,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:37,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:04:37,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049637842] [2024-06-21 17:04:37,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:37,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:04:37,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:37,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:04:37,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:04:37,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:37,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 705 transitions, 9485 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:37,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:37,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:37,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:39,442 INFO L124 PetriNetUnfolderBase]: 4969/7317 cut-off events. [2024-06-21 17:04:39,442 INFO L125 PetriNetUnfolderBase]: For 3748697/3748699 co-relation queries the response was YES. [2024-06-21 17:04:39,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91755 conditions, 7317 events. 4969/7317 cut-off events. For 3748697/3748699 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 39256 event pairs, 994 based on Foata normal form. 8/7324 useless extension candidates. Maximal degree in co-relation 91522. Up to 6355 conditions per place. [2024-06-21 17:04:39,571 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 564 selfloop transitions, 171 changer transitions 0/738 dead transitions. [2024-06-21 17:04:39,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 738 transitions, 11780 flow [2024-06-21 17:04:39,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:04:39,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:04:39,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 17:04:39,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 17:04:39,572 INFO L175 Difference]: Start difference. First operand has 491 places, 705 transitions, 9485 flow. Second operand 10 states and 176 transitions. [2024-06-21 17:04:39,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 738 transitions, 11780 flow [2024-06-21 17:04:50,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 738 transitions, 11478 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 17:04:50,395 INFO L231 Difference]: Finished difference. Result has 494 places, 710 transitions, 9622 flow [2024-06-21 17:04:50,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9183, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9622, PETRI_PLACES=494, PETRI_TRANSITIONS=710} [2024-06-21 17:04:50,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-21 17:04:50,395 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 710 transitions, 9622 flow [2024-06-21 17:04:50,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:50,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:50,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:50,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 17:04:50,396 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:04:50,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:50,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1132220753, now seen corresponding path program 3 times [2024-06-21 17:04:50,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:50,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096755084] [2024-06-21 17:04:50,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:50,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:50,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:51,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:51,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096755084] [2024-06-21 17:04:51,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096755084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:51,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:51,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:04:51,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419371103] [2024-06-21 17:04:51,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:51,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:04:51,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:51,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:04:51,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:04:51,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:04:51,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 710 transitions, 9622 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:51,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:51,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:04:51,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:54,086 INFO L124 PetriNetUnfolderBase]: 4999/7359 cut-off events. [2024-06-21 17:04:54,086 INFO L125 PetriNetUnfolderBase]: For 3795605/3795607 co-relation queries the response was YES. [2024-06-21 17:04:54,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92517 conditions, 7359 events. 4999/7359 cut-off events. For 3795605/3795607 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39528 event pairs, 992 based on Foata normal form. 8/7366 useless extension candidates. Maximal degree in co-relation 92283. Up to 6401 conditions per place. [2024-06-21 17:04:54,217 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 569 selfloop transitions, 173 changer transitions 0/745 dead transitions. [2024-06-21 17:04:54,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 745 transitions, 11955 flow [2024-06-21 17:04:54,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:04:54,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:04:54,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 17:04:54,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:04:54,229 INFO L175 Difference]: Start difference. First operand has 494 places, 710 transitions, 9622 flow. Second operand 10 states and 180 transitions. [2024-06-21 17:04:54,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 745 transitions, 11955 flow [2024-06-21 17:05:04,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 745 transitions, 11565 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 17:05:04,676 INFO L231 Difference]: Finished difference. Result has 496 places, 715 transitions, 9685 flow [2024-06-21 17:05:04,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9232, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9685, PETRI_PLACES=496, PETRI_TRANSITIONS=715} [2024-06-21 17:05:04,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-21 17:05:04,677 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 715 transitions, 9685 flow [2024-06-21 17:05:04,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:04,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:04,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:04,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 17:05:04,677 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:05:04,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:04,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1132232254, now seen corresponding path program 4 times [2024-06-21 17:05:04,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:04,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702516427] [2024-06-21 17:05:04,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:04,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:04,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:05,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:05,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:05,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702516427] [2024-06-21 17:05:05,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702516427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:05,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:05,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:05:05,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852461270] [2024-06-21 17:05:05,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:05,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:05:05,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:05,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:05:05,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:05:05,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:05:05,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 715 transitions, 9685 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:05,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:05,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:05:05,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:08,596 INFO L124 PetriNetUnfolderBase]: 5015/7383 cut-off events. [2024-06-21 17:05:08,596 INFO L125 PetriNetUnfolderBase]: For 3811405/3811407 co-relation queries the response was YES. [2024-06-21 17:05:08,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92788 conditions, 7383 events. 5015/7383 cut-off events. For 3811405/3811407 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 39663 event pairs, 1014 based on Foata normal form. 6/7388 useless extension candidates. Maximal degree in co-relation 92553. Up to 7067 conditions per place. [2024-06-21 17:05:08,733 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 619 selfloop transitions, 116 changer transitions 0/738 dead transitions. [2024-06-21 17:05:08,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 738 transitions, 11249 flow [2024-06-21 17:05:08,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:05:08,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:05:08,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 17:05:08,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 17:05:08,734 INFO L175 Difference]: Start difference. First operand has 496 places, 715 transitions, 9685 flow. Second operand 10 states and 164 transitions. [2024-06-21 17:05:08,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 738 transitions, 11249 flow [2024-06-21 17:05:19,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 738 transitions, 10904 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 17:05:19,910 INFO L231 Difference]: Finished difference. Result has 499 places, 718 transitions, 9630 flow [2024-06-21 17:05:19,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9340, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9630, PETRI_PLACES=499, PETRI_TRANSITIONS=718} [2024-06-21 17:05:19,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-21 17:05:19,910 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 718 transitions, 9630 flow [2024-06-21 17:05:19,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:19,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:19,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:19,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 17:05:19,910 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:05:19,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:19,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1121507494, now seen corresponding path program 5 times [2024-06-21 17:05:19,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:19,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782140255] [2024-06-21 17:05:19,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:19,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:19,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:21,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:21,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:21,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782140255] [2024-06-21 17:05:21,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782140255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:21,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:21,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:05:21,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278927912] [2024-06-21 17:05:21,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:21,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:05:21,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:21,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:05:21,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:05:21,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:05:21,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 718 transitions, 9630 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:21,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:21,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:05:21,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:23,607 INFO L124 PetriNetUnfolderBase]: 5031/7407 cut-off events. [2024-06-21 17:05:23,607 INFO L125 PetriNetUnfolderBase]: For 3853890/3853892 co-relation queries the response was YES. [2024-06-21 17:05:23,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92571 conditions, 7407 events. 5031/7407 cut-off events. For 3853890/3853892 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39815 event pairs, 1020 based on Foata normal form. 6/7412 useless extension candidates. Maximal degree in co-relation 92335. Up to 7091 conditions per place. [2024-06-21 17:05:23,746 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 623 selfloop transitions, 115 changer transitions 0/741 dead transitions. [2024-06-21 17:05:23,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 741 transitions, 11206 flow [2024-06-21 17:05:23,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:05:23,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:05:23,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 17:05:23,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-21 17:05:23,747 INFO L175 Difference]: Start difference. First operand has 499 places, 718 transitions, 9630 flow. Second operand 10 states and 163 transitions. [2024-06-21 17:05:23,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 741 transitions, 11206 flow [2024-06-21 17:05:35,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 741 transitions, 10944 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 17:05:36,005 INFO L231 Difference]: Finished difference. Result has 501 places, 721 transitions, 9662 flow [2024-06-21 17:05:36,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9368, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9662, PETRI_PLACES=501, PETRI_TRANSITIONS=721} [2024-06-21 17:05:36,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-21 17:05:36,006 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 721 transitions, 9662 flow [2024-06-21 17:05:36,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:36,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:36,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:36,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 17:05:36,006 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:05:36,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:36,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1024395835, now seen corresponding path program 4 times [2024-06-21 17:05:36,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:36,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739497495] [2024-06-21 17:05:36,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:36,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:36,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:37,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:37,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:37,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739497495] [2024-06-21 17:05:37,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739497495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:37,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:37,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:05:37,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475840047] [2024-06-21 17:05:37,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:37,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:05:37,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:37,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:05:37,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:05:37,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:05:37,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 721 transitions, 9662 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:37,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:37,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:05:37,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15