./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix033_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix033_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:17:56,679 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:17:56,761 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:17:56,765 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:17:56,766 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:17:56,791 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:17:56,794 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:17:56,794 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:17:56,794 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:17:56,796 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:17:56,796 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:17:56,796 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:17:56,797 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:17:56,799 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:17:56,800 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:17:56,800 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:17:56,800 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:17:56,800 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:17:56,801 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:17:56,801 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:17:56,802 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:17:56,802 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:17:56,802 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:17:56,802 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:17:56,803 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:17:56,803 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:17:56,803 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:17:56,803 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:17:56,803 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:17:56,804 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:17:56,804 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:17:56,805 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:17:56,805 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:17:56,805 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:17:56,805 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:17:56,805 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:17:56,805 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:17:56,806 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:17:56,806 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:17:56,806 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:17:56,806 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:17:56,806 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:17:56,806 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:17:56,807 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-27 20:17:57,003 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:17:57,026 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:17:57,029 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:17:57,030 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:17:57,030 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:17:57,031 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-06-27 20:17:58,113 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:17:58,334 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:17:58,335 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-06-27 20:17:58,346 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb3335300/d9beff954b134b269a2454568f2dd464/FLAGc40d9b768 [2024-06-27 20:17:58,356 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eb3335300/d9beff954b134b269a2454568f2dd464 [2024-06-27 20:17:58,358 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:17:58,358 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:17:58,359 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/mix033_tso.oepc.yml/witness.yml [2024-06-27 20:17:58,485 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:17:58,486 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:17:58,487 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:17:58,487 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:17:58,491 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:17:58,491 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:17:58" (1/2) ... [2024-06-27 20:17:58,492 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7782ecd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:17:58, skipping insertion in model container [2024-06-27 20:17:58,492 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:17:58" (1/2) ... [2024-06-27 20:17:58,493 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6685bd7c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:17:58, skipping insertion in model container [2024-06-27 20:17:58,493 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:17:58" (2/2) ... [2024-06-27 20:17:58,493 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7782ecd6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:58, skipping insertion in model container [2024-06-27 20:17:58,494 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:17:58" (2/2) ... [2024-06-27 20:17:58,494 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:17:58,561 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:17:58,563 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((! multithreaded || ((x == 0 || x == 1) || x == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) [2024-06-27 20:17:58,563 INFO L97 edCorrectnessWitness]: Location invariant before [L845-L845] (((((((((((((((((((((! multithreaded || ((x == 0 || x == 1) || x == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) [2024-06-27 20:17:58,563 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((((! multithreaded || ((x == 0 || x == 1) || x == 2)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (b == 0 || b == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) [2024-06-27 20:17:58,563 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:17:58,563 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-27 20:17:58,600 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:17:58,871 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:17:58,878 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:17:58,995 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:17:59,028 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:17:59,028 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59 WrapperNode [2024-06-27 20:17:59,028 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:17:59,029 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:17:59,029 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:17:59,030 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:17:59,035 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 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,046 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 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,086 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-27 20:17:59,087 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:17:59,088 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:17:59,088 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:17:59,088 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:17:59,096 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,096 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,100 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,118 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-27 20:17:59,118 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,118 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,139 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,140 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,142 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,143 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,145 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:17:59,146 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:17:59,146 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:17:59,146 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:17:59,146 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (1/1) ... [2024-06-27 20:17:59,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:17:59,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:17:59,167 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-27 20:17:59,187 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-27 20:17:59,215 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:17:59,216 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:17:59,216 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:17:59,216 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:17:59,216 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:17:59,216 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:17:59,216 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:17:59,217 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:17:59,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:17:59,217 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:17:59,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:17:59,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:17:59,218 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:17:59,372 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:17:59,374 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:17:59,704 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:17:59,706 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:17:59,804 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:17:59,804 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:17:59,805 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:17:59 BoogieIcfgContainer [2024-06-27 20:17:59,805 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:17:59,808 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:17:59,808 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:17:59,810 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:17:59,810 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:17:58" (1/4) ... [2024-06-27 20:17:59,811 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a97b3a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:17:59, skipping insertion in model container [2024-06-27 20:17:59,811 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:17:58" (2/4) ... [2024-06-27 20:17:59,811 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a97b3a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:17:59, skipping insertion in model container [2024-06-27 20:17:59,811 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:17:59" (3/4) ... [2024-06-27 20:17:59,813 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a97b3a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:17:59, skipping insertion in model container [2024-06-27 20:17:59,813 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:17:59" (4/4) ... [2024-06-27 20:17:59,813 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033_tso.oepc.i [2024-06-27 20:17:59,827 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:17:59,827 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:17:59,827 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:17:59,863 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:17:59,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 20:17:59,908 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-27 20:17:59,908 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:17:59,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:17:59,909 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-27 20:17:59,912 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-27 20:17:59,918 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:17:59,923 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;@78cdc68e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:17:59,923 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:17:59,949 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:17:59,949 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:17:59,949 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:17:59,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:59,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:17:59,950 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-27 20:17:59,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:59,987 INFO L85 PathProgramCache]: Analyzing trace with hash 385862209, now seen corresponding path program 1 times [2024-06-27 20:18:00,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:00,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676093125] [2024-06-27 20:18:00,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:00,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:00,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:00,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:00,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:00,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676093125] [2024-06-27 20:18:00,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676093125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:00,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:00,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:18:00,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33527396] [2024-06-27 20:18:00,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:00,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:18:00,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:00,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:18:00,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:18:00,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-27 20:18:00,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:00,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:00,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-27 20:18:00,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:01,220 INFO L124 PetriNetUnfolderBase]: 1659/2623 cut-off events. [2024-06-27 20:18:01,220 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 20:18:01,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5187 conditions, 2623 events. 1659/2623 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13520 event pairs, 1184 based on Foata normal form. 1/2512 useless extension candidates. Maximal degree in co-relation 5175. Up to 2465 conditions per place. [2024-06-27 20:18:01,235 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 20:18:01,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-27 20:18:01,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:18:01,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:18:01,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-27 20:18:01,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-27 20:18:01,245 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 79 transitions. [2024-06-27 20:18:01,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-27 20:18:01,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:01,249 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-27 20:18:01,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 20:18:01,253 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-27 20:18:01,253 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-27 20:18:01,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:01,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:01,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:01,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:18:01,254 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-27 20:18:01,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:01,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1446442080, now seen corresponding path program 1 times [2024-06-27 20:18:01,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:01,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216042305] [2024-06-27 20:18:01,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:01,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:01,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:01,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:01,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216042305] [2024-06-27 20:18:01,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216042305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:01,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:01,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:18:01,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394238310] [2024-06-27 20:18:01,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:01,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:18:01,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:01,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:18:01,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:18:01,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 20:18:01,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 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-27 20:18:01,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:01,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 20:18:01,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:02,139 INFO L124 PetriNetUnfolderBase]: 1905/2936 cut-off events. [2024-06-27 20:18:02,139 INFO L125 PetriNetUnfolderBase]: For 545/545 co-relation queries the response was YES. [2024-06-27 20:18:02,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6557 conditions, 2936 events. 1905/2936 cut-off events. For 545/545 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14818 event pairs, 1212 based on Foata normal form. 3/2888 useless extension candidates. Maximal degree in co-relation 6545. Up to 2801 conditions per place. [2024-06-27 20:18:02,151 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 41 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 20:18:02,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 248 flow [2024-06-27 20:18:02,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:18:02,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:18:02,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-27 20:18:02,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 20:18:02,161 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 99 transitions. [2024-06-27 20:18:02,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 248 flow [2024-06-27 20:18:02,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:18:02,163 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-27 20:18:02,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 20:18:02,163 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-27 20:18:02,164 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-27 20:18:02,164 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-27 20:18:02,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:02,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:02,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:18:02,164 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-27 20:18:02,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:02,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1890033040, now seen corresponding path program 1 times [2024-06-27 20:18:02,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:02,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499205537] [2024-06-27 20:18:02,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:02,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:02,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:02,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:02,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499205537] [2024-06-27 20:18:02,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499205537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:02,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:02,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:18:02,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499962777] [2024-06-27 20:18:02,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:02,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:18:02,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:02,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:18:02,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:18:02,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 20:18:02,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 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-27 20:18:02,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:02,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 20:18:02,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:03,218 INFO L124 PetriNetUnfolderBase]: 1893/2922 cut-off events. [2024-06-27 20:18:03,219 INFO L125 PetriNetUnfolderBase]: For 1534/1534 co-relation queries the response was YES. [2024-06-27 20:18:03,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7202 conditions, 2922 events. 1893/2922 cut-off events. For 1534/1534 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14751 event pairs, 878 based on Foata normal form. 6/2879 useless extension candidates. Maximal degree in co-relation 7188. Up to 2753 conditions per place. [2024-06-27 20:18:03,233 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-27 20:18:03,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 330 flow [2024-06-27 20:18:03,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:18:03,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:18:03,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 20:18:03,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-27 20:18:03,238 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 122 transitions. [2024-06-27 20:18:03,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 330 flow [2024-06-27 20:18:03,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 66 transitions, 316 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:18:03,241 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-27 20:18:03,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-27 20:18:03,242 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-27 20:18:03,243 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-27 20:18:03,243 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-27 20:18:03,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:03,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:03,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:18:03,243 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-27 20:18:03,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:03,244 INFO L85 PathProgramCache]: Analyzing trace with hash 405941549, now seen corresponding path program 1 times [2024-06-27 20:18:03,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:03,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750616033] [2024-06-27 20:18:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:03,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:03,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:04,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:04,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:04,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750616033] [2024-06-27 20:18:04,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750616033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:04,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:04,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:18:04,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149693084] [2024-06-27 20:18:04,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:04,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:18:04,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:04,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:18:04,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:18:04,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-27 20:18:04,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 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-27 20:18:04,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:04,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-27 20:18:04,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:04,877 INFO L124 PetriNetUnfolderBase]: 1884/2903 cut-off events. [2024-06-27 20:18:04,877 INFO L125 PetriNetUnfolderBase]: For 2854/2854 co-relation queries the response was YES. [2024-06-27 20:18:04,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7821 conditions, 2903 events. 1884/2903 cut-off events. For 2854/2854 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14617 event pairs, 690 based on Foata normal form. 6/2858 useless extension candidates. Maximal degree in co-relation 7806. Up to 2708 conditions per place. [2024-06-27 20:18:04,889 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-27 20:18:04,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 384 flow [2024-06-27 20:18:04,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:18:04,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:18:04,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 20:18:04,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-27 20:18:04,891 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 140 transitions. [2024-06-27 20:18:04,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 384 flow [2024-06-27 20:18:04,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 72 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:04,893 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 197 flow [2024-06-27 20:18:04,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=197, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-27 20:18:04,894 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-27 20:18:04,894 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 197 flow [2024-06-27 20:18:04,895 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-27 20:18:04,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:04,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:04,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:18:04,895 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:04,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:04,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1427638969, now seen corresponding path program 1 times [2024-06-27 20:18:04,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:04,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668306240] [2024-06-27 20:18:04,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:04,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:04,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:05,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:05,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668306240] [2024-06-27 20:18:05,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668306240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:05,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:05,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:18:05,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666572750] [2024-06-27 20:18:05,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:05,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:18:05,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:05,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:18:05,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:18:05,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-27 20:18:05,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 197 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:05,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:05,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-27 20:18:05,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:06,184 INFO L124 PetriNetUnfolderBase]: 1627/2584 cut-off events. [2024-06-27 20:18:06,185 INFO L125 PetriNetUnfolderBase]: For 3895/3895 co-relation queries the response was YES. [2024-06-27 20:18:06,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7335 conditions, 2584 events. 1627/2584 cut-off events. For 3895/3895 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13324 event pairs, 814 based on Foata normal form. 2/2517 useless extension candidates. Maximal degree in co-relation 7318. Up to 2407 conditions per place. [2024-06-27 20:18:06,201 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 44 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-27 20:18:06,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 345 flow [2024-06-27 20:18:06,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:18:06,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:18:06,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-27 20:18:06,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-27 20:18:06,202 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 197 flow. Second operand 5 states and 101 transitions. [2024-06-27 20:18:06,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 345 flow [2024-06-27 20:18:06,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 312 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 20:18:06,206 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 210 flow [2024-06-27 20:18:06,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=210, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 20:18:06,207 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-27 20:18:06,207 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 210 flow [2024-06-27 20:18:06,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:06,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:06,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:06,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:18:06,208 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-27 20:18:06,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:06,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1307133913, now seen corresponding path program 1 times [2024-06-27 20:18:06,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:06,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202368228] [2024-06-27 20:18:06,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:06,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:06,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:06,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:06,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:06,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202368228] [2024-06-27 20:18:06,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202368228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:06,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:06,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:18:06,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918831313] [2024-06-27 20:18:06,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:06,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:18:06,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:06,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:18:06,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:18:07,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:07,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 210 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-27 20:18:07,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:07,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:07,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:07,457 INFO L124 PetriNetUnfolderBase]: 1918/3084 cut-off events. [2024-06-27 20:18:07,457 INFO L125 PetriNetUnfolderBase]: For 6144/6144 co-relation queries the response was YES. [2024-06-27 20:18:07,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9146 conditions, 3084 events. 1918/3084 cut-off events. For 6144/6144 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16231 event pairs, 972 based on Foata normal form. 2/3057 useless extension candidates. Maximal degree in co-relation 9127. Up to 2819 conditions per place. [2024-06-27 20:18:07,476 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-27 20:18:07,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 388 flow [2024-06-27 20:18:07,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:18:07,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:18:07,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 20:18:07,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 20:18:07,477 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 210 flow. Second operand 6 states and 114 transitions. [2024-06-27 20:18:07,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 388 flow [2024-06-27 20:18:07,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 366 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:07,482 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 244 flow [2024-06-27 20:18:07,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=244, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-27 20:18:07,485 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-27 20:18:07,485 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 244 flow [2024-06-27 20:18:07,485 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-27 20:18:07,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:07,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:07,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:18:07,486 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-27 20:18:07,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:07,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1911099942, now seen corresponding path program 1 times [2024-06-27 20:18:07,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:07,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57826850] [2024-06-27 20:18:07,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:07,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:07,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:08,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:08,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57826850] [2024-06-27 20:18:08,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57826850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:08,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:08,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:18:08,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173744722] [2024-06-27 20:18:08,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:08,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:18:08,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:08,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:18:08,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:18:08,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:08,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 244 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-27 20:18:08,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:08,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:08,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:08,827 INFO L124 PetriNetUnfolderBase]: 2094/3285 cut-off events. [2024-06-27 20:18:08,827 INFO L125 PetriNetUnfolderBase]: For 9664/9664 co-relation queries the response was YES. [2024-06-27 20:18:08,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10628 conditions, 3285 events. 2094/3285 cut-off events. For 9664/9664 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16988 event pairs, 1034 based on Foata normal form. 2/3275 useless extension candidates. Maximal degree in co-relation 10608. Up to 3060 conditions per place. [2024-06-27 20:18:08,844 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 54 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-27 20:18:08,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 72 transitions, 442 flow [2024-06-27 20:18:08,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:18:08,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:18:08,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 20:18:08,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 20:18:08,846 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 244 flow. Second operand 6 states and 117 transitions. [2024-06-27 20:18:08,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 72 transitions, 442 flow [2024-06-27 20:18:08,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 72 transitions, 410 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 20:18:08,850 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 270 flow [2024-06-27 20:18:08,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-27 20:18:08,851 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 14 predicate places. [2024-06-27 20:18:08,851 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 270 flow [2024-06-27 20:18:08,851 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-27 20:18:08,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:08,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:08,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:18:08,852 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-27 20:18:08,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:08,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1910950212, now seen corresponding path program 2 times [2024-06-27 20:18:08,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:08,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818490217] [2024-06-27 20:18:08,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:08,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:08,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:09,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:09,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:09,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818490217] [2024-06-27 20:18:09,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818490217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:09,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:09,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:18:09,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110525644] [2024-06-27 20:18:09,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:09,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:18:09,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:09,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:18:09,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:18:09,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:09,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 270 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-27 20:18:09,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:09,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:09,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:10,169 INFO L124 PetriNetUnfolderBase]: 2089/3280 cut-off events. [2024-06-27 20:18:10,170 INFO L125 PetriNetUnfolderBase]: For 12666/12678 co-relation queries the response was YES. [2024-06-27 20:18:10,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11316 conditions, 3280 events. 2089/3280 cut-off events. For 12666/12678 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16997 event pairs, 1041 based on Foata normal form. 10/3276 useless extension candidates. Maximal degree in co-relation 11295. Up to 3035 conditions per place. [2024-06-27 20:18:10,185 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 16 changer transitions 0/72 dead transitions. [2024-06-27 20:18:10,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 466 flow [2024-06-27 20:18:10,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:18:10,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:18:10,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-27 20:18:10,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 20:18:10,188 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 270 flow. Second operand 6 states and 116 transitions. [2024-06-27 20:18:10,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 466 flow [2024-06-27 20:18:10,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 432 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 20:18:10,197 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 310 flow [2024-06-27 20:18:10,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-27 20:18:10,199 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-27 20:18:10,199 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 310 flow [2024-06-27 20:18:10,199 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-27 20:18:10,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:10,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:10,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:18:10,200 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-27 20:18:10,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:10,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1506271252, now seen corresponding path program 1 times [2024-06-27 20:18:10,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:10,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872922554] [2024-06-27 20:18:10,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:10,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:10,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:11,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-27 20:18:11,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:11,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872922554] [2024-06-27 20:18:11,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872922554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:11,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:11,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:11,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901971601] [2024-06-27 20:18:11,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:11,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:11,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:11,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:11,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:11,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:11,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 310 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:11,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:11,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:11,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:11,549 INFO L124 PetriNetUnfolderBase]: 1919/3113 cut-off events. [2024-06-27 20:18:11,550 INFO L125 PetriNetUnfolderBase]: For 13547/13547 co-relation queries the response was YES. [2024-06-27 20:18:11,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11095 conditions, 3113 events. 1919/3113 cut-off events. For 13547/13547 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16553 event pairs, 936 based on Foata normal form. 2/3102 useless extension candidates. Maximal degree in co-relation 11073. Up to 2812 conditions per place. [2024-06-27 20:18:11,563 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 59 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-27 20:18:11,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 532 flow [2024-06-27 20:18:11,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:11,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:18:11,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-27 20:18:11,564 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 310 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:18:11,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 532 flow [2024-06-27 20:18:11,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 482 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:18:11,568 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 330 flow [2024-06-27 20:18:11,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=330, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-06-27 20:18:11,569 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-27 20:18:11,570 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 330 flow [2024-06-27 20:18:11,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:11,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:11,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:11,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:18:11,570 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:11,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:11,571 INFO L85 PathProgramCache]: Analyzing trace with hash 885324952, now seen corresponding path program 1 times [2024-06-27 20:18:11,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:11,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890601299] [2024-06-27 20:18:11,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:11,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:12,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:12,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:12,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890601299] [2024-06-27 20:18:12,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890601299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:12,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:12,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:12,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618634334] [2024-06-27 20:18:12,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:12,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:12,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:12,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:12,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:12,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:12,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 330 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:12,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:12,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:12,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:13,047 INFO L124 PetriNetUnfolderBase]: 2106/3319 cut-off events. [2024-06-27 20:18:13,047 INFO L125 PetriNetUnfolderBase]: For 19477/19477 co-relation queries the response was YES. [2024-06-27 20:18:13,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12825 conditions, 3319 events. 2106/3319 cut-off events. For 19477/19477 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17198 event pairs, 829 based on Foata normal form. 4/3309 useless extension candidates. Maximal degree in co-relation 12802. Up to 3039 conditions per place. [2024-06-27 20:18:13,064 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 68 selfloop transitions, 17 changer transitions 0/92 dead transitions. [2024-06-27 20:18:13,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 92 transitions, 608 flow [2024-06-27 20:18:13,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:13,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:13,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:18:13,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-27 20:18:13,066 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 330 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:18:13,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 92 transitions, 608 flow [2024-06-27 20:18:13,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 562 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:13,073 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 380 flow [2024-06-27 20:18:13,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=380, PETRI_PLACES=67, PETRI_TRANSITIONS=66} [2024-06-27 20:18:13,074 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-27 20:18:13,074 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 380 flow [2024-06-27 20:18:13,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:13,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:13,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:13,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:18:13,075 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-27 20:18:13,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:13,075 INFO L85 PathProgramCache]: Analyzing trace with hash 885445108, now seen corresponding path program 1 times [2024-06-27 20:18:13,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:13,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561698383] [2024-06-27 20:18:13,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:13,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:13,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:13,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:13,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:13,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561698383] [2024-06-27 20:18:13,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561698383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:13,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:13,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:13,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280859902] [2024-06-27 20:18:13,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:13,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:13,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:13,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:13,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:13,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:13,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 66 transitions, 380 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:13,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:13,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:13,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:14,356 INFO L124 PetriNetUnfolderBase]: 2249/3466 cut-off events. [2024-06-27 20:18:14,356 INFO L125 PetriNetUnfolderBase]: For 23639/23639 co-relation queries the response was YES. [2024-06-27 20:18:14,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14269 conditions, 3466 events. 2249/3466 cut-off events. For 23639/23639 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17439 event pairs, 888 based on Foata normal form. 2/3453 useless extension candidates. Maximal degree in co-relation 14244. Up to 3277 conditions per place. [2024-06-27 20:18:14,375 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 72 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-27 20:18:14,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 91 transitions, 642 flow [2024-06-27 20:18:14,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:14,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:14,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:18:14,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 20:18:14,377 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 380 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:18:14,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 91 transitions, 642 flow [2024-06-27 20:18:14,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 91 transitions, 598 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:14,415 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 412 flow [2024-06-27 20:18:14,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=412, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-27 20:18:14,416 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 26 predicate places. [2024-06-27 20:18:14,416 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 412 flow [2024-06-27 20:18:14,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:14,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:14,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:14,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:18:14,417 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-27 20:18:14,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:14,417 INFO L85 PathProgramCache]: Analyzing trace with hash 2092387886, now seen corresponding path program 2 times [2024-06-27 20:18:14,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:14,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044285051] [2024-06-27 20:18:14,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:14,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:14,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:15,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:15,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:15,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044285051] [2024-06-27 20:18:15,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044285051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:15,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:15,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:15,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432557525] [2024-06-27 20:18:15,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:15,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:15,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:15,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:15,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:15,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:15,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 412 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:15,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:15,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:15,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:15,830 INFO L124 PetriNetUnfolderBase]: 2174/3399 cut-off events. [2024-06-27 20:18:15,830 INFO L125 PetriNetUnfolderBase]: For 29140/29150 co-relation queries the response was YES. [2024-06-27 20:18:15,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14805 conditions, 3399 events. 2174/3399 cut-off events. For 29140/29150 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17508 event pairs, 817 based on Foata normal form. 4/3376 useless extension candidates. Maximal degree in co-relation 14779. Up to 3082 conditions per place. [2024-06-27 20:18:15,847 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 69 selfloop transitions, 24 changer transitions 0/101 dead transitions. [2024-06-27 20:18:15,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 790 flow [2024-06-27 20:18:15,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:15,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:15,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 20:18:15,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-27 20:18:15,849 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 412 flow. Second operand 7 states and 141 transitions. [2024-06-27 20:18:15,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 790 flow [2024-06-27 20:18:15,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 101 transitions, 738 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:15,856 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 502 flow [2024-06-27 20:18:15,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=502, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-27 20:18:15,856 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-27 20:18:15,856 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 502 flow [2024-06-27 20:18:15,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:15,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:15,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:15,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:18:15,857 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:15,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:15,857 INFO L85 PathProgramCache]: Analyzing trace with hash -2025210554, now seen corresponding path program 2 times [2024-06-27 20:18:15,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:15,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540328200] [2024-06-27 20:18:15,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:15,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:15,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:16,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:16,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:16,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540328200] [2024-06-27 20:18:16,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540328200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:16,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:16,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:16,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262947378] [2024-06-27 20:18:16,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:16,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:16,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:16,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:16,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:16,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:16,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 502 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:16,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:16,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:16,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:17,162 INFO L124 PetriNetUnfolderBase]: 2298/3536 cut-off events. [2024-06-27 20:18:17,162 INFO L125 PetriNetUnfolderBase]: For 34485/34500 co-relation queries the response was YES. [2024-06-27 20:18:17,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16090 conditions, 3536 events. 2298/3536 cut-off events. For 34485/34500 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17758 event pairs, 882 based on Foata normal form. 12/3528 useless extension candidates. Maximal degree in co-relation 16063. Up to 3301 conditions per place. [2024-06-27 20:18:17,181 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 70 selfloop transitions, 27 changer transitions 0/102 dead transitions. [2024-06-27 20:18:17,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 880 flow [2024-06-27 20:18:17,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:17,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:17,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:18:17,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-27 20:18:17,183 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 502 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:18:17,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 880 flow [2024-06-27 20:18:17,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 832 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:17,196 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 606 flow [2024-06-27 20:18:17,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=606, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-27 20:18:17,197 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 32 predicate places. [2024-06-27 20:18:17,197 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 606 flow [2024-06-27 20:18:17,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:17,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:17,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:17,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:18:17,198 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-27 20:18:17,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:17,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2025447890, now seen corresponding path program 3 times [2024-06-27 20:18:17,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:17,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784664819] [2024-06-27 20:18:17,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:17,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:17,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:17,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:17,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784664819] [2024-06-27 20:18:17,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784664819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:17,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:17,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:17,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309345321] [2024-06-27 20:18:17,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:17,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:17,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:17,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:17,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:18,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:18,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 606 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:18,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:18,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:18,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:18,484 INFO L124 PetriNetUnfolderBase]: 2161/3403 cut-off events. [2024-06-27 20:18:18,484 INFO L125 PetriNetUnfolderBase]: For 39207/39222 co-relation queries the response was YES. [2024-06-27 20:18:18,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16067 conditions, 3403 events. 2161/3403 cut-off events. For 39207/39222 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17651 event pairs, 821 based on Foata normal form. 10/3393 useless extension candidates. Maximal degree in co-relation 16038. Up to 3031 conditions per place. [2024-06-27 20:18:18,499 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 31 changer transitions 0/107 dead transitions. [2024-06-27 20:18:18,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 960 flow [2024-06-27 20:18:18,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:18,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:18,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 20:18:18,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 20:18:18,500 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 606 flow. Second operand 7 states and 140 transitions. [2024-06-27 20:18:18,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 960 flow [2024-06-27 20:18:18,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 904 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:18,512 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 674 flow [2024-06-27 20:18:18,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=674, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-27 20:18:18,512 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 36 predicate places. [2024-06-27 20:18:18,512 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 674 flow [2024-06-27 20:18:18,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:18,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:18,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:18,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:18:18,513 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-27 20:18:18,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:18,513 INFO L85 PathProgramCache]: Analyzing trace with hash -2025447704, now seen corresponding path program 3 times [2024-06-27 20:18:18,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:18,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278222531] [2024-06-27 20:18:18,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:18,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:18,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:19,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:19,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:19,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278222531] [2024-06-27 20:18:19,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278222531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:19,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:19,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:18:19,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801099613] [2024-06-27 20:18:19,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:19,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:18:19,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:19,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:18:19,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:18:19,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:19,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 674 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:19,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:19,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:19,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:19,839 INFO L124 PetriNetUnfolderBase]: 2283/3522 cut-off events. [2024-06-27 20:18:19,839 INFO L125 PetriNetUnfolderBase]: For 44853/44868 co-relation queries the response was YES. [2024-06-27 20:18:19,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17391 conditions, 3522 events. 2283/3522 cut-off events. For 44853/44868 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17761 event pairs, 877 based on Foata normal form. 12/3517 useless extension candidates. Maximal degree in co-relation 17360. Up to 3282 conditions per place. [2024-06-27 20:18:19,858 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 72 selfloop transitions, 26 changer transitions 0/103 dead transitions. [2024-06-27 20:18:19,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 103 transitions, 918 flow [2024-06-27 20:18:19,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:19,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:19,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:18:19,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-27 20:18:19,859 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 674 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:18:19,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 103 transitions, 918 flow [2024-06-27 20:18:19,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 103 transitions, 794 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:19,877 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 610 flow [2024-06-27 20:18:19,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=610, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-06-27 20:18:19,877 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-27 20:18:19,877 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 610 flow [2024-06-27 20:18:19,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:19,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:19,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:19,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:18:19,878 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-27 20:18:19,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:19,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1628058077, now seen corresponding path program 1 times [2024-06-27 20:18:19,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:19,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349254429] [2024-06-27 20:18:19,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:19,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:20,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-27 20:18:20,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:20,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349254429] [2024-06-27 20:18:20,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349254429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:20,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:20,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:18:20,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146254286] [2024-06-27 20:18:20,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:20,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:18:20,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:20,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:18:20,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:18:20,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:20,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 610 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:20,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:20,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:20,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:20,953 INFO L124 PetriNetUnfolderBase]: 2166/3520 cut-off events. [2024-06-27 20:18:20,953 INFO L125 PetriNetUnfolderBase]: For 46256/46256 co-relation queries the response was YES. [2024-06-27 20:18:20,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17009 conditions, 3520 events. 2166/3520 cut-off events. For 46256/46256 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18795 event pairs, 834 based on Foata normal form. 1/3505 useless extension candidates. Maximal degree in co-relation 16977. Up to 3173 conditions per place. [2024-06-27 20:18:20,974 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 77 selfloop transitions, 8 changer transitions 0/95 dead transitions. [2024-06-27 20:18:20,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 95 transitions, 822 flow [2024-06-27 20:18:20,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:18:20,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:18:20,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-27 20:18:20,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 20:18:20,975 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 610 flow. Second operand 5 states and 93 transitions. [2024-06-27 20:18:20,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 95 transitions, 822 flow [2024-06-27 20:18:21,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 95 transitions, 752 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:21,002 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 590 flow [2024-06-27 20:18:21,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=590, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-27 20:18:21,002 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 37 predicate places. [2024-06-27 20:18:21,003 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 590 flow [2024-06-27 20:18:21,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:21,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:21,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:21,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:18:21,004 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-27 20:18:21,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:21,004 INFO L85 PathProgramCache]: Analyzing trace with hash 435706757, now seen corresponding path program 1 times [2024-06-27 20:18:21,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:21,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038981829] [2024-06-27 20:18:21,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:21,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:22,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:22,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:22,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038981829] [2024-06-27 20:18:22,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038981829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:22,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:22,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:22,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026031191] [2024-06-27 20:18:22,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:22,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:22,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:22,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:22,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:22,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:22,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 590 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:22,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:22,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:22,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:22,756 INFO L124 PetriNetUnfolderBase]: 2149/3380 cut-off events. [2024-06-27 20:18:22,757 INFO L125 PetriNetUnfolderBase]: For 50869/50869 co-relation queries the response was YES. [2024-06-27 20:18:22,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17356 conditions, 3380 events. 2149/3380 cut-off events. For 50869/50869 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17417 event pairs, 800 based on Foata normal form. 2/3379 useless extension candidates. Maximal degree in co-relation 17323. Up to 3081 conditions per place. [2024-06-27 20:18:22,774 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 84 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-27 20:18:22,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 113 transitions, 864 flow [2024-06-27 20:18:22,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:18:22,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:18:22,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:18:22,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-27 20:18:22,777 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 590 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:18:22,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 113 transitions, 864 flow [2024-06-27 20:18:22,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 812 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:22,798 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 588 flow [2024-06-27 20:18:22,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=588, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-27 20:18:22,798 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-27 20:18:22,798 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 588 flow [2024-06-27 20:18:22,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:22,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:22,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:22,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:18:22,799 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-27 20:18:22,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:22,799 INFO L85 PathProgramCache]: Analyzing trace with hash 435797122, now seen corresponding path program 1 times [2024-06-27 20:18:22,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:22,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41375922] [2024-06-27 20:18:22,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:22,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:22,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:23,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:23,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:23,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41375922] [2024-06-27 20:18:23,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41375922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:23,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:23,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:23,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637875211] [2024-06-27 20:18:23,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:23,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:23,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:23,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:23,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:23,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:23,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 588 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-27 20:18:23,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:23,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:23,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:24,207 INFO L124 PetriNetUnfolderBase]: 2297/3535 cut-off events. [2024-06-27 20:18:24,207 INFO L125 PetriNetUnfolderBase]: For 56574/56574 co-relation queries the response was YES. [2024-06-27 20:18:24,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18505 conditions, 3535 events. 2297/3535 cut-off events. For 56574/56574 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17667 event pairs, 845 based on Foata normal form. 4/3536 useless extension candidates. Maximal degree in co-relation 18471. Up to 3295 conditions per place. [2024-06-27 20:18:24,228 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 20 changer transitions 0/121 dead transitions. [2024-06-27 20:18:24,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 950 flow [2024-06-27 20:18:24,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:24,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:24,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:18:24,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-27 20:18:24,229 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 588 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:18:24,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 950 flow [2024-06-27 20:18:24,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 121 transitions, 904 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:24,249 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 644 flow [2024-06-27 20:18:24,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=644, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-06-27 20:18:24,250 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 43 predicate places. [2024-06-27 20:18:24,250 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 644 flow [2024-06-27 20:18:24,250 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-27 20:18:24,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:24,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:24,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:18:24,250 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-27 20:18:24,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:24,251 INFO L85 PathProgramCache]: Analyzing trace with hash 439516192, now seen corresponding path program 2 times [2024-06-27 20:18:24,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:24,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209054623] [2024-06-27 20:18:24,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:24,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:24,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:25,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:25,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:25,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209054623] [2024-06-27 20:18:25,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209054623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:25,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:25,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:25,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32082805] [2024-06-27 20:18:25,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:25,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:25,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:25,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:25,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:25,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:25,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 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-27 20:18:25,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:25,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:25,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:25,703 INFO L124 PetriNetUnfolderBase]: 2367/3631 cut-off events. [2024-06-27 20:18:25,703 INFO L125 PetriNetUnfolderBase]: For 66283/66283 co-relation queries the response was YES. [2024-06-27 20:18:25,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19959 conditions, 3631 events. 2367/3631 cut-off events. For 66283/66283 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18129 event pairs, 839 based on Foata normal form. 4/3632 useless extension candidates. Maximal degree in co-relation 19924. Up to 3293 conditions per place. [2024-06-27 20:18:25,722 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 91 selfloop transitions, 36 changer transitions 0/132 dead transitions. [2024-06-27 20:18:25,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 132 transitions, 1286 flow [2024-06-27 20:18:25,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:25,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:18:25,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 20:18:25,724 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 644 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:18:25,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 132 transitions, 1286 flow [2024-06-27 20:18:25,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 132 transitions, 1208 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:25,744 INFO L231 Difference]: Finished difference. Result has 90 places, 99 transitions, 814 flow [2024-06-27 20:18:25,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=814, PETRI_PLACES=90, PETRI_TRANSITIONS=99} [2024-06-27 20:18:25,745 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 45 predicate places. [2024-06-27 20:18:25,745 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 99 transitions, 814 flow [2024-06-27 20:18:25,745 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-27 20:18:25,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:25,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:25,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:18:25,745 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-27 20:18:25,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:25,746 INFO L85 PathProgramCache]: Analyzing trace with hash 439521989, now seen corresponding path program 1 times [2024-06-27 20:18:25,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:25,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815848878] [2024-06-27 20:18:25,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:25,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:25,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:26,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:26,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:26,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815848878] [2024-06-27 20:18:26,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815848878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:26,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:26,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:26,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175576318] [2024-06-27 20:18:26,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:26,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:26,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:26,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:26,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:26,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 99 transitions, 814 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-27 20:18:26,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:26,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:26,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:27,346 INFO L124 PetriNetUnfolderBase]: 2378/3656 cut-off events. [2024-06-27 20:18:27,347 INFO L125 PetriNetUnfolderBase]: For 74433/74433 co-relation queries the response was YES. [2024-06-27 20:18:27,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20769 conditions, 3656 events. 2378/3656 cut-off events. For 74433/74433 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18334 event pairs, 826 based on Foata normal form. 2/3655 useless extension candidates. Maximal degree in co-relation 20733. Up to 3456 conditions per place. [2024-06-27 20:18:27,365 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 106 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-06-27 20:18:27,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 128 transitions, 1176 flow [2024-06-27 20:18:27,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:27,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:27,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:18:27,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:18:27,367 INFO L175 Difference]: Start difference. First operand has 90 places, 99 transitions, 814 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:18:27,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 128 transitions, 1176 flow [2024-06-27 20:18:27,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 128 transitions, 1110 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:27,393 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 846 flow [2024-06-27 20:18:27,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=846, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-27 20:18:27,393 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2024-06-27 20:18:27,393 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 846 flow [2024-06-27 20:18:27,394 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-27 20:18:27,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:27,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:27,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:18:27,394 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:27,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:27,395 INFO L85 PathProgramCache]: Analyzing trace with hash 439521772, now seen corresponding path program 3 times [2024-06-27 20:18:27,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:27,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564901097] [2024-06-27 20:18:27,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:27,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:27,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:28,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:28,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:28,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564901097] [2024-06-27 20:18:28,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564901097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:28,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:28,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:28,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177088407] [2024-06-27 20:18:28,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:28,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:28,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:28,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:28,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:28,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:28,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 846 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-27 20:18:28,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:28,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:28,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:28,926 INFO L124 PetriNetUnfolderBase]: 2368/3637 cut-off events. [2024-06-27 20:18:28,926 INFO L125 PetriNetUnfolderBase]: For 80484/80484 co-relation queries the response was YES. [2024-06-27 20:18:28,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21224 conditions, 3637 events. 2368/3637 cut-off events. For 80484/80484 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18181 event pairs, 811 based on Foata normal form. 4/3638 useless extension candidates. Maximal degree in co-relation 21186. Up to 3301 conditions per place. [2024-06-27 20:18:28,948 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 90 selfloop transitions, 38 changer transitions 0/133 dead transitions. [2024-06-27 20:18:28,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1262 flow [2024-06-27 20:18:28,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:28,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:28,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:18:28,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-27 20:18:28,950 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 846 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:18:28,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1262 flow [2024-06-27 20:18:28,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1148 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:28,978 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 816 flow [2024-06-27 20:18:28,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=816, PETRI_PLACES=97, PETRI_TRANSITIONS=102} [2024-06-27 20:18:28,979 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2024-06-27 20:18:28,979 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 816 flow [2024-06-27 20:18:28,979 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-27 20:18:28,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:28,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:28,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:18:28,980 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:28,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:28,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1823087892, now seen corresponding path program 4 times [2024-06-27 20:18:28,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:28,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896551381] [2024-06-27 20:18:28,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:28,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:28,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:29,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:29,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896551381] [2024-06-27 20:18:29,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896551381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:29,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:29,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:29,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966611755] [2024-06-27 20:18:29,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:29,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:29,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:29,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:29,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:29,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:29,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 102 transitions, 816 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-27 20:18:29,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:29,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:29,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:30,408 INFO L124 PetriNetUnfolderBase]: 2390/3681 cut-off events. [2024-06-27 20:18:30,408 INFO L125 PetriNetUnfolderBase]: For 87156/87171 co-relation queries the response was YES. [2024-06-27 20:18:30,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21750 conditions, 3681 events. 2390/3681 cut-off events. For 87156/87171 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18458 event pairs, 824 based on Foata normal form. 10/3684 useless extension candidates. Maximal degree in co-relation 21711. Up to 3218 conditions per place. [2024-06-27 20:18:30,427 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 74 selfloop transitions, 57 changer transitions 0/136 dead transitions. [2024-06-27 20:18:30,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 1358 flow [2024-06-27 20:18:30,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:30,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:18:30,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-27 20:18:30,430 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 816 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:18:30,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 1358 flow [2024-06-27 20:18:30,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1286 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:30,458 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 996 flow [2024-06-27 20:18:30,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=996, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-06-27 20:18:30,458 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2024-06-27 20:18:30,459 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 996 flow [2024-06-27 20:18:30,459 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-27 20:18:30,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:30,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:30,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:18:30,460 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:30,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:30,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1823088109, now seen corresponding path program 2 times [2024-06-27 20:18:30,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:30,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877696557] [2024-06-27 20:18:30,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:30,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:30,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:31,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:31,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:31,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877696557] [2024-06-27 20:18:31,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877696557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:31,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:31,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:31,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610568844] [2024-06-27 20:18:31,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:31,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:31,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:31,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:31,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:31,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:31,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 996 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-27 20:18:31,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:31,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:31,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:31,975 INFO L124 PetriNetUnfolderBase]: 2417/3724 cut-off events. [2024-06-27 20:18:31,975 INFO L125 PetriNetUnfolderBase]: For 96969/96984 co-relation queries the response was YES. [2024-06-27 20:18:31,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22856 conditions, 3724 events. 2417/3724 cut-off events. For 96969/96984 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18728 event pairs, 825 based on Foata normal form. 12/3731 useless extension candidates. Maximal degree in co-relation 22816. Up to 3428 conditions per place. [2024-06-27 20:18:31,998 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 100 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-27 20:18:31,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 144 transitions, 1686 flow [2024-06-27 20:18:31,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:31,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:31,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:18:32,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-27 20:18:32,000 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 996 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:18:32,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 144 transitions, 1686 flow [2024-06-27 20:18:32,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 144 transitions, 1576 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 20:18:32,044 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 1152 flow [2024-06-27 20:18:32,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1152, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-27 20:18:32,044 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 58 predicate places. [2024-06-27 20:18:32,045 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 1152 flow [2024-06-27 20:18:32,045 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-27 20:18:32,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:32,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:32,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:18:32,045 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:32,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:32,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1643250373, now seen corresponding path program 3 times [2024-06-27 20:18:32,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:32,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604812287] [2024-06-27 20:18:32,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:32,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:32,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:32,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-27 20:18:32,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:32,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604812287] [2024-06-27 20:18:32,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604812287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:32,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:32,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:32,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494046261] [2024-06-27 20:18:32,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:32,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:32,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:32,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:32,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:33,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:33,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 1152 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-27 20:18:33,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:33,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:33,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:33,516 INFO L124 PetriNetUnfolderBase]: 2412/3717 cut-off events. [2024-06-27 20:18:33,516 INFO L125 PetriNetUnfolderBase]: For 101696/101711 co-relation queries the response was YES. [2024-06-27 20:18:33,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23055 conditions, 3717 events. 2412/3717 cut-off events. For 101696/101711 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18703 event pairs, 825 based on Foata normal form. 12/3724 useless extension candidates. Maximal degree in co-relation 23013. Up to 3423 conditions per place. [2024-06-27 20:18:33,542 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 96 selfloop transitions, 41 changer transitions 0/142 dead transitions. [2024-06-27 20:18:33,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 142 transitions, 1578 flow [2024-06-27 20:18:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:33,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:18:33,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-27 20:18:33,544 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 1152 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:18:33,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 142 transitions, 1578 flow [2024-06-27 20:18:33,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 142 transitions, 1464 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:33,594 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1128 flow [2024-06-27 20:18:33,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1128, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2024-06-27 20:18:33,594 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-27 20:18:33,594 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1128 flow [2024-06-27 20:18:33,595 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-27 20:18:33,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:33,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:33,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:18:33,595 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:33,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:33,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631813, now seen corresponding path program 4 times [2024-06-27 20:18:33,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:33,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652066652] [2024-06-27 20:18:33,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:33,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:33,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:34,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:34,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:34,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652066652] [2024-06-27 20:18:34,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652066652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:34,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:34,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:34,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013506673] [2024-06-27 20:18:34,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:34,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:34,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:34,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:34,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:34,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:34,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 1128 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-27 20:18:34,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:34,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:34,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:34,972 INFO L124 PetriNetUnfolderBase]: 2407/3710 cut-off events. [2024-06-27 20:18:34,972 INFO L125 PetriNetUnfolderBase]: For 107490/107505 co-relation queries the response was YES. [2024-06-27 20:18:34,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23286 conditions, 3710 events. 2407/3710 cut-off events. For 107490/107505 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18648 event pairs, 825 based on Foata normal form. 12/3717 useless extension candidates. Maximal degree in co-relation 23242. Up to 3418 conditions per place. [2024-06-27 20:18:34,994 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 97 selfloop transitions, 38 changer transitions 0/140 dead transitions. [2024-06-27 20:18:34,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 140 transitions, 1456 flow [2024-06-27 20:18:34,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:34,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:34,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:18:34,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-27 20:18:34,996 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1128 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:18:34,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 140 transitions, 1456 flow [2024-06-27 20:18:35,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 140 transitions, 1342 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:35,048 INFO L231 Difference]: Finished difference. Result has 110 places, 117 transitions, 1098 flow [2024-06-27 20:18:35,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1098, PETRI_PLACES=110, PETRI_TRANSITIONS=117} [2024-06-27 20:18:35,049 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-27 20:18:35,049 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 117 transitions, 1098 flow [2024-06-27 20:18:35,049 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-27 20:18:35,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:35,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:35,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:18:35,050 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-27 20:18:35,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:35,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631596, now seen corresponding path program 5 times [2024-06-27 20:18:35,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:35,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884428404] [2024-06-27 20:18:35,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:35,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:35,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:35,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:35,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:35,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884428404] [2024-06-27 20:18:35,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884428404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:35,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:35,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:35,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198934862] [2024-06-27 20:18:35,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:35,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:35,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:35,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:35,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:35,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:35,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 117 transitions, 1098 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-27 20:18:35,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:35,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:35,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:36,500 INFO L124 PetriNetUnfolderBase]: 2429/3743 cut-off events. [2024-06-27 20:18:36,501 INFO L125 PetriNetUnfolderBase]: For 115871/115886 co-relation queries the response was YES. [2024-06-27 20:18:36,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23778 conditions, 3743 events. 2429/3743 cut-off events. For 115871/115886 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18813 event pairs, 834 based on Foata normal form. 10/3746 useless extension candidates. Maximal degree in co-relation 23733. Up to 3262 conditions per place. [2024-06-27 20:18:36,525 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 90 selfloop transitions, 56 changer transitions 0/151 dead transitions. [2024-06-27 20:18:36,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 151 transitions, 1732 flow [2024-06-27 20:18:36,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:36,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:36,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 20:18:36,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-27 20:18:36,526 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 1098 flow. Second operand 8 states and 158 transitions. [2024-06-27 20:18:36,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 151 transitions, 1732 flow [2024-06-27 20:18:36,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 151 transitions, 1616 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:36,589 INFO L231 Difference]: Finished difference. Result has 110 places, 120 transitions, 1166 flow [2024-06-27 20:18:36,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1166, PETRI_PLACES=110, PETRI_TRANSITIONS=120} [2024-06-27 20:18:36,590 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-27 20:18:36,590 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 120 transitions, 1166 flow [2024-06-27 20:18:36,590 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-27 20:18:36,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:36,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:36,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:18:36,591 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-27 20:18:36,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:36,591 INFO L85 PathProgramCache]: Analyzing trace with hash -130289370, now seen corresponding path program 6 times [2024-06-27 20:18:36,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:36,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041096901] [2024-06-27 20:18:36,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:36,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:36,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:37,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:37,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:37,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041096901] [2024-06-27 20:18:37,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041096901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:37,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:37,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:18:37,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378227932] [2024-06-27 20:18:37,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:37,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:18:37,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:37,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:18:37,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:18:37,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:37,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 120 transitions, 1166 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-27 20:18:37,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:37,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:37,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:38,023 INFO L124 PetriNetUnfolderBase]: 2419/3729 cut-off events. [2024-06-27 20:18:38,023 INFO L125 PetriNetUnfolderBase]: For 122270/122285 co-relation queries the response was YES. [2024-06-27 20:18:38,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23980 conditions, 3729 events. 2419/3729 cut-off events. For 122270/122285 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18744 event pairs, 834 based on Foata normal form. 10/3732 useless extension candidates. Maximal degree in co-relation 23934. Up to 3254 conditions per place. [2024-06-27 20:18:38,048 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 86 selfloop transitions, 57 changer transitions 0/148 dead transitions. [2024-06-27 20:18:38,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 1628 flow [2024-06-27 20:18:38,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:38,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:38,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:18:38,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 20:18:38,050 INFO L175 Difference]: Start difference. First operand has 110 places, 120 transitions, 1166 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:18:38,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 1628 flow [2024-06-27 20:18:38,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 148 transitions, 1368 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:38,128 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1028 flow [2024-06-27 20:18:38,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1028, PETRI_PLACES=111, PETRI_TRANSITIONS=120} [2024-06-27 20:18:38,128 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-27 20:18:38,129 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1028 flow [2024-06-27 20:18:38,129 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-27 20:18:38,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:38,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:38,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:18:38,129 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-27 20:18:38,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:38,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1643260293, now seen corresponding path program 1 times [2024-06-27 20:18:38,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:38,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109788921] [2024-06-27 20:18:38,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:38,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:38,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:39,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:39,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:39,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109788921] [2024-06-27 20:18:39,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109788921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:39,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:39,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:39,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543167173] [2024-06-27 20:18:39,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:39,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:39,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:39,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:39,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:39,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:39,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 120 transitions, 1028 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-27 20:18:39,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:39,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:39,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:39,854 INFO L124 PetriNetUnfolderBase]: 2436/3855 cut-off events. [2024-06-27 20:18:39,855 INFO L125 PetriNetUnfolderBase]: For 124774/124774 co-relation queries the response was YES. [2024-06-27 20:18:39,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23766 conditions, 3855 events. 2436/3855 cut-off events. For 124774/124774 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 19872 event pairs, 813 based on Foata normal form. 2/3836 useless extension candidates. Maximal degree in co-relation 23720. Up to 3546 conditions per place. [2024-06-27 20:18:39,878 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 128 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-27 20:18:39,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 153 transitions, 1457 flow [2024-06-27 20:18:39,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:39,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:39,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:18:39,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-27 20:18:39,879 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1028 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:18:39,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 153 transitions, 1457 flow [2024-06-27 20:18:39,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 153 transitions, 1335 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:39,938 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1031 flow [2024-06-27 20:18:39,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1031, PETRI_PLACES=114, PETRI_TRANSITIONS=126} [2024-06-27 20:18:39,938 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 69 predicate places. [2024-06-27 20:18:39,938 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1031 flow [2024-06-27 20:18:39,939 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-27 20:18:39,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:39,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:39,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:18:39,939 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-27 20:18:39,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:39,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1110917391, now seen corresponding path program 1 times [2024-06-27 20:18:39,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:39,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947347974] [2024-06-27 20:18:39,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:39,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:39,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:40,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:40,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:40,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947347974] [2024-06-27 20:18:40,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947347974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:40,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:40,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:18:40,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906969053] [2024-06-27 20:18:40,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:40,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:18:40,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:40,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:18:40,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:18:40,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:40,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 126 transitions, 1031 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-27 20:18:40,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:40,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:40,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:41,214 INFO L124 PetriNetUnfolderBase]: 2630/4083 cut-off events. [2024-06-27 20:18:41,214 INFO L125 PetriNetUnfolderBase]: For 153060/153060 co-relation queries the response was YES. [2024-06-27 20:18:41,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26493 conditions, 4083 events. 2630/4083 cut-off events. For 153060/153060 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 20790 event pairs, 920 based on Foata normal form. 1/4081 useless extension candidates. Maximal degree in co-relation 26445. Up to 3815 conditions per place. [2024-06-27 20:18:41,243 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 111 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-06-27 20:18:41,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 138 transitions, 1325 flow [2024-06-27 20:18:41,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:18:41,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:18:41,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 20:18:41,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:18:41,244 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1031 flow. Second operand 6 states and 102 transitions. [2024-06-27 20:18:41,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 138 transitions, 1325 flow [2024-06-27 20:18:41,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 138 transitions, 1245 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:41,322 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 1013 flow [2024-06-27 20:18:41,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1013, PETRI_PLACES=114, PETRI_TRANSITIONS=129} [2024-06-27 20:18:41,323 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 69 predicate places. [2024-06-27 20:18:41,323 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 1013 flow [2024-06-27 20:18:41,323 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-27 20:18:41,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:41,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:41,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:18:41,323 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:41,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:41,324 INFO L85 PathProgramCache]: Analyzing trace with hash 390929687, now seen corresponding path program 1 times [2024-06-27 20:18:41,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:41,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022784384] [2024-06-27 20:18:41,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:41,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:42,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:42,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:42,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022784384] [2024-06-27 20:18:42,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022784384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:42,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:42,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:42,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117925926] [2024-06-27 20:18:42,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:42,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:42,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:42,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:42,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:42,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:42,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 129 transitions, 1013 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:42,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:42,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:42,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:43,162 INFO L124 PetriNetUnfolderBase]: 2616/4066 cut-off events. [2024-06-27 20:18:43,163 INFO L125 PetriNetUnfolderBase]: For 181889/181899 co-relation queries the response was YES. [2024-06-27 20:18:43,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28420 conditions, 4066 events. 2616/4066 cut-off events. For 181889/181899 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21373 event pairs, 722 based on Foata normal form. 4/4061 useless extension candidates. Maximal degree in co-relation 28371. Up to 3665 conditions per place. [2024-06-27 20:18:43,187 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 126 selfloop transitions, 17 changer transitions 0/162 dead transitions. [2024-06-27 20:18:43,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 1431 flow [2024-06-27 20:18:43,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:43,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:43,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:18:43,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-27 20:18:43,189 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 1013 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:18:43,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 1431 flow [2024-06-27 20:18:43,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 162 transitions, 1391 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:18:43,253 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1072 flow [2024-06-27 20:18:43,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1072, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-06-27 20:18:43,254 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-27 20:18:43,254 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1072 flow [2024-06-27 20:18:43,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:43,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:43,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:43,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:18:43,255 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-27 20:18:43,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:43,255 INFO L85 PathProgramCache]: Analyzing trace with hash 390990137, now seen corresponding path program 2 times [2024-06-27 20:18:43,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:43,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840002895] [2024-06-27 20:18:43,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:43,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:43,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:44,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:44,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:44,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840002895] [2024-06-27 20:18:44,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840002895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:44,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:44,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:44,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011089714] [2024-06-27 20:18:44,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:44,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:44,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:44,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:44,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:44,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:44,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 1072 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:44,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:44,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:44,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:45,304 INFO L124 PetriNetUnfolderBase]: 2633/4093 cut-off events. [2024-06-27 20:18:45,304 INFO L125 PetriNetUnfolderBase]: For 195245/195255 co-relation queries the response was YES. [2024-06-27 20:18:45,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29259 conditions, 4093 events. 2633/4093 cut-off events. For 195245/195255 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21545 event pairs, 877 based on Foata normal form. 4/4088 useless extension candidates. Maximal degree in co-relation 29209. Up to 3695 conditions per place. [2024-06-27 20:18:45,333 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 124 selfloop transitions, 21 changer transitions 0/164 dead transitions. [2024-06-27 20:18:45,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 164 transitions, 1500 flow [2024-06-27 20:18:45,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:18:45,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 20:18:45,334 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1072 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:18:45,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 164 transitions, 1500 flow [2024-06-27 20:18:45,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1419 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:45,403 INFO L231 Difference]: Finished difference. Result has 120 places, 133 transitions, 1103 flow [2024-06-27 20:18:45,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1103, PETRI_PLACES=120, PETRI_TRANSITIONS=133} [2024-06-27 20:18:45,403 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 75 predicate places. [2024-06-27 20:18:45,403 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 133 transitions, 1103 flow [2024-06-27 20:18:45,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:45,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:45,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:45,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:18:45,404 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-27 20:18:45,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:45,404 INFO L85 PathProgramCache]: Analyzing trace with hash 622008745, now seen corresponding path program 1 times [2024-06-27 20:18:45,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:45,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053344690] [2024-06-27 20:18:45,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:45,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:45,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:46,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:46,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:46,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053344690] [2024-06-27 20:18:46,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053344690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:46,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:46,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:46,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203568634] [2024-06-27 20:18:46,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:46,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:46,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:46,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:46,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:46,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:46,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 133 transitions, 1103 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-27 20:18:46,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:46,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:46,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:47,190 INFO L124 PetriNetUnfolderBase]: 2773/4231 cut-off events. [2024-06-27 20:18:47,190 INFO L125 PetriNetUnfolderBase]: For 208392/208402 co-relation queries the response was YES. [2024-06-27 20:18:47,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30522 conditions, 4231 events. 2773/4231 cut-off events. For 208392/208402 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21639 event pairs, 910 based on Foata normal form. 2/4224 useless extension candidates. Maximal degree in co-relation 30471. Up to 3931 conditions per place. [2024-06-27 20:18:47,220 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 132 selfloop transitions, 25 changer transitions 0/164 dead transitions. [2024-06-27 20:18:47,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 164 transitions, 1499 flow [2024-06-27 20:18:47,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:47,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:47,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:18:47,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-27 20:18:47,222 INFO L175 Difference]: Start difference. First operand has 120 places, 133 transitions, 1103 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:18:47,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 164 transitions, 1499 flow [2024-06-27 20:18:47,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 164 transitions, 1377 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:47,289 INFO L231 Difference]: Finished difference. Result has 122 places, 133 transitions, 1043 flow [2024-06-27 20:18:47,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1043, PETRI_PLACES=122, PETRI_TRANSITIONS=133} [2024-06-27 20:18:47,289 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-06-27 20:18:47,290 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 133 transitions, 1043 flow [2024-06-27 20:18:47,290 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-27 20:18:47,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:47,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:47,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:18:47,290 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-27 20:18:47,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:47,291 INFO L85 PathProgramCache]: Analyzing trace with hash 735632611, now seen corresponding path program 1 times [2024-06-27 20:18:47,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:47,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930442056] [2024-06-27 20:18:47,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:47,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:47,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:48,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:48,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:48,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930442056] [2024-06-27 20:18:48,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930442056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:48,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:48,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:48,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204932479] [2024-06-27 20:18:48,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:48,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:48,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:48,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:48,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:48,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:48,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 133 transitions, 1043 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-27 20:18:48,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:48,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:48,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:48,924 INFO L124 PetriNetUnfolderBase]: 2795/4271 cut-off events. [2024-06-27 20:18:48,924 INFO L125 PetriNetUnfolderBase]: For 220862/220872 co-relation queries the response was YES. [2024-06-27 20:18:48,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31006 conditions, 4271 events. 2795/4271 cut-off events. For 220862/220872 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21879 event pairs, 889 based on Foata normal form. 4/4266 useless extension candidates. Maximal degree in co-relation 30954. Up to 3958 conditions per place. [2024-06-27 20:18:48,955 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 142 selfloop transitions, 23 changer transitions 0/172 dead transitions. [2024-06-27 20:18:48,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 1535 flow [2024-06-27 20:18:48,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:48,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:48,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:18:48,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 20:18:48,957 INFO L175 Difference]: Start difference. First operand has 122 places, 133 transitions, 1043 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:18:48,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 1535 flow [2024-06-27 20:18:49,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1451 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:49,013 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1085 flow [2024-06-27 20:18:49,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1085, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-27 20:18:49,014 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 78 predicate places. [2024-06-27 20:18:49,014 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1085 flow [2024-06-27 20:18:49,014 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-27 20:18:49,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:49,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:49,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:18:49,015 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-27 20:18:49,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:49,015 INFO L85 PathProgramCache]: Analyzing trace with hash 740274241, now seen corresponding path program 2 times [2024-06-27 20:18:49,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:49,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397326955] [2024-06-27 20:18:49,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:49,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:49,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:49,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:49,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:49,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397326955] [2024-06-27 20:18:49,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397326955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:49,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:49,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:49,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772007824] [2024-06-27 20:18:49,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:49,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:49,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:49,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:49,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:50,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:50,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1085 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-27 20:18:50,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:50,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:50,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:50,781 INFO L124 PetriNetUnfolderBase]: 2970/4517 cut-off events. [2024-06-27 20:18:50,781 INFO L125 PetriNetUnfolderBase]: For 248043/248053 co-relation queries the response was YES. [2024-06-27 20:18:50,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34138 conditions, 4517 events. 2970/4517 cut-off events. For 248043/248053 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23258 event pairs, 878 based on Foata normal form. 4/4506 useless extension candidates. Maximal degree in co-relation 34085. Up to 3923 conditions per place. [2024-06-27 20:18:50,813 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 130 selfloop transitions, 49 changer transitions 0/186 dead transitions. [2024-06-27 20:18:50,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 2039 flow [2024-06-27 20:18:50,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:50,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 20:18:50,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:18:50,814 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1085 flow. Second operand 9 states and 176 transitions. [2024-06-27 20:18:50,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 2039 flow [2024-06-27 20:18:50,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 186 transitions, 1937 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:50,889 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1363 flow [2024-06-27 20:18:50,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1363, PETRI_PLACES=127, PETRI_TRANSITIONS=147} [2024-06-27 20:18:50,889 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-27 20:18:50,890 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1363 flow [2024-06-27 20:18:50,890 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-27 20:18:50,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:50,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:50,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:18:50,890 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-27 20:18:50,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:50,891 INFO L85 PathProgramCache]: Analyzing trace with hash 740280751, now seen corresponding path program 3 times [2024-06-27 20:18:50,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:50,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922575161] [2024-06-27 20:18:50,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:50,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:50,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:51,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:51,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:51,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922575161] [2024-06-27 20:18:51,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922575161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:51,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:51,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:51,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274132264] [2024-06-27 20:18:51,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:51,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:51,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:51,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:51,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:51,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:51,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 1363 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-27 20:18:51,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:51,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:51,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:52,605 INFO L124 PetriNetUnfolderBase]: 2956/4499 cut-off events. [2024-06-27 20:18:52,605 INFO L125 PetriNetUnfolderBase]: For 265179/265189 co-relation queries the response was YES. [2024-06-27 20:18:52,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35436 conditions, 4499 events. 2956/4499 cut-off events. For 265179/265189 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23187 event pairs, 874 based on Foata normal form. 8/4492 useless extension candidates. Maximal degree in co-relation 35380. Up to 3919 conditions per place. [2024-06-27 20:18:52,639 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 126 selfloop transitions, 51 changer transitions 0/184 dead transitions. [2024-06-27 20:18:52,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 184 transitions, 1959 flow [2024-06-27 20:18:52,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:52,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:52,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:18:52,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-27 20:18:52,640 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1363 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:18:52,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 184 transitions, 1959 flow [2024-06-27 20:18:52,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 184 transitions, 1797 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-27 20:18:52,748 INFO L231 Difference]: Finished difference. Result has 132 places, 147 transitions, 1313 flow [2024-06-27 20:18:52,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1313, PETRI_PLACES=132, PETRI_TRANSITIONS=147} [2024-06-27 20:18:52,749 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 87 predicate places. [2024-06-27 20:18:52,749 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 147 transitions, 1313 flow [2024-06-27 20:18:52,749 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-27 20:18:52,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:52,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:52,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:18:52,750 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:52,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:52,750 INFO L85 PathProgramCache]: Analyzing trace with hash 509077817, now seen corresponding path program 3 times [2024-06-27 20:18:52,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:52,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269709645] [2024-06-27 20:18:52,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:52,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:53,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:53,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:53,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269709645] [2024-06-27 20:18:53,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269709645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:53,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:53,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:53,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093147063] [2024-06-27 20:18:53,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:53,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:53,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:53,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:53,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:53,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:18:53,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 147 transitions, 1313 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:53,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:53,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:18:53,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:54,744 INFO L124 PetriNetUnfolderBase]: 2806/4355 cut-off events. [2024-06-27 20:18:54,744 INFO L125 PetriNetUnfolderBase]: For 275067/275102 co-relation queries the response was YES. [2024-06-27 20:18:54,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34884 conditions, 4355 events. 2806/4355 cut-off events. For 275067/275102 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23098 event pairs, 837 based on Foata normal form. 9/4345 useless extension candidates. Maximal degree in co-relation 34826. Up to 3933 conditions per place. [2024-06-27 20:18:54,784 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 26 changer transitions 0/178 dead transitions. [2024-06-27 20:18:54,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 178 transitions, 1773 flow [2024-06-27 20:18:54,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:18:54,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:18:54,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-27 20:18:54,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 20:18:54,785 INFO L175 Difference]: Start difference. First operand has 132 places, 147 transitions, 1313 flow. Second operand 8 states and 156 transitions. [2024-06-27 20:18:54,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 178 transitions, 1773 flow [2024-06-27 20:18:54,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 178 transitions, 1671 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:54,903 INFO L231 Difference]: Finished difference. Result has 133 places, 149 transitions, 1340 flow [2024-06-27 20:18:54,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1340, PETRI_PLACES=133, PETRI_TRANSITIONS=149} [2024-06-27 20:18:54,904 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2024-06-27 20:18:54,904 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 149 transitions, 1340 flow [2024-06-27 20:18:54,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:54,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:54,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:54,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:18:54,904 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:54,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:54,905 INFO L85 PathProgramCache]: Analyzing trace with hash 740101261, now seen corresponding path program 4 times [2024-06-27 20:18:54,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:54,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231745910] [2024-06-27 20:18:54,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:54,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:54,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:55,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:55,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:55,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231745910] [2024-06-27 20:18:55,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231745910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:55,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:55,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:55,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590786223] [2024-06-27 20:18:55,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:55,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:55,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:55,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:55,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:55,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:55,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 149 transitions, 1340 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-27 20:18:55,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:55,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:55,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:56,562 INFO L124 PetriNetUnfolderBase]: 2979/4540 cut-off events. [2024-06-27 20:18:56,562 INFO L125 PetriNetUnfolderBase]: For 288269/288299 co-relation queries the response was YES. [2024-06-27 20:18:56,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36287 conditions, 4540 events. 2979/4540 cut-off events. For 288269/288299 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 23444 event pairs, 889 based on Foata normal form. 24/4549 useless extension candidates. Maximal degree in co-relation 36228. Up to 3952 conditions per place. [2024-06-27 20:18:56,599 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 132 selfloop transitions, 50 changer transitions 0/189 dead transitions. [2024-06-27 20:18:56,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 189 transitions, 2028 flow [2024-06-27 20:18:56,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:56,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:56,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-27 20:18:56,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-27 20:18:56,600 INFO L175 Difference]: Start difference. First operand has 133 places, 149 transitions, 1340 flow. Second operand 9 states and 175 transitions. [2024-06-27 20:18:56,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 189 transitions, 2028 flow [2024-06-27 20:18:56,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 189 transitions, 1917 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:56,696 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1413 flow [2024-06-27 20:18:56,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1413, PETRI_PLACES=136, PETRI_TRANSITIONS=152} [2024-06-27 20:18:56,697 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-27 20:18:56,697 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1413 flow [2024-06-27 20:18:56,697 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-27 20:18:56,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:56,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:56,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:18:56,698 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-27 20:18:56,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:56,698 INFO L85 PathProgramCache]: Analyzing trace with hash -92047720, now seen corresponding path program 1 times [2024-06-27 20:18:56,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:56,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740533611] [2024-06-27 20:18:56,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:56,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:56,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:57,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:57,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:57,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740533611] [2024-06-27 20:18:57,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740533611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:57,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:57,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:18:57,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700214512] [2024-06-27 20:18:57,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:57,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:18:57,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:57,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:18:57,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:18:57,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:57,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 152 transitions, 1413 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-27 20:18:57,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:57,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:57,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:58,062 INFO L124 PetriNetUnfolderBase]: 3068/4671 cut-off events. [2024-06-27 20:18:58,062 INFO L125 PetriNetUnfolderBase]: For 308741/308751 co-relation queries the response was YES. [2024-06-27 20:18:58,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37517 conditions, 4671 events. 3068/4671 cut-off events. For 308741/308751 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 23863 event pairs, 904 based on Foata normal form. 1/4655 useless extension candidates. Maximal degree in co-relation 37457. Up to 4382 conditions per place. [2024-06-27 20:18:58,100 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 141 selfloop transitions, 16 changer transitions 0/174 dead transitions. [2024-06-27 20:18:58,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 174 transitions, 1913 flow [2024-06-27 20:18:58,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:18:58,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:18:58,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 20:18:58,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 20:18:58,102 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1413 flow. Second operand 6 states and 111 transitions. [2024-06-27 20:18:58,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 174 transitions, 1913 flow [2024-06-27 20:18:58,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 174 transitions, 1783 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:58,247 INFO L231 Difference]: Finished difference. Result has 136 places, 158 transitions, 1399 flow [2024-06-27 20:18:58,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1399, PETRI_PLACES=136, PETRI_TRANSITIONS=158} [2024-06-27 20:18:58,247 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-27 20:18:58,247 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 158 transitions, 1399 flow [2024-06-27 20:18:58,248 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-27 20:18:58,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:58,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:58,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:18:58,248 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:58,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:58,248 INFO L85 PathProgramCache]: Analyzing trace with hash 492352873, now seen corresponding path program 5 times [2024-06-27 20:18:58,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:58,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623074970] [2024-06-27 20:18:58,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:58,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:59,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-27 20:18:59,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:59,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623074970] [2024-06-27 20:18:59,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623074970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:59,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:59,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:59,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625280968] [2024-06-27 20:18:59,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:59,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:59,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:59,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:59,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:59,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:18:59,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 158 transitions, 1399 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-27 20:18:59,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:59,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:18:59,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:00,073 INFO L124 PetriNetUnfolderBase]: 3119/4735 cut-off events. [2024-06-27 20:19:00,073 INFO L125 PetriNetUnfolderBase]: For 326151/326189 co-relation queries the response was YES. [2024-06-27 20:19:00,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39077 conditions, 4735 events. 3119/4735 cut-off events. For 326151/326189 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 24456 event pairs, 835 based on Foata normal form. 20/4740 useless extension candidates. Maximal degree in co-relation 39016. Up to 3767 conditions per place. [2024-06-27 20:19:00,109 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 107 selfloop transitions, 93 changer transitions 0/207 dead transitions. [2024-06-27 20:19:00,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 207 transitions, 2481 flow [2024-06-27 20:19:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:00,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:00,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 20:19:00,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-27 20:19:00,111 INFO L175 Difference]: Start difference. First operand has 136 places, 158 transitions, 1399 flow. Second operand 9 states and 179 transitions. [2024-06-27 20:19:00,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 207 transitions, 2481 flow [2024-06-27 20:19:00,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 207 transitions, 2441 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 20:19:00,246 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 1833 flow [2024-06-27 20:19:00,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1833, PETRI_PLACES=144, PETRI_TRANSITIONS=169} [2024-06-27 20:19:00,246 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 99 predicate places. [2024-06-27 20:19:00,246 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 1833 flow [2024-06-27 20:19:00,247 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-27 20:19:00,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:00,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:00,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:19:00,247 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:00,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:00,247 INFO L85 PathProgramCache]: Analyzing trace with hash 484078663, now seen corresponding path program 6 times [2024-06-27 20:19:00,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:00,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338508443] [2024-06-27 20:19:00,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:00,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:01,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:01,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:01,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338508443] [2024-06-27 20:19:01,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338508443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:01,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:01,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:01,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542464755] [2024-06-27 20:19:01,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:01,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:01,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:01,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:01,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:01,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:01,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 169 transitions, 1833 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-27 20:19:01,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:01,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:01,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:02,103 INFO L124 PetriNetUnfolderBase]: 3249/4934 cut-off events. [2024-06-27 20:19:02,104 INFO L125 PetriNetUnfolderBase]: For 360991/361029 co-relation queries the response was YES. [2024-06-27 20:19:02,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42914 conditions, 4934 events. 3249/4934 cut-off events. For 360991/361029 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 25741 event pairs, 847 based on Foata normal form. 20/4939 useless extension candidates. Maximal degree in co-relation 42850. Up to 3853 conditions per place. [2024-06-27 20:19:02,147 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 120 selfloop transitions, 91 changer transitions 0/218 dead transitions. [2024-06-27 20:19:02,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 218 transitions, 3063 flow [2024-06-27 20:19:02,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:02,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:02,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 20:19:02,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-27 20:19:02,149 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 1833 flow. Second operand 9 states and 183 transitions. [2024-06-27 20:19:02,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 218 transitions, 3063 flow [2024-06-27 20:19:02,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 218 transitions, 2859 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-27 20:19:02,351 INFO L231 Difference]: Finished difference. Result has 150 places, 177 transitions, 2034 flow [2024-06-27 20:19:02,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2034, PETRI_PLACES=150, PETRI_TRANSITIONS=177} [2024-06-27 20:19:02,351 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 105 predicate places. [2024-06-27 20:19:02,352 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 177 transitions, 2034 flow [2024-06-27 20:19:02,352 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-27 20:19:02,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:02,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:02,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:19:02,352 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:02,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:02,353 INFO L85 PathProgramCache]: Analyzing trace with hash 681151001, now seen corresponding path program 7 times [2024-06-27 20:19:02,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:02,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375257711] [2024-06-27 20:19:02,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:02,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:02,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:03,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:03,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:03,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375257711] [2024-06-27 20:19:03,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375257711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:03,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:03,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:03,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725685366] [2024-06-27 20:19:03,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:03,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:03,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:03,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:03,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:03,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:03,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 177 transitions, 2034 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-27 20:19:03,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:03,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:03,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:04,327 INFO L124 PetriNetUnfolderBase]: 3239/4920 cut-off events. [2024-06-27 20:19:04,327 INFO L125 PetriNetUnfolderBase]: For 368483/368521 co-relation queries the response was YES. [2024-06-27 20:19:04,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43048 conditions, 4920 events. 3239/4920 cut-off events. For 368483/368521 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 25691 event pairs, 840 based on Foata normal form. 16/4921 useless extension candidates. Maximal degree in co-relation 42981. Up to 3849 conditions per place. [2024-06-27 20:19:04,371 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 114 selfloop transitions, 97 changer transitions 0/218 dead transitions. [2024-06-27 20:19:04,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 218 transitions, 2994 flow [2024-06-27 20:19:04,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:04,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:04,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 20:19:04,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 20:19:04,373 INFO L175 Difference]: Start difference. First operand has 150 places, 177 transitions, 2034 flow. Second operand 9 states and 180 transitions. [2024-06-27 20:19:04,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 218 transitions, 2994 flow [2024-06-27 20:19:04,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 218 transitions, 2774 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:04,539 INFO L231 Difference]: Finished difference. Result has 154 places, 180 transitions, 2108 flow [2024-06-27 20:19:04,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2108, PETRI_PLACES=154, PETRI_TRANSITIONS=180} [2024-06-27 20:19:04,540 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-27 20:19:04,540 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 180 transitions, 2108 flow [2024-06-27 20:19:04,540 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-27 20:19:04,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:04,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:04,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:19:04,541 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:04,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:04,541 INFO L85 PathProgramCache]: Analyzing trace with hash -835020369, now seen corresponding path program 8 times [2024-06-27 20:19:04,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:04,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067501512] [2024-06-27 20:19:04,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:04,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:04,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:05,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:05,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:05,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067501512] [2024-06-27 20:19:05,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067501512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:05,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:05,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:05,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883953383] [2024-06-27 20:19:05,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:05,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:05,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:05,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:05,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:05,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:05,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 180 transitions, 2108 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-27 20:19:05,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:05,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:05,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:06,338 INFO L124 PetriNetUnfolderBase]: 3289/5004 cut-off events. [2024-06-27 20:19:06,338 INFO L125 PetriNetUnfolderBase]: For 391450/391488 co-relation queries the response was YES. [2024-06-27 20:19:06,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44026 conditions, 5004 events. 3289/5004 cut-off events. For 391450/391488 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 26242 event pairs, 869 based on Foata normal form. 20/5009 useless extension candidates. Maximal degree in co-relation 43958. Up to 3885 conditions per place. [2024-06-27 20:19:06,385 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 125 selfloop transitions, 93 changer transitions 0/225 dead transitions. [2024-06-27 20:19:06,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 225 transitions, 3289 flow [2024-06-27 20:19:06,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:06,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:06,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 20:19:06,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-27 20:19:06,386 INFO L175 Difference]: Start difference. First operand has 154 places, 180 transitions, 2108 flow. Second operand 9 states and 184 transitions. [2024-06-27 20:19:06,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 225 transitions, 3289 flow [2024-06-27 20:19:06,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 225 transitions, 3046 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:06,551 INFO L231 Difference]: Finished difference. Result has 158 places, 185 transitions, 2202 flow [2024-06-27 20:19:06,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2202, PETRI_PLACES=158, PETRI_TRANSITIONS=185} [2024-06-27 20:19:06,552 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2024-06-27 20:19:06,552 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 185 transitions, 2202 flow [2024-06-27 20:19:06,552 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-27 20:19:06,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:06,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:06,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:19:06,553 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:06,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:06,553 INFO L85 PathProgramCache]: Analyzing trace with hash -835026879, now seen corresponding path program 9 times [2024-06-27 20:19:06,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:06,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28975138] [2024-06-27 20:19:06,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:06,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:06,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:07,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:07,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:07,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28975138] [2024-06-27 20:19:07,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28975138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:07,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:07,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:07,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951090244] [2024-06-27 20:19:07,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:07,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:07,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:07,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:07,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:07,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:07,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 185 transitions, 2202 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-27 20:19:07,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:07,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:07,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:08,402 INFO L124 PetriNetUnfolderBase]: 3311/5046 cut-off events. [2024-06-27 20:19:08,403 INFO L125 PetriNetUnfolderBase]: For 409054/409092 co-relation queries the response was YES. [2024-06-27 20:19:08,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45106 conditions, 5046 events. 3311/5046 cut-off events. For 409054/409092 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 26551 event pairs, 869 based on Foata normal form. 16/5047 useless extension candidates. Maximal degree in co-relation 45036. Up to 3894 conditions per place. [2024-06-27 20:19:08,451 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 126 selfloop transitions, 95 changer transitions 0/228 dead transitions. [2024-06-27 20:19:08,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 228 transitions, 3374 flow [2024-06-27 20:19:08,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:08,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:08,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 20:19:08,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-27 20:19:08,453 INFO L175 Difference]: Start difference. First operand has 158 places, 185 transitions, 2202 flow. Second operand 9 states and 185 transitions. [2024-06-27 20:19:08,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 228 transitions, 3374 flow [2024-06-27 20:19:08,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 228 transitions, 2961 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:08,653 INFO L231 Difference]: Finished difference. Result has 158 places, 188 transitions, 2085 flow [2024-06-27 20:19:08,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2085, PETRI_PLACES=158, PETRI_TRANSITIONS=188} [2024-06-27 20:19:08,653 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2024-06-27 20:19:08,654 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 188 transitions, 2085 flow [2024-06-27 20:19:08,654 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-27 20:19:08,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:08,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:08,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:19:08,654 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:08,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:08,656 INFO L85 PathProgramCache]: Analyzing trace with hash -835204819, now seen corresponding path program 4 times [2024-06-27 20:19:08,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:08,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955967457] [2024-06-27 20:19:08,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:08,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:08,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:09,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-27 20:19:09,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:09,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955967457] [2024-06-27 20:19:09,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955967457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:09,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:09,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:09,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859155644] [2024-06-27 20:19:09,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:09,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:09,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:09,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:09,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:09,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:19:09,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 188 transitions, 2085 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:09,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:09,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:19:09,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:10,790 INFO L124 PetriNetUnfolderBase]: 3102/4803 cut-off events. [2024-06-27 20:19:10,790 INFO L125 PetriNetUnfolderBase]: For 418416/418469 co-relation queries the response was YES. [2024-06-27 20:19:10,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43514 conditions, 4803 events. 3102/4803 cut-off events. For 418416/418469 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 25859 event pairs, 837 based on Foata normal form. 16/4783 useless extension candidates. Maximal degree in co-relation 43444. Up to 4312 conditions per place. [2024-06-27 20:19:10,832 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 164 selfloop transitions, 33 changer transitions 0/216 dead transitions. [2024-06-27 20:19:10,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 216 transitions, 2617 flow [2024-06-27 20:19:10,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:19:10,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:19:10,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:19:10,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-27 20:19:10,834 INFO L175 Difference]: Start difference. First operand has 158 places, 188 transitions, 2085 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:19:10,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 216 transitions, 2617 flow [2024-06-27 20:19:11,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 216 transitions, 2373 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:11,003 INFO L231 Difference]: Finished difference. Result has 160 places, 190 transitions, 1988 flow [2024-06-27 20:19:11,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1988, PETRI_PLACES=160, PETRI_TRANSITIONS=190} [2024-06-27 20:19:11,003 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 115 predicate places. [2024-06-27 20:19:11,004 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 190 transitions, 1988 flow [2024-06-27 20:19:11,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:11,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:11,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:11,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:19:11,004 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:11,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:11,005 INFO L85 PathProgramCache]: Analyzing trace with hash -835199859, now seen corresponding path program 10 times [2024-06-27 20:19:11,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:11,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949234826] [2024-06-27 20:19:11,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:11,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:11,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:12,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-27 20:19:12,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:12,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949234826] [2024-06-27 20:19:12,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949234826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:12,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:12,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:12,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49856849] [2024-06-27 20:19:12,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:12,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:12,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:12,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:12,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:12,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:12,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 190 transitions, 1988 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-27 20:19:12,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:12,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:12,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:13,011 INFO L124 PetriNetUnfolderBase]: 3293/5020 cut-off events. [2024-06-27 20:19:13,012 INFO L125 PetriNetUnfolderBase]: For 430949/430987 co-relation queries the response was YES. [2024-06-27 20:19:13,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44326 conditions, 5020 events. 3293/5020 cut-off events. For 430949/430987 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 26391 event pairs, 858 based on Foata normal form. 16/5021 useless extension candidates. Maximal degree in co-relation 44255. Up to 3878 conditions per place. [2024-06-27 20:19:13,061 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 117 selfloop transitions, 106 changer transitions 0/230 dead transitions. [2024-06-27 20:19:13,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 230 transitions, 2984 flow [2024-06-27 20:19:13,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:13,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:13,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 20:19:13,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-27 20:19:13,063 INFO L175 Difference]: Start difference. First operand has 160 places, 190 transitions, 1988 flow. Second operand 9 states and 181 transitions. [2024-06-27 20:19:13,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 230 transitions, 2984 flow [2024-06-27 20:19:13,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 230 transitions, 2855 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:13,275 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 2169 flow [2024-06-27 20:19:13,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2169, PETRI_PLACES=163, PETRI_TRANSITIONS=193} [2024-06-27 20:19:13,277 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-27 20:19:13,277 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 2169 flow [2024-06-27 20:19:13,277 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-27 20:19:13,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:13,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:13,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:19:13,278 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-27 20:19:13,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:13,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1195743740, now seen corresponding path program 2 times [2024-06-27 20:19:13,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:13,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214824876] [2024-06-27 20:19:13,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:13,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:13,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:13,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:13,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:13,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214824876] [2024-06-27 20:19:13,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214824876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:13,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:13,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:19:13,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882081208] [2024-06-27 20:19:13,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:13,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:19:13,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:13,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:19:13,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:19:13,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:13,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 193 transitions, 2169 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-27 20:19:13,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:13,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:13,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:14,719 INFO L124 PetriNetUnfolderBase]: 3412/5170 cut-off events. [2024-06-27 20:19:14,720 INFO L125 PetriNetUnfolderBase]: For 450458/450496 co-relation queries the response was YES. [2024-06-27 20:19:14,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45047 conditions, 5170 events. 3412/5170 cut-off events. For 450458/450496 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 26755 event pairs, 949 based on Foata normal form. 13/5146 useless extension candidates. Maximal degree in co-relation 44975. Up to 4892 conditions per place. [2024-06-27 20:19:14,766 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 169 selfloop transitions, 16 changer transitions 0/202 dead transitions. [2024-06-27 20:19:14,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 202 transitions, 2561 flow [2024-06-27 20:19:14,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:19:14,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:19:14,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 20:19:14,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:19:14,767 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 2169 flow. Second operand 6 states and 104 transitions. [2024-06-27 20:19:14,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 202 transitions, 2561 flow [2024-06-27 20:19:14,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 202 transitions, 2294 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:14,935 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 1940 flow [2024-06-27 20:19:14,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1940, PETRI_PLACES=163, PETRI_TRANSITIONS=193} [2024-06-27 20:19:14,936 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-27 20:19:14,936 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 1940 flow [2024-06-27 20:19:14,936 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-27 20:19:14,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:14,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:14,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:19:14,937 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-27 20:19:14,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:14,937 INFO L85 PathProgramCache]: Analyzing trace with hash -86327848, now seen corresponding path program 1 times [2024-06-27 20:19:14,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:14,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337273018] [2024-06-27 20:19:14,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:14,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:14,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:15,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:15,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:15,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337273018] [2024-06-27 20:19:15,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337273018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:15,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:15,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:19:15,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150996571] [2024-06-27 20:19:15,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:15,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:19:15,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:15,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:19:15,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:19:15,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:19:15,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 193 transitions, 1940 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:15,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:15,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:19:15,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:16,406 INFO L124 PetriNetUnfolderBase]: 3093/4816 cut-off events. [2024-06-27 20:19:16,407 INFO L125 PetriNetUnfolderBase]: For 405252/405272 co-relation queries the response was YES. [2024-06-27 20:19:16,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40156 conditions, 4816 events. 3093/4816 cut-off events. For 405252/405272 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 25704 event pairs, 812 based on Foata normal form. 1/4776 useless extension candidates. Maximal degree in co-relation 40083. Up to 4436 conditions per place. [2024-06-27 20:19:16,447 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 178 selfloop transitions, 16 changer transitions 0/212 dead transitions. [2024-06-27 20:19:16,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 212 transitions, 2540 flow [2024-06-27 20:19:16,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:19:16,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:19:16,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 20:19:16,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-27 20:19:16,448 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 1940 flow. Second operand 6 states and 113 transitions. [2024-06-27 20:19:16,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 212 transitions, 2540 flow [2024-06-27 20:19:16,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 212 transitions, 2496 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:16,686 INFO L231 Difference]: Finished difference. Result has 164 places, 199 transitions, 2028 flow [2024-06-27 20:19:16,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2028, PETRI_PLACES=164, PETRI_TRANSITIONS=199} [2024-06-27 20:19:16,687 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2024-06-27 20:19:16,687 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 199 transitions, 2028 flow [2024-06-27 20:19:16,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:16,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:16,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:16,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:19:16,692 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-27 20:19:16,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:16,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1158829490, now seen corresponding path program 2 times [2024-06-27 20:19:16,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525511933] [2024-06-27 20:19:16,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:16,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:16,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:17,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:17,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:17,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525511933] [2024-06-27 20:19:17,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525511933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:17,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:17,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:19:17,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366817691] [2024-06-27 20:19:17,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:17,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:19:17,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:17,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:19:17,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:19:17,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-27 20:19:17,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 199 transitions, 2028 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:17,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:17,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-27 20:19:17,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:18,214 INFO L124 PetriNetUnfolderBase]: 3090/4812 cut-off events. [2024-06-27 20:19:18,214 INFO L125 PetriNetUnfolderBase]: For 420300/420320 co-relation queries the response was YES. [2024-06-27 20:19:18,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40772 conditions, 4812 events. 3090/4812 cut-off events. For 420300/420320 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 25715 event pairs, 821 based on Foata normal form. 1/4772 useless extension candidates. Maximal degree in co-relation 40698. Up to 4445 conditions per place. [2024-06-27 20:19:18,263 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 179 selfloop transitions, 11 changer transitions 0/208 dead transitions. [2024-06-27 20:19:18,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 208 transitions, 2430 flow [2024-06-27 20:19:18,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:19:18,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:19:18,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 20:19:18,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-27 20:19:18,264 INFO L175 Difference]: Start difference. First operand has 164 places, 199 transitions, 2028 flow. Second operand 6 states and 107 transitions. [2024-06-27 20:19:18,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 208 transitions, 2430 flow [2024-06-27 20:19:18,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 208 transitions, 2350 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 20:19:18,565 INFO L231 Difference]: Finished difference. Result has 168 places, 199 transitions, 1976 flow [2024-06-27 20:19:18,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1976, PETRI_PLACES=168, PETRI_TRANSITIONS=199} [2024-06-27 20:19:18,565 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-27 20:19:18,566 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 199 transitions, 1976 flow [2024-06-27 20:19:18,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:18,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:18,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:18,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:19:18,566 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-27 20:19:18,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:18,567 INFO L85 PathProgramCache]: Analyzing trace with hash -598537179, now seen corresponding path program 1 times [2024-06-27 20:19:18,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:18,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73017826] [2024-06-27 20:19:18,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:18,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:18,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:19,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-27 20:19:19,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:19,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73017826] [2024-06-27 20:19:19,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73017826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:19,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:19,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:19,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942478704] [2024-06-27 20:19:19,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:19,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:19,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:19,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:19,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:19,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:19,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 199 transitions, 1976 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:19,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:19,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:19,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:20,772 INFO L124 PetriNetUnfolderBase]: 3258/4994 cut-off events. [2024-06-27 20:19:20,772 INFO L125 PetriNetUnfolderBase]: For 433961/433961 co-relation queries the response was YES. [2024-06-27 20:19:20,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41744 conditions, 4994 events. 3258/4994 cut-off events. For 433961/433961 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 25950 event pairs, 861 based on Foata normal form. 4/4985 useless extension candidates. Maximal degree in co-relation 41668. Up to 4681 conditions per place. [2024-06-27 20:19:20,816 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 205 selfloop transitions, 22 changer transitions 0/233 dead transitions. [2024-06-27 20:19:20,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 233 transitions, 2580 flow [2024-06-27 20:19:20,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:20,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:20,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 20:19:20,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931818181818182 [2024-06-27 20:19:20,818 INFO L175 Difference]: Start difference. First operand has 168 places, 199 transitions, 1976 flow. Second operand 10 states and 173 transitions. [2024-06-27 20:19:20,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 233 transitions, 2580 flow [2024-06-27 20:19:21,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 233 transitions, 2550 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:21,086 INFO L231 Difference]: Finished difference. Result has 173 places, 201 transitions, 2071 flow [2024-06-27 20:19:21,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2071, PETRI_PLACES=173, PETRI_TRANSITIONS=201} [2024-06-27 20:19:21,087 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-06-27 20:19:21,087 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 201 transitions, 2071 flow [2024-06-27 20:19:21,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:21,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:21,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:21,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:19:21,088 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:21,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:21,088 INFO L85 PathProgramCache]: Analyzing trace with hash -78699368, now seen corresponding path program 1 times [2024-06-27 20:19:21,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:21,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713342923] [2024-06-27 20:19:21,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:21,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:21,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:21,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:21,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713342923] [2024-06-27 20:19:21,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713342923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:21,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:21,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:19:21,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457719958] [2024-06-27 20:19:21,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:21,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:19:21,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:21,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:19:21,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:19:21,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:21,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 201 transitions, 2071 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-27 20:19:21,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:21,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:21,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:22,876 INFO L124 PetriNetUnfolderBase]: 3278/5000 cut-off events. [2024-06-27 20:19:22,876 INFO L125 PetriNetUnfolderBase]: For 452708/452728 co-relation queries the response was YES. [2024-06-27 20:19:22,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42578 conditions, 5000 events. 3278/5000 cut-off events. For 452708/452728 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 25879 event pairs, 879 based on Foata normal form. 2/4971 useless extension candidates. Maximal degree in co-relation 42501. Up to 4760 conditions per place. [2024-06-27 20:19:22,920 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 185 selfloop transitions, 14 changer transitions 0/215 dead transitions. [2024-06-27 20:19:22,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 215 transitions, 2533 flow [2024-06-27 20:19:22,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:19:22,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:19:22,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:19:22,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-27 20:19:22,921 INFO L175 Difference]: Start difference. First operand has 173 places, 201 transitions, 2071 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:19:22,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 215 transitions, 2533 flow [2024-06-27 20:19:23,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 2426 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:23,237 INFO L231 Difference]: Finished difference. Result has 172 places, 204 transitions, 2042 flow [2024-06-27 20:19:23,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2042, PETRI_PLACES=172, PETRI_TRANSITIONS=204} [2024-06-27 20:19:23,237 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 127 predicate places. [2024-06-27 20:19:23,238 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 204 transitions, 2042 flow [2024-06-27 20:19:23,238 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-27 20:19:23,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:23,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:23,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:19:23,238 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-27 20:19:23,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:23,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2100525283, now seen corresponding path program 1 times [2024-06-27 20:19:23,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:23,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438164223] [2024-06-27 20:19:23,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:23,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:24,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:24,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:24,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438164223] [2024-06-27 20:19:24,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438164223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:24,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:24,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:24,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741488111] [2024-06-27 20:19:24,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:24,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:24,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:24,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:24,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:24,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:24,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 204 transitions, 2042 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:24,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:24,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:24,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:25,341 INFO L124 PetriNetUnfolderBase]: 3373/5153 cut-off events. [2024-06-27 20:19:25,341 INFO L125 PetriNetUnfolderBase]: For 525821/525847 co-relation queries the response was YES. [2024-06-27 20:19:25,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47448 conditions, 5153 events. 3373/5153 cut-off events. For 525821/525847 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27229 event pairs, 894 based on Foata normal form. 13/5153 useless extension candidates. Maximal degree in co-relation 47370. Up to 4770 conditions per place. [2024-06-27 20:19:25,389 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 221 selfloop transitions, 28 changer transitions 0/256 dead transitions. [2024-06-27 20:19:25,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 256 transitions, 2831 flow [2024-06-27 20:19:25,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:25,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:25,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 20:19:25,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-27 20:19:25,392 INFO L175 Difference]: Start difference. First operand has 172 places, 204 transitions, 2042 flow. Second operand 10 states and 177 transitions. [2024-06-27 20:19:25,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 256 transitions, 2831 flow [2024-06-27 20:19:25,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 256 transitions, 2773 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:25,651 INFO L231 Difference]: Finished difference. Result has 182 places, 221 transitions, 2274 flow [2024-06-27 20:19:25,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2274, PETRI_PLACES=182, PETRI_TRANSITIONS=221} [2024-06-27 20:19:25,651 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 137 predicate places. [2024-06-27 20:19:25,651 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 221 transitions, 2274 flow [2024-06-27 20:19:25,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:25,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:25,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:25,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:19:25,652 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:25,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:25,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1990242555, now seen corresponding path program 2 times [2024-06-27 20:19:25,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:25,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662723378] [2024-06-27 20:19:25,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:25,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:25,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:26,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:26,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:26,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662723378] [2024-06-27 20:19:26,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662723378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:26,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:26,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:26,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540635112] [2024-06-27 20:19:26,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:26,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:26,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:26,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:26,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:26,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:26,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 221 transitions, 2274 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:26,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:26,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:26,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:27,636 INFO L124 PetriNetUnfolderBase]: 3499/5349 cut-off events. [2024-06-27 20:19:27,636 INFO L125 PetriNetUnfolderBase]: For 548484/548518 co-relation queries the response was YES. [2024-06-27 20:19:27,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49254 conditions, 5349 events. 3499/5349 cut-off events. For 548484/548518 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 28334 event pairs, 855 based on Foata normal form. 23/5365 useless extension candidates. Maximal degree in co-relation 49170. Up to 4905 conditions per place. [2024-06-27 20:19:27,690 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 231 selfloop transitions, 47 changer transitions 0/285 dead transitions. [2024-06-27 20:19:27,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 285 transitions, 3267 flow [2024-06-27 20:19:27,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:27,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:27,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:19:27,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-27 20:19:27,692 INFO L175 Difference]: Start difference. First operand has 182 places, 221 transitions, 2274 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:19:27,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 285 transitions, 3267 flow [2024-06-27 20:19:28,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 285 transitions, 3107 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-27 20:19:28,084 INFO L231 Difference]: Finished difference. Result has 193 places, 245 transitions, 2599 flow [2024-06-27 20:19:28,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2189, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2599, PETRI_PLACES=193, PETRI_TRANSITIONS=245} [2024-06-27 20:19:28,085 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 148 predicate places. [2024-06-27 20:19:28,085 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 245 transitions, 2599 flow [2024-06-27 20:19:28,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:28,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:28,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:28,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:19:28,086 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:28,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:28,086 INFO L85 PathProgramCache]: Analyzing trace with hash -681085865, now seen corresponding path program 3 times [2024-06-27 20:19:28,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:28,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798254858] [2024-06-27 20:19:28,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:28,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:29,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:29,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:29,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798254858] [2024-06-27 20:19:29,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798254858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:29,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:29,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:29,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792078158] [2024-06-27 20:19:29,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:29,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:29,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:29,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:29,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:29,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:29,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 245 transitions, 2599 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:29,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:29,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:29,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:30,334 INFO L124 PetriNetUnfolderBase]: 3516/5380 cut-off events. [2024-06-27 20:19:30,334 INFO L125 PetriNetUnfolderBase]: For 571125/571155 co-relation queries the response was YES. [2024-06-27 20:19:30,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50160 conditions, 5380 events. 3516/5380 cut-off events. For 571125/571155 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 28610 event pairs, 900 based on Foata normal form. 19/5392 useless extension candidates. Maximal degree in co-relation 50071. Up to 4928 conditions per place. [2024-06-27 20:19:30,393 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 227 selfloop transitions, 47 changer transitions 0/281 dead transitions. [2024-06-27 20:19:30,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 281 transitions, 3329 flow [2024-06-27 20:19:30,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:30,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:30,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:19:30,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-27 20:19:30,396 INFO L175 Difference]: Start difference. First operand has 193 places, 245 transitions, 2599 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:19:30,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 281 transitions, 3329 flow [2024-06-27 20:19:30,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 281 transitions, 3195 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:30,762 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 2645 flow [2024-06-27 20:19:30,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2465, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2645, PETRI_PLACES=197, PETRI_TRANSITIONS=247} [2024-06-27 20:19:30,763 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-06-27 20:19:30,763 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 2645 flow [2024-06-27 20:19:30,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:30,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:30,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:30,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:19:30,764 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:30,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:30,764 INFO L85 PathProgramCache]: Analyzing trace with hash 2102403108, now seen corresponding path program 1 times [2024-06-27 20:19:30,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:30,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274138698] [2024-06-27 20:19:30,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:30,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:30,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:31,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:31,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:31,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274138698] [2024-06-27 20:19:31,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274138698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:31,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:31,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:31,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745726874] [2024-06-27 20:19:31,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:31,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:31,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:31,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:31,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:32,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:32,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 247 transitions, 2645 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:32,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:32,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:32,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:33,092 INFO L124 PetriNetUnfolderBase]: 3612/5536 cut-off events. [2024-06-27 20:19:33,092 INFO L125 PetriNetUnfolderBase]: For 587073/587108 co-relation queries the response was YES. [2024-06-27 20:19:33,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51533 conditions, 5536 events. 3612/5536 cut-off events. For 587073/587108 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 29687 event pairs, 944 based on Foata normal form. 17/5538 useless extension candidates. Maximal degree in co-relation 51443. Up to 5080 conditions per place. [2024-06-27 20:19:33,151 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 241 selfloop transitions, 51 changer transitions 0/299 dead transitions. [2024-06-27 20:19:33,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 299 transitions, 3623 flow [2024-06-27 20:19:33,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:33,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:33,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 20:19:33,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068181818181818 [2024-06-27 20:19:33,152 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 2645 flow. Second operand 10 states and 179 transitions. [2024-06-27 20:19:33,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 299 transitions, 3623 flow [2024-06-27 20:19:33,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 299 transitions, 3439 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:33,526 INFO L231 Difference]: Finished difference. Result has 202 places, 265 transitions, 2899 flow [2024-06-27 20:19:33,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2899, PETRI_PLACES=202, PETRI_TRANSITIONS=265} [2024-06-27 20:19:33,526 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 157 predicate places. [2024-06-27 20:19:33,527 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 265 transitions, 2899 flow [2024-06-27 20:19:33,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:33,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:33,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:33,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:19:33,527 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:33,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:33,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1684140771, now seen corresponding path program 4 times [2024-06-27 20:19:33,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:33,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788208156] [2024-06-27 20:19:33,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:33,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:33,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:34,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-27 20:19:34,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:34,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788208156] [2024-06-27 20:19:34,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788208156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:34,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:34,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:34,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032557851] [2024-06-27 20:19:34,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:34,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:34,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:34,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:34,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:34,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:34,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 265 transitions, 2899 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:34,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:34,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:34,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:35,810 INFO L124 PetriNetUnfolderBase]: 3770/5782 cut-off events. [2024-06-27 20:19:35,811 INFO L125 PetriNetUnfolderBase]: For 615540/615570 co-relation queries the response was YES. [2024-06-27 20:19:35,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53461 conditions, 5782 events. 3770/5782 cut-off events. For 615540/615570 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 31233 event pairs, 882 based on Foata normal form. 19/5794 useless extension candidates. Maximal degree in co-relation 53368. Up to 5259 conditions per place. [2024-06-27 20:19:35,882 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 264 selfloop transitions, 67 changer transitions 0/338 dead transitions. [2024-06-27 20:19:35,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 338 transitions, 4108 flow [2024-06-27 20:19:35,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:35,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:35,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 20:19:35,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 20:19:35,884 INFO L175 Difference]: Start difference. First operand has 202 places, 265 transitions, 2899 flow. Second operand 10 states and 184 transitions. [2024-06-27 20:19:35,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 338 transitions, 4108 flow [2024-06-27 20:19:36,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 338 transitions, 3938 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:36,351 INFO L231 Difference]: Finished difference. Result has 210 places, 300 transitions, 3405 flow [2024-06-27 20:19:36,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3405, PETRI_PLACES=210, PETRI_TRANSITIONS=300} [2024-06-27 20:19:36,352 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-27 20:19:36,352 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 300 transitions, 3405 flow [2024-06-27 20:19:36,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:36,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:36,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:36,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:19:36,353 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:36,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:36,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2109451173, now seen corresponding path program 5 times [2024-06-27 20:19:36,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:36,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628522332] [2024-06-27 20:19:36,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:36,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:36,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:37,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:37,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:37,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628522332] [2024-06-27 20:19:37,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628522332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:37,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:37,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:37,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381347360] [2024-06-27 20:19:37,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:37,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:37,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:37,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:37,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:37,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:37,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 300 transitions, 3405 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:37,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:37,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:37,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:38,991 INFO L124 PetriNetUnfolderBase]: 3787/5806 cut-off events. [2024-06-27 20:19:38,992 INFO L125 PetriNetUnfolderBase]: For 641514/641538 co-relation queries the response was YES. [2024-06-27 20:19:39,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54684 conditions, 5806 events. 3787/5806 cut-off events. For 641514/641538 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 31432 event pairs, 938 based on Foata normal form. 13/5809 useless extension candidates. Maximal degree in co-relation 54586. Up to 5191 conditions per place. [2024-06-27 20:19:39,052 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 255 selfloop transitions, 73 changer transitions 0/335 dead transitions. [2024-06-27 20:19:39,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 335 transitions, 4253 flow [2024-06-27 20:19:39,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:39,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:39,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:19:39,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 20:19:39,054 INFO L175 Difference]: Start difference. First operand has 210 places, 300 transitions, 3405 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:19:39,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 335 transitions, 4253 flow [2024-06-27 20:19:39,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 335 transitions, 4131 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 20:19:39,561 INFO L231 Difference]: Finished difference. Result has 216 places, 302 transitions, 3522 flow [2024-06-27 20:19:39,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3522, PETRI_PLACES=216, PETRI_TRANSITIONS=302} [2024-06-27 20:19:39,562 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2024-06-27 20:19:39,562 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 302 transitions, 3522 flow [2024-06-27 20:19:39,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:39,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:39,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:39,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:19:39,562 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:39,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:39,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2008313567, now seen corresponding path program 6 times [2024-06-27 20:19:39,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:39,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322564694] [2024-06-27 20:19:39,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:39,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:39,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:40,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:40,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:40,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322564694] [2024-06-27 20:19:40,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322564694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:40,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:40,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:40,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144256305] [2024-06-27 20:19:40,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:40,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:40,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:40,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:40,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:40,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:40,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 302 transitions, 3522 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:40,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:40,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:40,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:42,147 INFO L124 PetriNetUnfolderBase]: 3804/5838 cut-off events. [2024-06-27 20:19:42,148 INFO L125 PetriNetUnfolderBase]: For 665557/665589 co-relation queries the response was YES. [2024-06-27 20:19:42,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55512 conditions, 5838 events. 3804/5838 cut-off events. For 665557/665589 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 31656 event pairs, 905 based on Foata normal form. 21/5852 useless extension candidates. Maximal degree in co-relation 55413. Up to 5204 conditions per place. [2024-06-27 20:19:42,216 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 250 selfloop transitions, 79 changer transitions 0/336 dead transitions. [2024-06-27 20:19:42,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 336 transitions, 4376 flow [2024-06-27 20:19:42,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:42,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:42,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:19:42,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:19:42,217 INFO L175 Difference]: Start difference. First operand has 216 places, 302 transitions, 3522 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:19:42,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 336 transitions, 4376 flow [2024-06-27 20:19:42,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 336 transitions, 4155 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:42,775 INFO L231 Difference]: Finished difference. Result has 218 places, 304 transitions, 3556 flow [2024-06-27 20:19:42,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3556, PETRI_PLACES=218, PETRI_TRANSITIONS=304} [2024-06-27 20:19:42,776 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 173 predicate places. [2024-06-27 20:19:42,776 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 304 transitions, 3556 flow [2024-06-27 20:19:42,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:42,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:42,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:42,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:19:42,776 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:42,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:42,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1398455691, now seen corresponding path program 7 times [2024-06-27 20:19:42,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:42,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912332649] [2024-06-27 20:19:42,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:42,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:42,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:44,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:44,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:44,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912332649] [2024-06-27 20:19:44,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912332649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:44,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:44,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:44,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404717673] [2024-06-27 20:19:44,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:44,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:44,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:44,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:44,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:44,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:44,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 304 transitions, 3556 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:44,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:44,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:44,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:45,420 INFO L124 PetriNetUnfolderBase]: 3842/5908 cut-off events. [2024-06-27 20:19:45,420 INFO L125 PetriNetUnfolderBase]: For 698612/698644 co-relation queries the response was YES. [2024-06-27 20:19:45,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56875 conditions, 5908 events. 3842/5908 cut-off events. For 698612/698644 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 32148 event pairs, 903 based on Foata normal form. 21/5926 useless extension candidates. Maximal degree in co-relation 56775. Up to 5197 conditions per place. [2024-06-27 20:19:45,488 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 251 selfloop transitions, 84 changer transitions 0/342 dead transitions. [2024-06-27 20:19:45,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 342 transitions, 4732 flow [2024-06-27 20:19:45,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:45,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:45,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:19:45,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-27 20:19:45,489 INFO L175 Difference]: Start difference. First operand has 218 places, 304 transitions, 3556 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:19:45,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 342 transitions, 4732 flow [2024-06-27 20:19:46,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 342 transitions, 4495 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:46,057 INFO L231 Difference]: Finished difference. Result has 220 places, 308 transitions, 3678 flow [2024-06-27 20:19:46,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3678, PETRI_PLACES=220, PETRI_TRANSITIONS=308} [2024-06-27 20:19:46,058 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 175 predicate places. [2024-06-27 20:19:46,058 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 308 transitions, 3678 flow [2024-06-27 20:19:46,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:46,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:46,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:46,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:19:46,059 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:46,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:46,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1392945441, now seen corresponding path program 8 times [2024-06-27 20:19:46,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:46,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581951083] [2024-06-27 20:19:46,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:46,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:47,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-27 20:19:47,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:47,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581951083] [2024-06-27 20:19:47,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581951083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:47,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:47,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:47,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827997312] [2024-06-27 20:19:47,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:47,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:47,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:47,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:47,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:47,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:47,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 308 transitions, 3678 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:47,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:47,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:47,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:48,554 INFO L124 PetriNetUnfolderBase]: 3834/5891 cut-off events. [2024-06-27 20:19:48,554 INFO L125 PetriNetUnfolderBase]: For 714742/714774 co-relation queries the response was YES. [2024-06-27 20:19:48,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56910 conditions, 5891 events. 3834/5891 cut-off events. For 714742/714774 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 31975 event pairs, 891 based on Foata normal form. 21/5904 useless extension candidates. Maximal degree in co-relation 56809. Up to 5250 conditions per place. [2024-06-27 20:19:48,626 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 250 selfloop transitions, 83 changer transitions 0/340 dead transitions. [2024-06-27 20:19:48,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 340 transitions, 4454 flow [2024-06-27 20:19:48,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:48,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:48,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:19:48,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 20:19:48,628 INFO L175 Difference]: Start difference. First operand has 220 places, 308 transitions, 3678 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:19:48,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 340 transitions, 4454 flow [2024-06-27 20:19:49,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 340 transitions, 4192 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:49,279 INFO L231 Difference]: Finished difference. Result has 224 places, 308 transitions, 3589 flow [2024-06-27 20:19:49,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3416, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3589, PETRI_PLACES=224, PETRI_TRANSITIONS=308} [2024-06-27 20:19:49,279 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 179 predicate places. [2024-06-27 20:19:49,280 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 308 transitions, 3589 flow [2024-06-27 20:19:49,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:49,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:49,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:49,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:19:49,280 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-27 20:19:49,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:49,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1392729960, now seen corresponding path program 1 times [2024-06-27 20:19:49,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:49,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870174813] [2024-06-27 20:19:49,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:49,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:50,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:50,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:50,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870174813] [2024-06-27 20:19:50,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870174813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:50,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:50,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:50,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598329038] [2024-06-27 20:19:50,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:50,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:50,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:50,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:50,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:50,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:19:50,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 308 transitions, 3589 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:50,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:50,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:19:50,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:51,823 INFO L124 PetriNetUnfolderBase]: 4166/6270 cut-off events. [2024-06-27 20:19:51,823 INFO L125 PetriNetUnfolderBase]: For 734389/734393 co-relation queries the response was YES. [2024-06-27 20:19:51,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57726 conditions, 6270 events. 4166/6270 cut-off events. For 734389/734393 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 32775 event pairs, 1099 based on Foata normal form. 6/6273 useless extension candidates. Maximal degree in co-relation 57623. Up to 6019 conditions per place. [2024-06-27 20:19:51,894 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 309 selfloop transitions, 31 changer transitions 0/345 dead transitions. [2024-06-27 20:19:51,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 345 transitions, 4461 flow [2024-06-27 20:19:51,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:51,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:51,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 20:19:51,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3795454545454545 [2024-06-27 20:19:51,899 INFO L175 Difference]: Start difference. First operand has 224 places, 308 transitions, 3589 flow. Second operand 10 states and 167 transitions. [2024-06-27 20:19:51,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 345 transitions, 4461 flow [2024-06-27 20:19:52,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 345 transitions, 4283 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:52,497 INFO L231 Difference]: Finished difference. Result has 227 places, 313 transitions, 3573 flow [2024-06-27 20:19:52,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3573, PETRI_PLACES=227, PETRI_TRANSITIONS=313} [2024-06-27 20:19:52,499 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-27 20:19:52,499 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 313 transitions, 3573 flow [2024-06-27 20:19:52,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:52,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:52,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:52,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:19:52,500 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:52,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:52,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1441130846, now seen corresponding path program 1 times [2024-06-27 20:19:52,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:52,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251356934] [2024-06-27 20:19:52,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:52,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:52,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:53,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:53,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:53,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251356934] [2024-06-27 20:19:53,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251356934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:53,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:53,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:19:53,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027933620] [2024-06-27 20:19:53,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:53,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:19:53,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:53,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:19:53,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:19:53,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:53,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 313 transitions, 3573 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-27 20:19:53,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:53,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:53,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:54,465 INFO L124 PetriNetUnfolderBase]: 3956/6051 cut-off events. [2024-06-27 20:19:54,465 INFO L125 PetriNetUnfolderBase]: For 751826/751845 co-relation queries the response was YES. [2024-06-27 20:19:54,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56413 conditions, 6051 events. 3956/6051 cut-off events. For 751826/751845 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 32468 event pairs, 1029 based on Foata normal form. 6/6028 useless extension candidates. Maximal degree in co-relation 56308. Up to 5488 conditions per place. [2024-06-27 20:19:54,534 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 253 selfloop transitions, 58 changer transitions 0/341 dead transitions. [2024-06-27 20:19:54,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 341 transitions, 4475 flow [2024-06-27 20:19:54,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:19:54,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:19:54,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:19:54,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 20:19:54,536 INFO L175 Difference]: Start difference. First operand has 227 places, 313 transitions, 3573 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:19:54,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 341 transitions, 4475 flow [2024-06-27 20:19:55,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 341 transitions, 4363 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:55,138 INFO L231 Difference]: Finished difference. Result has 227 places, 319 transitions, 3688 flow [2024-06-27 20:19:55,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3688, PETRI_PLACES=227, PETRI_TRANSITIONS=319} [2024-06-27 20:19:55,139 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-27 20:19:55,139 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 319 transitions, 3688 flow [2024-06-27 20:19:55,139 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-27 20:19:55,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:55,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:55,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:19:55,139 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:55,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:55,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1441488896, now seen corresponding path program 2 times [2024-06-27 20:19:55,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:55,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58176995] [2024-06-27 20:19:55,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:55,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:55,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:55,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:55,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:55,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58176995] [2024-06-27 20:19:55,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58176995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:55,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:55,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:19:55,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894056189] [2024-06-27 20:19:55,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:55,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:19:55,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:55,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:19:55,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:19:55,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:19:55,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 319 transitions, 3688 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-27 20:19:55,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:55,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:19:55,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:57,173 INFO L124 PetriNetUnfolderBase]: 3966/6061 cut-off events. [2024-06-27 20:19:57,173 INFO L125 PetriNetUnfolderBase]: For 777139/777166 co-relation queries the response was YES. [2024-06-27 20:19:57,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57291 conditions, 6061 events. 3966/6061 cut-off events. For 777139/777166 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 32480 event pairs, 973 based on Foata normal form. 14/6051 useless extension candidates. Maximal degree in co-relation 57185. Up to 5498 conditions per place. [2024-06-27 20:19:57,241 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 251 selfloop transitions, 59 changer transitions 0/340 dead transitions. [2024-06-27 20:19:57,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 340 transitions, 4538 flow [2024-06-27 20:19:57,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:19:57,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:19:57,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:19:57,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-27 20:19:57,243 INFO L175 Difference]: Start difference. First operand has 227 places, 319 transitions, 3688 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:19:57,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 340 transitions, 4538 flow [2024-06-27 20:19:57,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 340 transitions, 4463 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 20:19:57,852 INFO L231 Difference]: Finished difference. Result has 231 places, 322 transitions, 3787 flow [2024-06-27 20:19:57,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3787, PETRI_PLACES=231, PETRI_TRANSITIONS=322} [2024-06-27 20:19:57,852 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 186 predicate places. [2024-06-27 20:19:57,852 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 322 transitions, 3787 flow [2024-06-27 20:19:57,853 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-27 20:19:57,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:57,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:57,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:19:57,853 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-27 20:19:57,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:57,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1441489330, now seen corresponding path program 1 times [2024-06-27 20:19:57,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:57,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509294386] [2024-06-27 20:19:57,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:57,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:58,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:58,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509294386] [2024-06-27 20:19:58,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509294386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:58,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:58,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:19:58,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606592985] [2024-06-27 20:19:58,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:58,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:19:58,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:58,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:19:58,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:19:58,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:19:58,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 322 transitions, 3787 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-27 20:19:58,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:58,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:19:58,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:59,769 INFO L124 PetriNetUnfolderBase]: 4169/6266 cut-off events. [2024-06-27 20:19:59,770 INFO L125 PetriNetUnfolderBase]: For 796709/796728 co-relation queries the response was YES. [2024-06-27 20:19:59,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59124 conditions, 6266 events. 4169/6266 cut-off events. For 796709/796728 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 32720 event pairs, 1107 based on Foata normal form. 5/6242 useless extension candidates. Maximal degree in co-relation 59016. Up to 5969 conditions per place. [2024-06-27 20:19:59,839 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 284 selfloop transitions, 31 changer transitions 0/343 dead transitions. [2024-06-27 20:19:59,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 343 transitions, 4687 flow [2024-06-27 20:19:59,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:19:59,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:19:59,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:19:59,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-27 20:19:59,840 INFO L175 Difference]: Start difference. First operand has 231 places, 322 transitions, 3787 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:19:59,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 343 transitions, 4687 flow [2024-06-27 20:20:00,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 343 transitions, 4586 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:20:00,592 INFO L231 Difference]: Finished difference. Result has 234 places, 328 transitions, 3860 flow [2024-06-27 20:20:00,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3860, PETRI_PLACES=234, PETRI_TRANSITIONS=328} [2024-06-27 20:20:00,593 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 189 predicate places. [2024-06-27 20:20:00,593 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 328 transitions, 3860 flow [2024-06-27 20:20:00,593 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-27 20:20:00,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:00,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:00,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:20:00,593 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:00,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:00,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1384317148, now seen corresponding path program 2 times [2024-06-27 20:20:00,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:00,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624172605] [2024-06-27 20:20:00,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:00,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:00,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:01,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:01,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624172605] [2024-06-27 20:20:01,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624172605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:01,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:01,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954590921] [2024-06-27 20:20:01,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:01,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:01,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:01,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:01,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:01,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:20:01,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 328 transitions, 3860 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:01,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:01,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:20:01,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:03,026 INFO L124 PetriNetUnfolderBase]: 4231/6354 cut-off events. [2024-06-27 20:20:03,026 INFO L125 PetriNetUnfolderBase]: For 828595/828607 co-relation queries the response was YES. [2024-06-27 20:20:03,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60740 conditions, 6354 events. 4231/6354 cut-off events. For 828595/828607 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 33060 event pairs, 1029 based on Foata normal form. 10/6357 useless extension candidates. Maximal degree in co-relation 60631. Up to 5976 conditions per place. [2024-06-27 20:20:03,099 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 300 selfloop transitions, 59 changer transitions 0/366 dead transitions. [2024-06-27 20:20:03,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 366 transitions, 4796 flow [2024-06-27 20:20:03,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:03,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:03,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 20:20:03,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:20:03,100 INFO L175 Difference]: Start difference. First operand has 234 places, 328 transitions, 3860 flow. Second operand 10 states and 170 transitions. [2024-06-27 20:20:03,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 366 transitions, 4796 flow [2024-06-27 20:20:03,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 366 transitions, 4727 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 20:20:03,964 INFO L231 Difference]: Finished difference. Result has 242 places, 335 transitions, 4039 flow [2024-06-27 20:20:03,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4039, PETRI_PLACES=242, PETRI_TRANSITIONS=335} [2024-06-27 20:20:03,964 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 197 predicate places. [2024-06-27 20:20:03,965 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 335 transitions, 4039 flow [2024-06-27 20:20:03,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:03,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:03,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:03,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:20:03,965 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:03,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:03,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1907397974, now seen corresponding path program 3 times [2024-06-27 20:20:03,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:03,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019044539] [2024-06-27 20:20:03,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:03,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:03,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:05,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:05,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:05,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019044539] [2024-06-27 20:20:05,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019044539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:05,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:05,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:05,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343799333] [2024-06-27 20:20:05,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:05,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:05,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:05,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:05,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:05,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:20:05,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 335 transitions, 4039 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:05,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:05,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:20:05,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:06,511 INFO L124 PetriNetUnfolderBase]: 4246/6376 cut-off events. [2024-06-27 20:20:06,512 INFO L125 PetriNetUnfolderBase]: For 856434/856461 co-relation queries the response was YES. [2024-06-27 20:20:06,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61815 conditions, 6376 events. 4246/6376 cut-off events. For 856434/856461 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 33220 event pairs, 834 based on Foata normal form. 20/6377 useless extension candidates. Maximal degree in co-relation 61703. Up to 4811 conditions per place. [2024-06-27 20:20:06,591 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 203 selfloop transitions, 213 changer transitions 0/423 dead transitions. [2024-06-27 20:20:06,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 423 transitions, 6270 flow [2024-06-27 20:20:06,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:06,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:06,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 20:20:06,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-27 20:20:06,593 INFO L175 Difference]: Start difference. First operand has 242 places, 335 transitions, 4039 flow. Second operand 10 states and 188 transitions. [2024-06-27 20:20:06,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 423 transitions, 6270 flow [2024-06-27 20:20:07,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 423 transitions, 6088 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:07,387 INFO L231 Difference]: Finished difference. Result has 247 places, 379 transitions, 4935 flow [2024-06-27 20:20:07,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3869, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4935, PETRI_PLACES=247, PETRI_TRANSITIONS=379} [2024-06-27 20:20:07,388 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 202 predicate places. [2024-06-27 20:20:07,388 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 379 transitions, 4935 flow [2024-06-27 20:20:07,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:07,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:07,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:07,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:20:07,389 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:07,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:07,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1641033139, now seen corresponding path program 9 times [2024-06-27 20:20:07,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:07,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574130528] [2024-06-27 20:20:07,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:07,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:07,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:08,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:08,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:08,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574130528] [2024-06-27 20:20:08,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574130528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:08,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:08,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:08,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322267646] [2024-06-27 20:20:08,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:08,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:08,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:08,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:08,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:08,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:08,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 379 transitions, 4935 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:08,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:08,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:08,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:09,792 INFO L124 PetriNetUnfolderBase]: 3996/6105 cut-off events. [2024-06-27 20:20:09,793 INFO L125 PetriNetUnfolderBase]: For 878742/878771 co-relation queries the response was YES. [2024-06-27 20:20:09,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62856 conditions, 6105 events. 3996/6105 cut-off events. For 878742/878771 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 32854 event pairs, 826 based on Foata normal form. 24/6108 useless extension candidates. Maximal degree in co-relation 62741. Up to 5314 conditions per place. [2024-06-27 20:20:09,871 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 295 selfloop transitions, 104 changer transitions 0/411 dead transitions. [2024-06-27 20:20:09,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 411 transitions, 5931 flow [2024-06-27 20:20:09,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:20:09,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:20:09,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:20:09,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 20:20:09,873 INFO L175 Difference]: Start difference. First operand has 247 places, 379 transitions, 4935 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:20:09,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 411 transitions, 5931 flow [2024-06-27 20:20:10,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 411 transitions, 5727 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 20:20:10,794 INFO L231 Difference]: Finished difference. Result has 252 places, 381 transitions, 5044 flow [2024-06-27 20:20:10,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4731, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5044, PETRI_PLACES=252, PETRI_TRANSITIONS=381} [2024-06-27 20:20:10,794 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2024-06-27 20:20:10,794 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 381 transitions, 5044 flow [2024-06-27 20:20:10,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:10,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:10,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:10,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:20:10,795 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:10,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:10,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1640817658, now seen corresponding path program 4 times [2024-06-27 20:20:10,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:10,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461882562] [2024-06-27 20:20:10,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:10,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:11,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:11,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:11,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461882562] [2024-06-27 20:20:11,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461882562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:11,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:11,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:11,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896020727] [2024-06-27 20:20:11,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:11,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:11,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:11,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:11,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:11,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:20:11,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 381 transitions, 5044 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:11,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:11,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:20:11,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:13,210 INFO L124 PetriNetUnfolderBase]: 4248/6380 cut-off events. [2024-06-27 20:20:13,211 INFO L125 PetriNetUnfolderBase]: For 906584/906596 co-relation queries the response was YES. [2024-06-27 20:20:13,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64539 conditions, 6380 events. 4248/6380 cut-off events. For 906584/906596 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 33238 event pairs, 986 based on Foata normal form. 10/6383 useless extension candidates. Maximal degree in co-relation 64422. Up to 6002 conditions per place. [2024-06-27 20:20:13,290 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 348 selfloop transitions, 61 changer transitions 0/416 dead transitions. [2024-06-27 20:20:13,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 416 transitions, 6059 flow [2024-06-27 20:20:13,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:13,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:13,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 20:20:13,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886363636363636 [2024-06-27 20:20:13,291 INFO L175 Difference]: Start difference. First operand has 252 places, 381 transitions, 5044 flow. Second operand 10 states and 171 transitions. [2024-06-27 20:20:13,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 416 transitions, 6059 flow [2024-06-27 20:20:14,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 416 transitions, 5764 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:14,049 INFO L231 Difference]: Finished difference. Result has 256 places, 385 transitions, 4970 flow [2024-06-27 20:20:14,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4970, PETRI_PLACES=256, PETRI_TRANSITIONS=385} [2024-06-27 20:20:14,050 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-06-27 20:20:14,050 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 385 transitions, 4970 flow [2024-06-27 20:20:14,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:14,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:14,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:14,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:20:14,051 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:14,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:14,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1375120378, now seen corresponding path program 5 times [2024-06-27 20:20:14,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:14,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194418696] [2024-06-27 20:20:14,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:14,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:14,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:15,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:15,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:15,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194418696] [2024-06-27 20:20:15,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194418696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:15,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:15,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:15,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247877679] [2024-06-27 20:20:15,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:15,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:15,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:15,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:15,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:15,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:20:15,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 385 transitions, 4970 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:15,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:15,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:20:15,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:16,476 INFO L124 PetriNetUnfolderBase]: 4237/6363 cut-off events. [2024-06-27 20:20:16,476 INFO L125 PetriNetUnfolderBase]: For 924928/924940 co-relation queries the response was YES. [2024-06-27 20:20:16,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64397 conditions, 6363 events. 4237/6363 cut-off events. For 924928/924940 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 33139 event pairs, 991 based on Foata normal form. 10/6366 useless extension candidates. Maximal degree in co-relation 64278. Up to 5985 conditions per place. [2024-06-27 20:20:16,555 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 345 selfloop transitions, 68 changer transitions 0/420 dead transitions. [2024-06-27 20:20:16,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 420 transitions, 6003 flow [2024-06-27 20:20:16,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:16,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:16,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 20:20:16,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3840909090909091 [2024-06-27 20:20:16,557 INFO L175 Difference]: Start difference. First operand has 256 places, 385 transitions, 4970 flow. Second operand 10 states and 169 transitions. [2024-06-27 20:20:16,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 420 transitions, 6003 flow [2024-06-27 20:20:17,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 420 transitions, 5827 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:17,597 INFO L231 Difference]: Finished difference. Result has 260 places, 390 transitions, 5065 flow [2024-06-27 20:20:17,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4798, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5065, PETRI_PLACES=260, PETRI_TRANSITIONS=390} [2024-06-27 20:20:17,598 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-27 20:20:17,598 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 390 transitions, 5065 flow [2024-06-27 20:20:17,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:17,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:17,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:17,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:20:17,599 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:17,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:17,600 INFO L85 PathProgramCache]: Analyzing trace with hash -648638223, now seen corresponding path program 10 times [2024-06-27 20:20:17,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:17,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089191321] [2024-06-27 20:20:17,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:17,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:18,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:18,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:18,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089191321] [2024-06-27 20:20:18,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089191321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:18,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:18,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:18,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701423350] [2024-06-27 20:20:18,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:18,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:18,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:18,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:18,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 390 transitions, 5065 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:18,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:18,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:18,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:20,051 INFO L124 PetriNetUnfolderBase]: 4017/6144 cut-off events. [2024-06-27 20:20:20,052 INFO L125 PetriNetUnfolderBase]: For 946607/946641 co-relation queries the response was YES. [2024-06-27 20:20:20,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64238 conditions, 6144 events. 4017/6144 cut-off events. For 946607/946641 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 33118 event pairs, 834 based on Foata normal form. 24/6140 useless extension candidates. Maximal degree in co-relation 64117. Up to 5343 conditions per place. [2024-06-27 20:20:20,129 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 311 selfloop transitions, 98 changer transitions 0/423 dead transitions. [2024-06-27 20:20:20,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 423 transitions, 6089 flow [2024-06-27 20:20:20,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:20:20,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:20:20,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:20:20,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-27 20:20:20,131 INFO L175 Difference]: Start difference. First operand has 260 places, 390 transitions, 5065 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:20:20,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 423 transitions, 6089 flow [2024-06-27 20:20:21,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 423 transitions, 5937 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 20:20:21,150 INFO L231 Difference]: Finished difference. Result has 264 places, 392 transitions, 5218 flow [2024-06-27 20:20:21,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4913, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5218, PETRI_PLACES=264, PETRI_TRANSITIONS=392} [2024-06-27 20:20:21,151 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 219 predicate places. [2024-06-27 20:20:21,151 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 392 transitions, 5218 flow [2024-06-27 20:20:21,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:21,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:21,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:21,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:20:21,152 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:21,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:21,152 INFO L85 PathProgramCache]: Analyzing trace with hash -648422742, now seen corresponding path program 6 times [2024-06-27 20:20:21,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:21,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381127626] [2024-06-27 20:20:21,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:21,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:21,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:22,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:22,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:22,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381127626] [2024-06-27 20:20:22,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381127626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:22,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:22,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:22,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390076663] [2024-06-27 20:20:22,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:22,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:22,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:22,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:22,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:22,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:20:22,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 392 transitions, 5218 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:22,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:22,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:20:22,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:23,634 INFO L124 PetriNetUnfolderBase]: 4243/6373 cut-off events. [2024-06-27 20:20:23,635 INFO L125 PetriNetUnfolderBase]: For 975803/975815 co-relation queries the response was YES. [2024-06-27 20:20:23,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65394 conditions, 6373 events. 4243/6373 cut-off events. For 975803/975815 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 33226 event pairs, 986 based on Foata normal form. 10/6376 useless extension candidates. Maximal degree in co-relation 65272. Up to 5995 conditions per place. [2024-06-27 20:20:23,718 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 355 selfloop transitions, 62 changer transitions 0/424 dead transitions. [2024-06-27 20:20:23,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 424 transitions, 6214 flow [2024-06-27 20:20:23,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:23,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 20:20:23,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-27 20:20:23,719 INFO L175 Difference]: Start difference. First operand has 264 places, 392 transitions, 5218 flow. Second operand 10 states and 172 transitions. [2024-06-27 20:20:23,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 424 transitions, 6214 flow [2024-06-27 20:20:24,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 424 transitions, 5927 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:24,499 INFO L231 Difference]: Finished difference. Result has 267 places, 394 transitions, 5125 flow [2024-06-27 20:20:24,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4931, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5125, PETRI_PLACES=267, PETRI_TRANSITIONS=394} [2024-06-27 20:20:24,500 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-27 20:20:24,500 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 394 transitions, 5125 flow [2024-06-27 20:20:24,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:24,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:24,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:24,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:20:24,501 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:24,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:24,501 INFO L85 PathProgramCache]: Analyzing trace with hash -654144753, now seen corresponding path program 11 times [2024-06-27 20:20:24,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:24,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254547387] [2024-06-27 20:20:24,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:24,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:24,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:25,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:25,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:25,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254547387] [2024-06-27 20:20:25,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254547387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:25,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:25,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:25,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820301871] [2024-06-27 20:20:25,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:25,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:25,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:25,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:25,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:25,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 394 transitions, 5125 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:25,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:25,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:25,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:27,154 INFO L124 PetriNetUnfolderBase]: 4023/6154 cut-off events. [2024-06-27 20:20:27,155 INFO L125 PetriNetUnfolderBase]: For 994377/994406 co-relation queries the response was YES. [2024-06-27 20:20:27,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64720 conditions, 6154 events. 4023/6154 cut-off events. For 994377/994406 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 33203 event pairs, 832 based on Foata normal form. 24/6157 useless extension candidates. Maximal degree in co-relation 64597. Up to 5353 conditions per place. [2024-06-27 20:20:27,238 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 313 selfloop transitions, 99 changer transitions 0/426 dead transitions. [2024-06-27 20:20:27,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 426 transitions, 6155 flow [2024-06-27 20:20:27,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:20:27,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:20:27,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:20:27,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:20:27,240 INFO L175 Difference]: Start difference. First operand has 267 places, 394 transitions, 5125 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:20:27,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 426 transitions, 6155 flow [2024-06-27 20:20:28,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 426 transitions, 5947 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:28,066 INFO L231 Difference]: Finished difference. Result has 265 places, 396 transitions, 5228 flow [2024-06-27 20:20:28,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5228, PETRI_PLACES=265, PETRI_TRANSITIONS=396} [2024-06-27 20:20:28,068 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 220 predicate places. [2024-06-27 20:20:28,068 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 396 transitions, 5228 flow [2024-06-27 20:20:28,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:28,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:28,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:28,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:20:28,069 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:28,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:28,069 INFO L85 PathProgramCache]: Analyzing trace with hash -654148473, now seen corresponding path program 12 times [2024-06-27 20:20:28,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:28,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412252420] [2024-06-27 20:20:28,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:28,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:28,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:29,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:29,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:29,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412252420] [2024-06-27 20:20:29,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412252420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:29,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:29,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:29,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258626569] [2024-06-27 20:20:29,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:29,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:29,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:29,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:29,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:29,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:29,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 396 transitions, 5228 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:29,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:29,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:29,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:30,907 INFO L124 PetriNetUnfolderBase]: 4032/6168 cut-off events. [2024-06-27 20:20:30,908 INFO L125 PetriNetUnfolderBase]: For 1026428/1026457 co-relation queries the response was YES. [2024-06-27 20:20:30,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65658 conditions, 6168 events. 4032/6168 cut-off events. For 1026428/1026457 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 33235 event pairs, 846 based on Foata normal form. 24/6171 useless extension candidates. Maximal degree in co-relation 65537. Up to 5290 conditions per place. [2024-06-27 20:20:30,988 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 306 selfloop transitions, 109 changer transitions 0/429 dead transitions. [2024-06-27 20:20:30,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 429 transitions, 6271 flow [2024-06-27 20:20:30,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:30,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 20:20:30,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-27 20:20:30,989 INFO L175 Difference]: Start difference. First operand has 265 places, 396 transitions, 5228 flow. Second operand 10 states and 181 transitions. [2024-06-27 20:20:30,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 429 transitions, 6271 flow [2024-06-27 20:20:32,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 429 transitions, 5978 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:32,155 INFO L231 Difference]: Finished difference. Result has 268 places, 398 transitions, 5270 flow [2024-06-27 20:20:32,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4935, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5270, PETRI_PLACES=268, PETRI_TRANSITIONS=398} [2024-06-27 20:20:32,155 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 223 predicate places. [2024-06-27 20:20:32,155 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 398 transitions, 5270 flow [2024-06-27 20:20:32,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:32,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:32,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:32,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:20:32,156 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-27 20:20:32,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:32,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1855271440, now seen corresponding path program 2 times [2024-06-27 20:20:32,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:32,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181656239] [2024-06-27 20:20:32,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:32,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:32,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:32,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-27 20:20:32,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:32,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181656239] [2024-06-27 20:20:32,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181656239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:32,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:32,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:20:32,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668445173] [2024-06-27 20:20:32,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:32,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:20:32,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:32,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:20:32,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:20:32,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:20:32,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 398 transitions, 5270 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-27 20:20:32,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:32,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:20:32,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:34,171 INFO L124 PetriNetUnfolderBase]: 4232/6369 cut-off events. [2024-06-27 20:20:34,171 INFO L125 PetriNetUnfolderBase]: For 1048269/1048296 co-relation queries the response was YES. [2024-06-27 20:20:34,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66035 conditions, 6369 events. 4232/6369 cut-off events. For 1048269/1048296 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 33402 event pairs, 1025 based on Foata normal form. 9/6350 useless extension candidates. Maximal degree in co-relation 65913. Up to 6040 conditions per place. [2024-06-27 20:20:34,254 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 345 selfloop transitions, 34 changer transitions 0/411 dead transitions. [2024-06-27 20:20:34,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 411 transitions, 6248 flow [2024-06-27 20:20:34,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:20:34,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:20:34,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:20:34,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36688311688311687 [2024-06-27 20:20:34,256 INFO L175 Difference]: Start difference. First operand has 268 places, 398 transitions, 5270 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:20:34,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 411 transitions, 6248 flow [2024-06-27 20:20:35,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 411 transitions, 5931 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:35,331 INFO L231 Difference]: Finished difference. Result has 267 places, 401 transitions, 5075 flow [2024-06-27 20:20:35,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5075, PETRI_PLACES=267, PETRI_TRANSITIONS=401} [2024-06-27 20:20:35,332 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-27 20:20:35,332 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 401 transitions, 5075 flow [2024-06-27 20:20:35,332 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-27 20:20:35,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:35,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:35,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:20:35,332 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-27 20:20:35,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:35,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1854795776, now seen corresponding path program 3 times [2024-06-27 20:20:35,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:35,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628122633] [2024-06-27 20:20:35,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:35,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:35,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:35,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:35,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628122633] [2024-06-27 20:20:35,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628122633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:35,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:35,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:20:35,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782974575] [2024-06-27 20:20:35,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:35,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:20:35,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:35,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:20:35,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:20:36,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:36,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 401 transitions, 5075 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-27 20:20:36,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:36,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:36,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:37,485 INFO L124 PetriNetUnfolderBase]: 4046/6183 cut-off events. [2024-06-27 20:20:37,486 INFO L125 PetriNetUnfolderBase]: For 1068227/1068269 co-relation queries the response was YES. [2024-06-27 20:20:37,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64475 conditions, 6183 events. 4046/6183 cut-off events. For 1068227/1068269 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 33254 event pairs, 940 based on Foata normal form. 20/6163 useless extension candidates. Maximal degree in co-relation 64352. Up to 5586 conditions per place. [2024-06-27 20:20:37,565 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 317 selfloop transitions, 58 changer transitions 0/412 dead transitions. [2024-06-27 20:20:37,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 412 transitions, 5859 flow [2024-06-27 20:20:37,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:20:37,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:20:37,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 20:20:37,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-27 20:20:37,566 INFO L175 Difference]: Start difference. First operand has 267 places, 401 transitions, 5075 flow. Second operand 7 states and 122 transitions. [2024-06-27 20:20:37,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 412 transitions, 5859 flow [2024-06-27 20:20:38,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 412 transitions, 5739 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 20:20:38,613 INFO L231 Difference]: Finished difference. Result has 270 places, 401 transitions, 5077 flow [2024-06-27 20:20:38,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4955, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5077, PETRI_PLACES=270, PETRI_TRANSITIONS=401} [2024-06-27 20:20:38,614 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-27 20:20:38,614 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 401 transitions, 5077 flow [2024-06-27 20:20:38,614 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-27 20:20:38,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:38,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:38,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:20:38,615 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-27 20:20:38,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:38,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1586648370, now seen corresponding path program 3 times [2024-06-27 20:20:38,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:38,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274244440] [2024-06-27 20:20:38,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:38,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:38,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:39,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:39,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:39,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274244440] [2024-06-27 20:20:39,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274244440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:39,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:39,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:20:39,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625553544] [2024-06-27 20:20:39,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:39,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:20:39,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:39,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:20:39,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:20:39,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:20:39,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 401 transitions, 5077 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-27 20:20:39,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:39,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:20:39,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:40,816 INFO L124 PetriNetUnfolderBase]: 4223/6357 cut-off events. [2024-06-27 20:20:40,816 INFO L125 PetriNetUnfolderBase]: For 1086679/1086706 co-relation queries the response was YES. [2024-06-27 20:20:40,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65848 conditions, 6357 events. 4223/6357 cut-off events. For 1086679/1086706 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 33386 event pairs, 1024 based on Foata normal form. 9/6338 useless extension candidates. Maximal degree in co-relation 65724. Up to 6029 conditions per place. [2024-06-27 20:20:40,899 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 345 selfloop transitions, 33 changer transitions 0/410 dead transitions. [2024-06-27 20:20:40,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 410 transitions, 5859 flow [2024-06-27 20:20:40,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:20:40,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:20:40,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:20:40,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36688311688311687 [2024-06-27 20:20:40,900 INFO L175 Difference]: Start difference. First operand has 270 places, 401 transitions, 5077 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:20:40,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 410 transitions, 5859 flow [2024-06-27 20:20:41,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 410 transitions, 5623 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:42,185 INFO L231 Difference]: Finished difference. Result has 270 places, 401 transitions, 4913 flow [2024-06-27 20:20:42,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4913, PETRI_PLACES=270, PETRI_TRANSITIONS=401} [2024-06-27 20:20:42,185 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-27 20:20:42,186 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 401 transitions, 4913 flow [2024-06-27 20:20:42,186 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-27 20:20:42,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:42,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:42,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:20:42,186 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:42,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:42,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1686018596, now seen corresponding path program 2 times [2024-06-27 20:20:42,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:42,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991592634] [2024-06-27 20:20:42,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:42,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:42,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:43,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:43,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:43,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991592634] [2024-06-27 20:20:43,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991592634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:43,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:43,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:43,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906677255] [2024-06-27 20:20:43,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:43,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:43,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:43,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:43,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:43,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:43,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 401 transitions, 4913 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:43,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:43,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:43,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:44,943 INFO L124 PetriNetUnfolderBase]: 4218/6446 cut-off events. [2024-06-27 20:20:44,944 INFO L125 PetriNetUnfolderBase]: For 1110627/1110649 co-relation queries the response was YES. [2024-06-27 20:20:44,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68205 conditions, 6446 events. 4218/6446 cut-off events. For 1110627/1110649 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 35001 event pairs, 872 based on Foata normal form. 14/6441 useless extension candidates. Maximal degree in co-relation 68080. Up to 5846 conditions per place. [2024-06-27 20:20:45,028 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 374 selfloop transitions, 93 changer transitions 0/482 dead transitions. [2024-06-27 20:20:45,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 482 transitions, 6719 flow [2024-06-27 20:20:45,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:45,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:45,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 20:20:45,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 20:20:45,030 INFO L175 Difference]: Start difference. First operand has 270 places, 401 transitions, 4913 flow. Second operand 10 states and 186 transitions. [2024-06-27 20:20:45,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 482 transitions, 6719 flow [2024-06-27 20:20:46,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 482 transitions, 6623 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:46,199 INFO L231 Difference]: Finished difference. Result has 275 places, 445 transitions, 5897 flow [2024-06-27 20:20:46,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4817, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5897, PETRI_PLACES=275, PETRI_TRANSITIONS=445} [2024-06-27 20:20:46,199 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 230 predicate places. [2024-06-27 20:20:46,200 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 445 transitions, 5897 flow [2024-06-27 20:20:46,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:46,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:46,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:46,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:20:46,200 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:46,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:46,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1015209832, now seen corresponding path program 3 times [2024-06-27 20:20:46,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:46,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900169390] [2024-06-27 20:20:46,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:46,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:46,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:47,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:47,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:47,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900169390] [2024-06-27 20:20:47,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900169390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:47,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:47,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:47,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646517252] [2024-06-27 20:20:47,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:47,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:47,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:47,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:47,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:47,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:47,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 445 transitions, 5897 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:47,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:47,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:47,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:48,693 INFO L124 PetriNetUnfolderBase]: 4356/6654 cut-off events. [2024-06-27 20:20:48,693 INFO L125 PetriNetUnfolderBase]: For 1136896/1136910 co-relation queries the response was YES. [2024-06-27 20:20:48,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70753 conditions, 6654 events. 4356/6654 cut-off events. For 1136896/1136910 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 36308 event pairs, 905 based on Foata normal form. 6/6641 useless extension candidates. Maximal degree in co-relation 70625. Up to 5987 conditions per place. [2024-06-27 20:20:48,781 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 396 selfloop transitions, 116 changer transitions 0/527 dead transitions. [2024-06-27 20:20:48,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 527 transitions, 7910 flow [2024-06-27 20:20:48,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:48,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:48,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 20:20:48,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 20:20:48,783 INFO L175 Difference]: Start difference. First operand has 275 places, 445 transitions, 5897 flow. Second operand 10 states and 185 transitions. [2024-06-27 20:20:48,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 527 transitions, 7910 flow [2024-06-27 20:20:50,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 527 transitions, 7452 flow, removed 156 selfloop flow, removed 6 redundant places. [2024-06-27 20:20:50,530 INFO L231 Difference]: Finished difference. Result has 281 places, 489 transitions, 6705 flow [2024-06-27 20:20:50,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5573, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6705, PETRI_PLACES=281, PETRI_TRANSITIONS=489} [2024-06-27 20:20:50,530 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 236 predicate places. [2024-06-27 20:20:50,530 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 489 transitions, 6705 flow [2024-06-27 20:20:50,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:50,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:50,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:50,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:20:50,531 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:50,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:50,531 INFO L85 PathProgramCache]: Analyzing trace with hash 2048059475, now seen corresponding path program 13 times [2024-06-27 20:20:50,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:50,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677160358] [2024-06-27 20:20:50,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:50,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:50,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:51,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:51,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677160358] [2024-06-27 20:20:51,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677160358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:51,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:51,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:51,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998512905] [2024-06-27 20:20:51,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:51,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:51,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:51,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:51,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:51,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:51,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 489 transitions, 6705 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:51,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:51,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:51,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:53,284 INFO L124 PetriNetUnfolderBase]: 4447/6805 cut-off events. [2024-06-27 20:20:53,285 INFO L125 PetriNetUnfolderBase]: For 1158395/1158415 co-relation queries the response was YES. [2024-06-27 20:20:53,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71579 conditions, 6805 events. 4447/6805 cut-off events. For 1158395/1158415 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 37560 event pairs, 732 based on Foata normal form. 14/6800 useless extension candidates. Maximal degree in co-relation 71448. Up to 6056 conditions per place. [2024-06-27 20:20:53,375 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 448 selfloop transitions, 85 changer transitions 0/548 dead transitions. [2024-06-27 20:20:53,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 548 transitions, 8195 flow [2024-06-27 20:20:53,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:53,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:53,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 20:20:53,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-27 20:20:53,377 INFO L175 Difference]: Start difference. First operand has 281 places, 489 transitions, 6705 flow. Second operand 10 states and 181 transitions. [2024-06-27 20:20:53,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 548 transitions, 8195 flow [2024-06-27 20:20:54,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 548 transitions, 7915 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:54,816 INFO L231 Difference]: Finished difference. Result has 285 places, 510 transitions, 6976 flow [2024-06-27 20:20:54,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6425, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6976, PETRI_PLACES=285, PETRI_TRANSITIONS=510} [2024-06-27 20:20:54,817 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 240 predicate places. [2024-06-27 20:20:54,817 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 510 transitions, 6976 flow [2024-06-27 20:20:54,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:54,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:54,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:54,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:20:54,818 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-27 20:20:54,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:54,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1594744826, now seen corresponding path program 1 times [2024-06-27 20:20:54,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:54,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744930798] [2024-06-27 20:20:54,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:54,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:54,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:55,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:55,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:55,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744930798] [2024-06-27 20:20:55,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744930798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:55,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:55,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:20:55,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956058331] [2024-06-27 20:20:55,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:55,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:20:55,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:55,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:20:55,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:20:55,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:55,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 510 transitions, 6976 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-27 20:20:55,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:55,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:55,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:56,996 INFO L124 PetriNetUnfolderBase]: 4404/6757 cut-off events. [2024-06-27 20:20:56,996 INFO L125 PetriNetUnfolderBase]: For 1039511/1039511 co-relation queries the response was YES. [2024-06-27 20:20:57,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67442 conditions, 6757 events. 4404/6757 cut-off events. For 1039511/1039511 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 37027 event pairs, 1199 based on Foata normal form. 1/6755 useless extension candidates. Maximal degree in co-relation 67308. Up to 6412 conditions per place. [2024-06-27 20:20:57,092 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 498 selfloop transitions, 25 changer transitions 0/532 dead transitions. [2024-06-27 20:20:57,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 532 transitions, 8372 flow [2024-06-27 20:20:57,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:20:57,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:20:57,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 20:20:57,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-27 20:20:57,094 INFO L175 Difference]: Start difference. First operand has 285 places, 510 transitions, 6976 flow. Second operand 7 states and 125 transitions. [2024-06-27 20:20:57,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 532 transitions, 8372 flow [2024-06-27 20:20:58,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 532 transitions, 8095 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:58,183 INFO L231 Difference]: Finished difference. Result has 284 places, 516 transitions, 6897 flow [2024-06-27 20:20:58,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6897, PETRI_PLACES=284, PETRI_TRANSITIONS=516} [2024-06-27 20:20:58,184 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-27 20:20:58,184 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 516 transitions, 6897 flow [2024-06-27 20:20:58,184 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-27 20:20:58,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:58,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:58,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:20:58,184 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-27 20:20:58,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:58,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1618805114, now seen corresponding path program 2 times [2024-06-27 20:20:58,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:58,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904859966] [2024-06-27 20:20:58,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:58,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:58,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:58,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:58,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904859966] [2024-06-27 20:20:58,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904859966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:58,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:58,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:20:58,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245593708] [2024-06-27 20:20:58,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:58,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:20:58,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:58,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:20:58,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:20:59,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:20:59,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 516 transitions, 6897 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-27 20:20:59,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:59,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:20:59,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:00,326 INFO L124 PetriNetUnfolderBase]: 4409/6764 cut-off events. [2024-06-27 20:21:00,326 INFO L125 PetriNetUnfolderBase]: For 1060323/1060323 co-relation queries the response was YES. [2024-06-27 20:21:00,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67584 conditions, 6764 events. 4409/6764 cut-off events. For 1060323/1060323 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37071 event pairs, 1199 based on Foata normal form. 1/6762 useless extension candidates. Maximal degree in co-relation 67450. Up to 6418 conditions per place. [2024-06-27 20:21:00,423 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 496 selfloop transitions, 27 changer transitions 0/532 dead transitions. [2024-06-27 20:21:00,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 532 transitions, 8219 flow [2024-06-27 20:21:00,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:21:00,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:21:00,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 20:21:00,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-27 20:21:00,425 INFO L175 Difference]: Start difference. First operand has 284 places, 516 transitions, 6897 flow. Second operand 7 states and 123 transitions. [2024-06-27 20:21:00,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 532 transitions, 8219 flow [2024-06-27 20:21:02,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 532 transitions, 8118 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 20:21:02,070 INFO L231 Difference]: Finished difference. Result has 288 places, 519 transitions, 6930 flow [2024-06-27 20:21:02,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6806, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6930, PETRI_PLACES=288, PETRI_TRANSITIONS=519} [2024-06-27 20:21:02,071 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 243 predicate places. [2024-06-27 20:21:02,071 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 519 transitions, 6930 flow [2024-06-27 20:21:02,071 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-27 20:21:02,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:02,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:02,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:21:02,071 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-27 20:21:02,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:02,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1594738068, now seen corresponding path program 1 times [2024-06-27 20:21:02,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:02,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254598612] [2024-06-27 20:21:02,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:02,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:02,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:02,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254598612] [2024-06-27 20:21:02,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254598612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:02,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:02,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:21:02,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84972839] [2024-06-27 20:21:02,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:02,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:21:02,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:02,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:21:02,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:21:02,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:02,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 519 transitions, 6930 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-27 20:21:02,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:02,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:02,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:04,134 INFO L124 PetriNetUnfolderBase]: 4344/6686 cut-off events. [2024-06-27 20:21:04,134 INFO L125 PetriNetUnfolderBase]: For 1075992/1076007 co-relation queries the response was YES. [2024-06-27 20:21:04,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67004 conditions, 6686 events. 4344/6686 cut-off events. For 1075992/1076007 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 36942 event pairs, 1159 based on Foata normal form. 1/6663 useless extension candidates. Maximal degree in co-relation 66868. Up to 6178 conditions per place. [2024-06-27 20:21:04,219 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 466 selfloop transitions, 24 changer transitions 0/538 dead transitions. [2024-06-27 20:21:04,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 538 transitions, 8222 flow [2024-06-27 20:21:04,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:21:04,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:21:04,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 20:21:04,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-27 20:21:04,221 INFO L175 Difference]: Start difference. First operand has 288 places, 519 transitions, 6930 flow. Second operand 7 states and 123 transitions. [2024-06-27 20:21:04,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 538 transitions, 8222 flow [2024-06-27 20:21:05,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 538 transitions, 8132 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 20:21:05,309 INFO L231 Difference]: Finished difference. Result has 291 places, 525 transitions, 7008 flow [2024-06-27 20:21:05,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7008, PETRI_PLACES=291, PETRI_TRANSITIONS=525} [2024-06-27 20:21:05,309 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 246 predicate places. [2024-06-27 20:21:05,310 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 525 transitions, 7008 flow [2024-06-27 20:21:05,310 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-27 20:21:05,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:05,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:05,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:21:05,310 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-27 20:21:05,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:05,311 INFO L85 PathProgramCache]: Analyzing trace with hash -284299496, now seen corresponding path program 3 times [2024-06-27 20:21:05,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:05,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951929998] [2024-06-27 20:21:05,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:05,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:05,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:05,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:05,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951929998] [2024-06-27 20:21:05,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951929998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:05,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:05,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:21:05,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760840422] [2024-06-27 20:21:05,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:05,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:21:05,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:05,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:21:05,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:21:06,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:06,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 525 transitions, 7008 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-27 20:21:06,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:06,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:06,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:07,492 INFO L124 PetriNetUnfolderBase]: 4423/6779 cut-off events. [2024-06-27 20:21:07,492 INFO L125 PetriNetUnfolderBase]: For 1107194/1107194 co-relation queries the response was YES. [2024-06-27 20:21:07,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68586 conditions, 6779 events. 4423/6779 cut-off events. For 1107194/1107194 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37099 event pairs, 1197 based on Foata normal form. 1/6777 useless extension candidates. Maximal degree in co-relation 68449. Up to 6459 conditions per place. [2024-06-27 20:21:07,576 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 508 selfloop transitions, 15 changer transitions 0/534 dead transitions. [2024-06-27 20:21:07,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 534 transitions, 8082 flow [2024-06-27 20:21:07,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:21:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:21:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:21:07,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-27 20:21:07,578 INFO L175 Difference]: Start difference. First operand has 291 places, 525 transitions, 7008 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:21:07,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 534 transitions, 8082 flow [2024-06-27 20:21:08,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 534 transitions, 7971 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 20:21:08,832 INFO L231 Difference]: Finished difference. Result has 295 places, 525 transitions, 6933 flow [2024-06-27 20:21:08,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6897, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6933, PETRI_PLACES=295, PETRI_TRANSITIONS=525} [2024-06-27 20:21:08,832 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-27 20:21:08,832 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 525 transitions, 6933 flow [2024-06-27 20:21:08,832 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-27 20:21:08,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:08,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:08,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:21:08,833 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-27 20:21:08,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:08,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1855277392, now seen corresponding path program 2 times [2024-06-27 20:21:08,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:08,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585915857] [2024-06-27 20:21:08,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:08,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:08,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:09,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-27 20:21:09,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:09,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585915857] [2024-06-27 20:21:09,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585915857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:09,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:09,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:21:09,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872749495] [2024-06-27 20:21:09,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:09,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:21:09,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:09,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:21:09,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:21:09,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:09,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 525 transitions, 6933 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-27 20:21:09,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:09,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:09,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:11,192 INFO L124 PetriNetUnfolderBase]: 4346/6689 cut-off events. [2024-06-27 20:21:11,192 INFO L125 PetriNetUnfolderBase]: For 1122088/1122103 co-relation queries the response was YES. [2024-06-27 20:21:11,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67812 conditions, 6689 events. 4346/6689 cut-off events. For 1122088/1122103 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 36950 event pairs, 1157 based on Foata normal form. 1/6666 useless extension candidates. Maximal degree in co-relation 67673. Up to 6203 conditions per place. [2024-06-27 20:21:11,280 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 474 selfloop transitions, 15 changer transitions 0/537 dead transitions. [2024-06-27 20:21:11,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 537 transitions, 7995 flow [2024-06-27 20:21:11,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:21:11,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:21:11,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:21:11,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-27 20:21:11,282 INFO L175 Difference]: Start difference. First operand has 295 places, 525 transitions, 6933 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:21:11,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 537 transitions, 7995 flow [2024-06-27 20:21:12,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 537 transitions, 7937 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:21:12,408 INFO L231 Difference]: Finished difference. Result has 295 places, 528 transitions, 6973 flow [2024-06-27 20:21:12,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6875, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6973, PETRI_PLACES=295, PETRI_TRANSITIONS=528} [2024-06-27 20:21:12,408 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-27 20:21:12,408 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 528 transitions, 6973 flow [2024-06-27 20:21:12,409 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-27 20:21:12,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:12,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:12,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:21:12,409 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-27 20:21:12,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:12,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1854980722, now seen corresponding path program 3 times [2024-06-27 20:21:12,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:12,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206902331] [2024-06-27 20:21:12,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:12,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:12,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:13,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:13,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:13,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206902331] [2024-06-27 20:21:13,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206902331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:13,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:13,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:21:13,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343437627] [2024-06-27 20:21:13,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:13,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:21:13,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:13,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:21:13,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:21:13,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:13,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 528 transitions, 6973 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-27 20:21:13,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:13,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:13,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:14,764 INFO L124 PetriNetUnfolderBase]: 4343/6685 cut-off events. [2024-06-27 20:21:14,764 INFO L125 PetriNetUnfolderBase]: For 1143034/1143049 co-relation queries the response was YES. [2024-06-27 20:21:14,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67989 conditions, 6685 events. 4343/6685 cut-off events. For 1143034/1143049 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 36943 event pairs, 1157 based on Foata normal form. 1/6662 useless extension candidates. Maximal degree in co-relation 67849. Up to 6193 conditions per place. [2024-06-27 20:21:14,857 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 469 selfloop transitions, 20 changer transitions 0/537 dead transitions. [2024-06-27 20:21:14,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 537 transitions, 7979 flow [2024-06-27 20:21:14,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:21:14,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:21:14,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:21:14,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-27 20:21:14,858 INFO L175 Difference]: Start difference. First operand has 295 places, 528 transitions, 6973 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:21:14,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 537 transitions, 7979 flow [2024-06-27 20:21:15,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 537 transitions, 7875 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 20:21:15,986 INFO L231 Difference]: Finished difference. Result has 297 places, 528 transitions, 6915 flow [2024-06-27 20:21:15,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6915, PETRI_PLACES=297, PETRI_TRANSITIONS=528} [2024-06-27 20:21:15,986 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-27 20:21:15,986 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 528 transitions, 6915 flow [2024-06-27 20:21:15,987 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-27 20:21:15,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:15,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:15,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:21:15,987 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:15,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:15,988 INFO L85 PathProgramCache]: Analyzing trace with hash 691775530, now seen corresponding path program 1 times [2024-06-27 20:21:15,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:15,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459280041] [2024-06-27 20:21:15,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:15,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:15,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:17,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:17,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459280041] [2024-06-27 20:21:17,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459280041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:17,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:17,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:17,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965530372] [2024-06-27 20:21:17,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:17,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:17,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:17,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:17,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:17,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:17,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 528 transitions, 6915 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:17,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:17,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:17,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:19,018 INFO L124 PetriNetUnfolderBase]: 4508/6894 cut-off events. [2024-06-27 20:21:19,018 INFO L125 PetriNetUnfolderBase]: For 1366845/1366863 co-relation queries the response was YES. [2024-06-27 20:21:19,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75636 conditions, 6894 events. 4508/6894 cut-off events. For 1366845/1366863 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37997 event pairs, 679 based on Foata normal form. 12/6889 useless extension candidates. Maximal degree in co-relation 75495. Up to 5832 conditions per place. [2024-06-27 20:21:19,118 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 441 selfloop transitions, 109 changer transitions 0/568 dead transitions. [2024-06-27 20:21:19,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 568 transitions, 8263 flow [2024-06-27 20:21:19,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:21:19,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:21:19,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 20:21:19,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:21:19,119 INFO L175 Difference]: Start difference. First operand has 297 places, 528 transitions, 6915 flow. Second operand 10 states and 180 transitions. [2024-06-27 20:21:19,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 568 transitions, 8263 flow [2024-06-27 20:21:20,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 568 transitions, 8197 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:21:20,538 INFO L231 Difference]: Finished difference. Result has 301 places, 530 transitions, 7197 flow [2024-06-27 20:21:20,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7197, PETRI_PLACES=301, PETRI_TRANSITIONS=530} [2024-06-27 20:21:20,539 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 256 predicate places. [2024-06-27 20:21:20,539 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 530 transitions, 7197 flow [2024-06-27 20:21:20,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:20,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:20,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:20,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:21:20,540 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:20,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:20,540 INFO L85 PathProgramCache]: Analyzing trace with hash 749987950, now seen corresponding path program 2 times [2024-06-27 20:21:20,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:20,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645667681] [2024-06-27 20:21:20,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:20,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:21,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-27 20:21:21,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:21,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645667681] [2024-06-27 20:21:21,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645667681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:21,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:21,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:21,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222887156] [2024-06-27 20:21:21,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:21,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:21,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:21,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:21,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:21,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:21,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 530 transitions, 7197 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:21,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:21,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:21,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:23,742 INFO L124 PetriNetUnfolderBase]: 4524/6930 cut-off events. [2024-06-27 20:21:23,742 INFO L125 PetriNetUnfolderBase]: For 1407138/1407152 co-relation queries the response was YES. [2024-06-27 20:21:23,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76739 conditions, 6930 events. 4524/6930 cut-off events. For 1407138/1407152 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 38409 event pairs, 880 based on Foata normal form. 12/6925 useless extension candidates. Maximal degree in co-relation 76597. Up to 5876 conditions per place. [2024-06-27 20:21:23,863 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 371 selfloop transitions, 181 changer transitions 0/570 dead transitions. [2024-06-27 20:21:23,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 570 transitions, 8559 flow [2024-06-27 20:21:23,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:21:23,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:21:23,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:21:23,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-27 20:21:23,865 INFO L175 Difference]: Start difference. First operand has 301 places, 530 transitions, 7197 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:21:23,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 570 transitions, 8559 flow [2024-06-27 20:21:25,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 570 transitions, 8247 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:25,642 INFO L231 Difference]: Finished difference. Result has 303 places, 532 transitions, 7395 flow [2024-06-27 20:21:25,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6885, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7395, PETRI_PLACES=303, PETRI_TRANSITIONS=532} [2024-06-27 20:21:25,643 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-27 20:21:25,643 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 532 transitions, 7395 flow [2024-06-27 20:21:25,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:25,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:25,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:25,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:21:25,644 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:25,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:25,645 INFO L85 PathProgramCache]: Analyzing trace with hash 2079519568, now seen corresponding path program 3 times [2024-06-27 20:21:25,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:25,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554977813] [2024-06-27 20:21:25,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:25,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:26,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:26,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:26,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554977813] [2024-06-27 20:21:26,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554977813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:26,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:26,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:26,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369694995] [2024-06-27 20:21:26,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:26,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:26,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:26,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:26,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:27,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:27,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 532 transitions, 7395 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:27,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:27,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:27,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:28,700 INFO L124 PetriNetUnfolderBase]: 4541/6967 cut-off events. [2024-06-27 20:21:28,701 INFO L125 PetriNetUnfolderBase]: For 1440935/1440949 co-relation queries the response was YES. [2024-06-27 20:21:28,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77740 conditions, 6967 events. 4541/6967 cut-off events. For 1440935/1440949 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 38773 event pairs, 880 based on Foata normal form. 8/6958 useless extension candidates. Maximal degree in co-relation 77597. Up to 5819 conditions per place. [2024-06-27 20:21:28,810 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 381 selfloop transitions, 173 changer transitions 0/572 dead transitions. [2024-06-27 20:21:28,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 572 transitions, 8763 flow [2024-06-27 20:21:28,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:21:28,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:21:28,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 20:21:28,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 20:21:28,812 INFO L175 Difference]: Start difference. First operand has 303 places, 532 transitions, 7395 flow. Second operand 10 states and 184 transitions. [2024-06-27 20:21:28,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 572 transitions, 8763 flow [2024-06-27 20:21:30,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 572 transitions, 8317 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:30,715 INFO L231 Difference]: Finished difference. Result has 305 places, 534 transitions, 7424 flow [2024-06-27 20:21:30,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6949, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7424, PETRI_PLACES=305, PETRI_TRANSITIONS=534} [2024-06-27 20:21:30,715 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2024-06-27 20:21:30,716 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 534 transitions, 7424 flow [2024-06-27 20:21:30,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:30,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:30,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:30,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:21:30,716 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:30,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:30,717 INFO L85 PathProgramCache]: Analyzing trace with hash 2079404248, now seen corresponding path program 4 times [2024-06-27 20:21:30,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:30,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103807321] [2024-06-27 20:21:30,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:30,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:30,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:31,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-27 20:21:31,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:31,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103807321] [2024-06-27 20:21:31,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103807321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:31,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:31,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:31,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105212985] [2024-06-27 20:21:31,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:31,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:31,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:31,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:31,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:31,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:31,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 534 transitions, 7424 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:31,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:31,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:31,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:33,533 INFO L124 PetriNetUnfolderBase]: 4574/7024 cut-off events. [2024-06-27 20:21:33,534 INFO L125 PetriNetUnfolderBase]: For 1491715/1491729 co-relation queries the response was YES. [2024-06-27 20:21:33,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78950 conditions, 7024 events. 4574/7024 cut-off events. For 1491715/1491729 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39210 event pairs, 925 based on Foata normal form. 8/7015 useless extension candidates. Maximal degree in co-relation 78806. Up to 5764 conditions per place. [2024-06-27 20:21:33,639 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 390 selfloop transitions, 166 changer transitions 0/574 dead transitions. [2024-06-27 20:21:33,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 574 transitions, 8798 flow [2024-06-27 20:21:33,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:21:33,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:21:33,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 20:21:33,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 20:21:33,640 INFO L175 Difference]: Start difference. First operand has 305 places, 534 transitions, 7424 flow. Second operand 10 states and 185 transitions. [2024-06-27 20:21:33,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 574 transitions, 8798 flow [2024-06-27 20:21:35,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 574 transitions, 8341 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:35,420 INFO L231 Difference]: Finished difference. Result has 307 places, 536 transitions, 7432 flow [2024-06-27 20:21:35,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6967, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7432, PETRI_PLACES=307, PETRI_TRANSITIONS=536} [2024-06-27 20:21:35,420 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 262 predicate places. [2024-06-27 20:21:35,420 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 536 transitions, 7432 flow [2024-06-27 20:21:35,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:35,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:35,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:35,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:21:35,421 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:35,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:35,421 INFO L85 PathProgramCache]: Analyzing trace with hash 476651606, now seen corresponding path program 1 times [2024-06-27 20:21:35,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:35,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626363123] [2024-06-27 20:21:35,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:35,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:35,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:36,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:36,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:36,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626363123] [2024-06-27 20:21:36,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626363123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:36,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:36,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:36,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726101649] [2024-06-27 20:21:36,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:36,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:36,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:36,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:36,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:36,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:21:36,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 536 transitions, 7432 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:36,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:36,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:21:36,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:38,509 INFO L124 PetriNetUnfolderBase]: 4930/7393 cut-off events. [2024-06-27 20:21:38,509 INFO L125 PetriNetUnfolderBase]: For 1520955/1520967 co-relation queries the response was YES. [2024-06-27 20:21:38,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80385 conditions, 7393 events. 4930/7393 cut-off events. For 1520955/1520967 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39612 event pairs, 935 based on Foata normal form. 16/7406 useless extension candidates. Maximal degree in co-relation 80240. Up to 6625 conditions per place. [2024-06-27 20:21:38,622 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 457 selfloop transitions, 118 changer transitions 0/586 dead transitions. [2024-06-27 20:21:38,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 586 transitions, 8869 flow [2024-06-27 20:21:38,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:38,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:38,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 20:21:38,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39462809917355374 [2024-06-27 20:21:38,624 INFO L175 Difference]: Start difference. First operand has 307 places, 536 transitions, 7432 flow. Second operand 11 states and 191 transitions. [2024-06-27 20:21:38,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 586 transitions, 8869 flow [2024-06-27 20:21:40,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 586 transitions, 8422 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:40,689 INFO L231 Difference]: Finished difference. Result has 311 places, 540 transitions, 7354 flow [2024-06-27 20:21:40,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6985, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7354, PETRI_PLACES=311, PETRI_TRANSITIONS=540} [2024-06-27 20:21:40,689 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 266 predicate places. [2024-06-27 20:21:40,690 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 540 transitions, 7354 flow [2024-06-27 20:21:40,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:40,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:40,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:40,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:21:40,690 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-27 20:21:40,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:40,690 INFO L85 PathProgramCache]: Analyzing trace with hash 541946543, now seen corresponding path program 1 times [2024-06-27 20:21:40,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:40,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014591137] [2024-06-27 20:21:40,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:40,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:40,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:41,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:41,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:41,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014591137] [2024-06-27 20:21:41,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014591137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:41,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:41,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:21:41,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435830820] [2024-06-27 20:21:41,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:41,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:21:41,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:41,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:21:41,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:21:41,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:41,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 540 transitions, 7354 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-27 20:21:41,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:41,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:41,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:43,127 INFO L124 PetriNetUnfolderBase]: 4660/7106 cut-off events. [2024-06-27 20:21:43,127 INFO L125 PetriNetUnfolderBase]: For 1530403/1530427 co-relation queries the response was YES. [2024-06-27 20:21:43,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78296 conditions, 7106 events. 4660/7106 cut-off events. For 1530403/1530427 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39261 event pairs, 1074 based on Foata normal form. 5/7068 useless extension candidates. Maximal degree in co-relation 78149. Up to 6542 conditions per place. [2024-06-27 20:21:43,233 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 479 selfloop transitions, 30 changer transitions 0/564 dead transitions. [2024-06-27 20:21:43,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 564 transitions, 8746 flow [2024-06-27 20:21:43,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:21:43,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:21:43,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:21:43,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 20:21:43,234 INFO L175 Difference]: Start difference. First operand has 311 places, 540 transitions, 7354 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:21:43,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 564 transitions, 8746 flow [2024-06-27 20:21:45,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 564 transitions, 8461 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:45,628 INFO L231 Difference]: Finished difference. Result has 310 places, 546 transitions, 7273 flow [2024-06-27 20:21:45,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7273, PETRI_PLACES=310, PETRI_TRANSITIONS=546} [2024-06-27 20:21:45,629 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-27 20:21:45,629 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 546 transitions, 7273 flow [2024-06-27 20:21:45,629 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-27 20:21:45,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:45,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:45,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:21:45,630 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-27 20:21:45,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:45,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1736487735, now seen corresponding path program 2 times [2024-06-27 20:21:45,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:45,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789492003] [2024-06-27 20:21:45,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:45,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:45,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:46,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:46,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:46,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789492003] [2024-06-27 20:21:46,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789492003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:46,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:46,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:21:46,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499754205] [2024-06-27 20:21:46,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:46,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:21:46,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:46,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:21:46,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:21:46,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:46,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 546 transitions, 7273 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-27 20:21:46,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:46,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:46,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:48,103 INFO L124 PetriNetUnfolderBase]: 4665/7113 cut-off events. [2024-06-27 20:21:48,103 INFO L125 PetriNetUnfolderBase]: For 1564394/1564418 co-relation queries the response was YES. [2024-06-27 20:21:48,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78535 conditions, 7113 events. 4665/7113 cut-off events. For 1564394/1564418 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 39271 event pairs, 1074 based on Foata normal form. 5/7075 useless extension candidates. Maximal degree in co-relation 78387. Up to 6572 conditions per place. [2024-06-27 20:21:48,197 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 481 selfloop transitions, 27 changer transitions 0/563 dead transitions. [2024-06-27 20:21:48,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 563 transitions, 8409 flow [2024-06-27 20:21:48,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:21:48,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:21:48,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 20:21:48,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-27 20:21:48,198 INFO L175 Difference]: Start difference. First operand has 310 places, 546 transitions, 7273 flow. Second operand 7 states and 123 transitions. [2024-06-27 20:21:48,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 563 transitions, 8409 flow [2024-06-27 20:21:49,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 563 transitions, 8276 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-27 20:21:49,681 INFO L231 Difference]: Finished difference. Result has 314 places, 549 transitions, 7278 flow [2024-06-27 20:21:49,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7164, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7278, PETRI_PLACES=314, PETRI_TRANSITIONS=549} [2024-06-27 20:21:49,682 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 269 predicate places. [2024-06-27 20:21:49,682 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 549 transitions, 7278 flow [2024-06-27 20:21:49,682 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-27 20:21:49,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:49,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:49,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:21:49,683 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:49,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:49,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1731868562, now seen corresponding path program 5 times [2024-06-27 20:21:49,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:49,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157050706] [2024-06-27 20:21:49,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:49,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:49,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:50,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:50,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:50,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157050706] [2024-06-27 20:21:50,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157050706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:50,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:50,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:50,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807396767] [2024-06-27 20:21:50,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:50,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:50,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:50,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:50,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:51,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:51,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 549 transitions, 7278 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:51,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:51,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:51,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:53,098 INFO L124 PetriNetUnfolderBase]: 4631/7108 cut-off events. [2024-06-27 20:21:53,098 INFO L125 PetriNetUnfolderBase]: For 1625272/1625290 co-relation queries the response was YES. [2024-06-27 20:21:53,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80541 conditions, 7108 events. 4631/7108 cut-off events. For 1625272/1625290 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 39664 event pairs, 907 based on Foata normal form. 16/7107 useless extension candidates. Maximal degree in co-relation 80391. Up to 5797 conditions per place. [2024-06-27 20:21:53,194 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 387 selfloop transitions, 184 changer transitions 0/590 dead transitions. [2024-06-27 20:21:53,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 590 transitions, 9014 flow [2024-06-27 20:21:53,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:21:53,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:21:53,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 20:21:53,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-27 20:21:53,195 INFO L175 Difference]: Start difference. First operand has 314 places, 549 transitions, 7278 flow. Second operand 10 states and 191 transitions. [2024-06-27 20:21:53,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 590 transitions, 9014 flow [2024-06-27 20:21:55,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 590 transitions, 8928 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 20:21:55,451 INFO L231 Difference]: Finished difference. Result has 319 places, 551 transitions, 7698 flow [2024-06-27 20:21:55,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7192, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7698, PETRI_PLACES=319, PETRI_TRANSITIONS=551} [2024-06-27 20:21:55,452 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 274 predicate places. [2024-06-27 20:21:55,452 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 551 transitions, 7698 flow [2024-06-27 20:21:55,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:55,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:55,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:55,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:21:55,452 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:21:55,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:55,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1731873212, now seen corresponding path program 6 times [2024-06-27 20:21:55,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:55,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225234303] [2024-06-27 20:21:55,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:55,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:56,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:56,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:56,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225234303] [2024-06-27 20:21:56,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225234303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:56,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:56,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:56,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680408571] [2024-06-27 20:21:56,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:56,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:56,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:56,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:56,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:56,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:21:56,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 551 transitions, 7698 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:56,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:56,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:21:56,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:58,714 INFO L124 PetriNetUnfolderBase]: 4648/7145 cut-off events. [2024-06-27 20:21:58,714 INFO L125 PetriNetUnfolderBase]: For 1657204/1657222 co-relation queries the response was YES. [2024-06-27 20:21:58,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82221 conditions, 7145 events. 4648/7145 cut-off events. For 1657204/1657222 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 40085 event pairs, 907 based on Foata normal form. 12/7140 useless extension candidates. Maximal degree in co-relation 82070. Up to 5783 conditions per place. [2024-06-27 20:21:58,814 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 386 selfloop transitions, 187 changer transitions 0/592 dead transitions. [2024-06-27 20:21:58,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 592 transitions, 9444 flow [2024-06-27 20:21:58,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:21:58,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:21:58,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 20:21:58,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-27 20:21:58,816 INFO L175 Difference]: Start difference. First operand has 319 places, 551 transitions, 7698 flow. Second operand 10 states and 192 transitions. [2024-06-27 20:21:58,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 592 transitions, 9444 flow [2024-06-27 20:22:01,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 592 transitions, 9089 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:01,157 INFO L231 Difference]: Finished difference. Result has 322 places, 553 transitions, 7858 flow [2024-06-27 20:22:01,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7858, PETRI_PLACES=322, PETRI_TRANSITIONS=553} [2024-06-27 20:22:01,157 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-27 20:22:01,158 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 553 transitions, 7858 flow [2024-06-27 20:22:01,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:01,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:01,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:01,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:22:01,158 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:22:01,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:01,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1731988532, now seen corresponding path program 7 times [2024-06-27 20:22:01,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:01,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50605561] [2024-06-27 20:22:01,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:01,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:01,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:02,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-27 20:22:02,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:02,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50605561] [2024-06-27 20:22:02,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50605561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:02,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:02,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:02,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78271149] [2024-06-27 20:22:02,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:02,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:02,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:02,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:02,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:02,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:22:02,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 553 transitions, 7858 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:02,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:02,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:22:02,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:04,424 INFO L124 PetriNetUnfolderBase]: 4833/7452 cut-off events. [2024-06-27 20:22:04,424 INFO L125 PetriNetUnfolderBase]: For 1836321/1836339 co-relation queries the response was YES. [2024-06-27 20:22:04,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88720 conditions, 7452 events. 4833/7452 cut-off events. For 1836321/1836339 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 42397 event pairs, 945 based on Foata normal form. 12/7447 useless extension candidates. Maximal degree in co-relation 88568. Up to 5764 conditions per place. [2024-06-27 20:22:04,535 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 389 selfloop transitions, 194 changer transitions 0/602 dead transitions. [2024-06-27 20:22:04,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 602 transitions, 10130 flow [2024-06-27 20:22:04,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:04,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:04,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 20:22:04,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-27 20:22:04,536 INFO L175 Difference]: Start difference. First operand has 322 places, 553 transitions, 7858 flow. Second operand 10 states and 197 transitions. [2024-06-27 20:22:04,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 602 transitions, 10130 flow [2024-06-27 20:22:07,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 602 transitions, 9764 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:07,044 INFO L231 Difference]: Finished difference. Result has 325 places, 557 transitions, 8159 flow [2024-06-27 20:22:07,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7492, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8159, PETRI_PLACES=325, PETRI_TRANSITIONS=557} [2024-06-27 20:22:07,045 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 280 predicate places. [2024-06-27 20:22:07,045 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 557 transitions, 8159 flow [2024-06-27 20:22:07,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:07,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:07,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:07,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:22:07,046 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:22:07,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:07,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1561166132, now seen corresponding path program 8 times [2024-06-27 20:22:07,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:07,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254772407] [2024-06-27 20:22:07,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:07,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:07,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:08,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:08,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:08,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254772407] [2024-06-27 20:22:08,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254772407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:08,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:08,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:08,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137743270] [2024-06-27 20:22:08,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:08,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:08,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:08,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:08,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:08,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:22:08,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 557 transitions, 8159 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:08,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:08,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:22:08,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:10,509 INFO L124 PetriNetUnfolderBase]: 4862/7501 cut-off events. [2024-06-27 20:22:10,510 INFO L125 PetriNetUnfolderBase]: For 1899895/1899913 co-relation queries the response was YES. [2024-06-27 20:22:10,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89864 conditions, 7501 events. 4862/7501 cut-off events. For 1899895/1899913 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 42831 event pairs, 897 based on Foata normal form. 16/7500 useless extension candidates. Maximal degree in co-relation 89711. Up to 6165 conditions per place. [2024-06-27 20:22:10,623 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 384 selfloop transitions, 195 changer transitions 0/598 dead transitions. [2024-06-27 20:22:10,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 598 transitions, 9935 flow [2024-06-27 20:22:10,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:10,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 20:22:10,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 20:22:10,625 INFO L175 Difference]: Start difference. First operand has 325 places, 557 transitions, 8159 flow. Second operand 10 states and 190 transitions. [2024-06-27 20:22:10,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 598 transitions, 9935 flow [2024-06-27 20:22:14,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 598 transitions, 9559 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:14,079 INFO L231 Difference]: Finished difference. Result has 328 places, 559 transitions, 8323 flow [2024-06-27 20:22:14,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7793, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8323, PETRI_PLACES=328, PETRI_TRANSITIONS=559} [2024-06-27 20:22:14,080 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 283 predicate places. [2024-06-27 20:22:14,080 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 559 transitions, 8323 flow [2024-06-27 20:22:14,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:14,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:14,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:14,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:22:14,080 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:22:14,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:14,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1554737042, now seen corresponding path program 9 times [2024-06-27 20:22:14,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:14,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160502557] [2024-06-27 20:22:14,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:14,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:14,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:15,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:15,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:15,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160502557] [2024-06-27 20:22:15,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160502557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:15,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:15,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:15,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854166469] [2024-06-27 20:22:15,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:15,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:15,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:15,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:15,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:15,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:22:15,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 559 transitions, 8323 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:15,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:15,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:22:15,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:17,381 INFO L124 PetriNetUnfolderBase]: 4847/7487 cut-off events. [2024-06-27 20:22:17,382 INFO L125 PetriNetUnfolderBase]: For 1915733/1915746 co-relation queries the response was YES. [2024-06-27 20:22:17,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87982 conditions, 7487 events. 4847/7487 cut-off events. For 1915733/1915746 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42775 event pairs, 873 based on Foata normal form. 36/7513 useless extension candidates. Maximal degree in co-relation 87828. Up to 6008 conditions per place. [2024-06-27 20:22:17,491 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 378 selfloop transitions, 207 changer transitions 0/604 dead transitions. [2024-06-27 20:22:17,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 604 transitions, 10141 flow [2024-06-27 20:22:17,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:17,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:17,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 20:22:17,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-27 20:22:17,493 INFO L175 Difference]: Start difference. First operand has 328 places, 559 transitions, 8323 flow. Second operand 10 states and 193 transitions. [2024-06-27 20:22:17,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 604 transitions, 10141 flow [2024-06-27 20:22:20,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 604 transitions, 9613 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-27 20:22:20,449 INFO L231 Difference]: Finished difference. Result has 330 places, 561 transitions, 8355 flow [2024-06-27 20:22:20,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7795, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8355, PETRI_PLACES=330, PETRI_TRANSITIONS=561} [2024-06-27 20:22:20,449 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-27 20:22:20,450 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 561 transitions, 8355 flow [2024-06-27 20:22:20,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:20,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:20,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:20,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:22:20,450 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:22:20,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:20,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1561170782, now seen corresponding path program 10 times [2024-06-27 20:22:20,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:20,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634458578] [2024-06-27 20:22:20,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:20,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:20,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:21,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:21,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:21,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634458578] [2024-06-27 20:22:21,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634458578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:21,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:21,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:21,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229127666] [2024-06-27 20:22:21,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:21,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:21,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:21,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:21,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:21,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:22:21,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 561 transitions, 8355 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:21,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:21,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:22:21,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:23,726 INFO L124 PetriNetUnfolderBase]: 4831/7462 cut-off events. [2024-06-27 20:22:23,726 INFO L125 PetriNetUnfolderBase]: For 1841269/1841287 co-relation queries the response was YES. [2024-06-27 20:22:23,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87439 conditions, 7462 events. 4831/7462 cut-off events. For 1841269/1841287 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42625 event pairs, 870 based on Foata normal form. 12/7457 useless extension candidates. Maximal degree in co-relation 87284. Up to 5919 conditions per place. [2024-06-27 20:22:23,838 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 385 selfloop transitions, 200 changer transitions 0/604 dead transitions. [2024-06-27 20:22:23,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 604 transitions, 10043 flow [2024-06-27 20:22:23,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:23,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:23,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 20:22:23,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-27 20:22:23,840 INFO L175 Difference]: Start difference. First operand has 330 places, 561 transitions, 8355 flow. Second operand 10 states and 194 transitions. [2024-06-27 20:22:23,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 604 transitions, 10043 flow [2024-06-27 20:22:27,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 604 transitions, 9530 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:27,049 INFO L231 Difference]: Finished difference. Result has 333 places, 561 transitions, 8249 flow [2024-06-27 20:22:27,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7842, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8249, PETRI_PLACES=333, PETRI_TRANSITIONS=561} [2024-06-27 20:22:27,050 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-27 20:22:27,050 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 561 transitions, 8249 flow [2024-06-27 20:22:27,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:27,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:27,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:27,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:22:27,051 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:22:27,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:27,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1554730098, now seen corresponding path program 2 times [2024-06-27 20:22:27,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:27,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932402090] [2024-06-27 20:22:27,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:27,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:28,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:28,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:28,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932402090] [2024-06-27 20:22:28,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932402090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:28,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:28,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:22:28,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458410576] [2024-06-27 20:22:28,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:28,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:22:28,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:28,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:22:28,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:22:28,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:22:28,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 561 transitions, 8249 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:22:28,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:28,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:22:28,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:30,242 INFO L124 PetriNetUnfolderBase]: 5219/7856 cut-off events. [2024-06-27 20:22:30,242 INFO L125 PetriNetUnfolderBase]: For 1824934/1824942 co-relation queries the response was YES. [2024-06-27 20:22:30,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87074 conditions, 7856 events. 5219/7856 cut-off events. For 1824934/1824942 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 42982 event pairs, 969 based on Foata normal form. 12/7865 useless extension candidates. Maximal degree in co-relation 86918. Up to 6602 conditions per place. [2024-06-27 20:22:30,357 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 370 selfloop transitions, 218 changer transitions 0/599 dead transitions. [2024-06-27 20:22:30,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 599 transitions, 9581 flow [2024-06-27 20:22:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:22:30,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:22:30,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 20:22:30,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068181818181818 [2024-06-27 20:22:30,359 INFO L175 Difference]: Start difference. First operand has 333 places, 561 transitions, 8249 flow. Second operand 10 states and 179 transitions. [2024-06-27 20:22:30,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 599 transitions, 9581 flow [2024-06-27 20:22:33,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 599 transitions, 9075 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:33,479 INFO L231 Difference]: Finished difference. Result has 335 places, 562 transitions, 8271 flow [2024-06-27 20:22:33,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7743, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8271, PETRI_PLACES=335, PETRI_TRANSITIONS=562} [2024-06-27 20:22:33,480 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-27 20:22:33,480 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 562 transitions, 8271 flow [2024-06-27 20:22:33,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:22:33,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:33,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:33,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:22:33,481 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:22:33,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:33,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1554490778, now seen corresponding path program 1 times [2024-06-27 20:22:33,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:33,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442034213] [2024-06-27 20:22:33,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:33,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:33,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:34,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:34,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:34,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442034213] [2024-06-27 20:22:34,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442034213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:34,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:34,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:34,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855614941] [2024-06-27 20:22:34,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:34,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:34,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:34,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:34,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:35,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:22:35,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 562 transitions, 8271 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:35,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:35,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:22:35,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:36,956 INFO L124 PetriNetUnfolderBase]: 5318/8015 cut-off events. [2024-06-27 20:22:36,957 INFO L125 PetriNetUnfolderBase]: For 1965461/1965469 co-relation queries the response was YES. [2024-06-27 20:22:37,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89360 conditions, 8015 events. 5318/8015 cut-off events. For 1965461/1965469 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 44113 event pairs, 979 based on Foata normal form. 32/8044 useless extension candidates. Maximal degree in co-relation 89202. Up to 6608 conditions per place. [2024-06-27 20:22:37,075 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 379 selfloop transitions, 220 changer transitions 0/610 dead transitions. [2024-06-27 20:22:37,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 610 transitions, 9785 flow [2024-06-27 20:22:37,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:37,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:37,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 20:22:37,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:22:37,077 INFO L175 Difference]: Start difference. First operand has 335 places, 562 transitions, 8271 flow. Second operand 11 states and 198 transitions. [2024-06-27 20:22:37,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 610 transitions, 9785 flow [2024-06-27 20:22:39,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 610 transitions, 8801 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-27 20:22:39,756 INFO L231 Difference]: Finished difference. Result has 334 places, 564 transitions, 7864 flow [2024-06-27 20:22:39,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7287, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7864, PETRI_PLACES=334, PETRI_TRANSITIONS=564} [2024-06-27 20:22:39,757 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 289 predicate places. [2024-06-27 20:22:39,757 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 564 transitions, 7864 flow [2024-06-27 20:22:39,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:39,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:39,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:39,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:22:39,758 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-27 20:22:39,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:39,758 INFO L85 PathProgramCache]: Analyzing trace with hash 538461988, now seen corresponding path program 1 times [2024-06-27 20:22:39,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:39,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997743167] [2024-06-27 20:22:39,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:39,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:39,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:40,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-27 20:22:40,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:40,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997743167] [2024-06-27 20:22:40,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997743167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:40,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:40,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:22:40,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35876255] [2024-06-27 20:22:40,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:40,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:22:40,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:40,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:22:40,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:22:40,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:22:40,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 564 transitions, 7864 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-27 20:22:40,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:40,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:22:40,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:42,531 INFO L124 PetriNetUnfolderBase]: 5167/7848 cut-off events. [2024-06-27 20:22:42,532 INFO L125 PetriNetUnfolderBase]: For 1822655/1822674 co-relation queries the response was YES. [2024-06-27 20:22:42,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87384 conditions, 7848 events. 5167/7848 cut-off events. For 1822655/1822674 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43965 event pairs, 1139 based on Foata normal form. 6/7804 useless extension candidates. Maximal degree in co-relation 87225. Up to 7273 conditions per place. [2024-06-27 20:22:42,645 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 473 selfloop transitions, 74 changer transitions 0/594 dead transitions. [2024-06-27 20:22:42,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 594 transitions, 9336 flow [2024-06-27 20:22:42,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:22:42,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:22:42,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:22:42,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 20:22:42,646 INFO L175 Difference]: Start difference. First operand has 334 places, 564 transitions, 7864 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:22:42,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 594 transitions, 9336 flow [2024-06-27 20:22:46,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 594 transitions, 8803 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:46,070 INFO L231 Difference]: Finished difference. Result has 333 places, 570 transitions, 7591 flow [2024-06-27 20:22:46,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7331, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7591, PETRI_PLACES=333, PETRI_TRANSITIONS=570} [2024-06-27 20:22:46,070 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-27 20:22:46,071 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 570 transitions, 7591 flow [2024-06-27 20:22:46,071 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-27 20:22:46,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:46,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:46,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:22:46,071 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-27 20:22:46,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:46,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1736497190, now seen corresponding path program 2 times [2024-06-27 20:22:46,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:46,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560151797] [2024-06-27 20:22:46,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:46,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:46,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:46,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:46,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:46,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560151797] [2024-06-27 20:22:46,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560151797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:46,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:46,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:22:46,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679665753] [2024-06-27 20:22:46,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:46,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:22:46,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:46,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:22:46,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:22:46,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:22:46,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 570 transitions, 7591 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-27 20:22:46,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:46,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:22:46,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:48,943 INFO L124 PetriNetUnfolderBase]: 5193/7874 cut-off events. [2024-06-27 20:22:48,944 INFO L125 PetriNetUnfolderBase]: For 1862759/1862782 co-relation queries the response was YES. [2024-06-27 20:22:49,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86868 conditions, 7874 events. 5193/7874 cut-off events. For 1862759/1862782 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 43886 event pairs, 1057 based on Foata normal form. 10/7839 useless extension candidates. Maximal degree in co-relation 86708. Up to 7298 conditions per place. [2024-06-27 20:22:49,054 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 473 selfloop transitions, 77 changer transitions 0/597 dead transitions. [2024-06-27 20:22:49,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 597 transitions, 9265 flow [2024-06-27 20:22:49,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:22:49,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:22:49,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:22:49,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-27 20:22:49,055 INFO L175 Difference]: Start difference. First operand has 333 places, 570 transitions, 7591 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:22:49,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 597 transitions, 9265 flow [2024-06-27 20:22:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 597 transitions, 9147 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 20:22:51,810 INFO L231 Difference]: Finished difference. Result has 337 places, 576 transitions, 7745 flow [2024-06-27 20:22:51,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7489, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7745, PETRI_PLACES=337, PETRI_TRANSITIONS=576} [2024-06-27 20:22:51,810 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 292 predicate places. [2024-06-27 20:22:51,810 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 576 transitions, 7745 flow [2024-06-27 20:22:51,811 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-27 20:22:51,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:51,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:51,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:22:51,811 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-27 20:22:51,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:51,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1898813541, now seen corresponding path program 1 times [2024-06-27 20:22:51,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:51,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91195686] [2024-06-27 20:22:51,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:51,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:51,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:52,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-27 20:22:52,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:52,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91195686] [2024-06-27 20:22:52,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91195686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:52,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:52,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:22:52,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068284425] [2024-06-27 20:22:52,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:52,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:22:52,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:52,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:22:52,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:22:52,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:22:52,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 576 transitions, 7745 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-27 20:22:52,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:52,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:22:52,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:54,738 INFO L124 PetriNetUnfolderBase]: 5198/7883 cut-off events. [2024-06-27 20:22:54,739 INFO L125 PetriNetUnfolderBase]: For 1891886/1891905 co-relation queries the response was YES. [2024-06-27 20:22:54,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87344 conditions, 7883 events. 5198/7883 cut-off events. For 1891886/1891905 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 44032 event pairs, 1168 based on Foata normal form. 5/7838 useless extension candidates. Maximal degree in co-relation 87182. Up to 7463 conditions per place. [2024-06-27 20:22:54,857 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 514 selfloop transitions, 40 changer transitions 0/601 dead transitions. [2024-06-27 20:22:54,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 601 transitions, 9229 flow [2024-06-27 20:22:54,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:22:54,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:22:54,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:22:54,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-27 20:22:54,859 INFO L175 Difference]: Start difference. First operand has 337 places, 576 transitions, 7745 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:22:54,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 601 transitions, 9229 flow [2024-06-27 20:22:58,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 601 transitions, 9096 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 20:22:58,456 INFO L231 Difference]: Finished difference. Result has 342 places, 585 transitions, 7845 flow [2024-06-27 20:22:58,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7845, PETRI_PLACES=342, PETRI_TRANSITIONS=585} [2024-06-27 20:22:58,456 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-27 20:22:58,456 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 585 transitions, 7845 flow [2024-06-27 20:22:58,456 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-27 20:22:58,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:58,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:58,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:22:58,457 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-27 20:22:58,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:58,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1898800056, now seen corresponding path program 3 times [2024-06-27 20:22:58,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:58,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365868970] [2024-06-27 20:22:58,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:58,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:58,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:59,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:59,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:59,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365868970] [2024-06-27 20:22:59,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365868970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:59,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:59,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:22:59,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911366493] [2024-06-27 20:22:59,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:59,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:22:59,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:59,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:22:59,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:22:59,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:22:59,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 585 transitions, 7845 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-27 20:22:59,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:59,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:22:59,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:01,396 INFO L124 PetriNetUnfolderBase]: 5192/7873 cut-off events. [2024-06-27 20:23:01,397 INFO L125 PetriNetUnfolderBase]: For 1925234/1925257 co-relation queries the response was YES. [2024-06-27 20:23:01,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87729 conditions, 7873 events. 5192/7873 cut-off events. For 1925234/1925257 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 43843 event pairs, 1056 based on Foata normal form. 10/7838 useless extension candidates. Maximal degree in co-relation 87565. Up to 7300 conditions per place. [2024-06-27 20:23:01,505 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 482 selfloop transitions, 76 changer transitions 0/605 dead transitions. [2024-06-27 20:23:01,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 605 transitions, 9229 flow [2024-06-27 20:23:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:23:01,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:23:01,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:23:01,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-27 20:23:01,507 INFO L175 Difference]: Start difference. First operand has 342 places, 585 transitions, 7845 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:23:01,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 605 transitions, 9229 flow [2024-06-27 20:23:04,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 605 transitions, 9131 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 20:23:04,714 INFO L231 Difference]: Finished difference. Result has 347 places, 585 transitions, 7905 flow [2024-06-27 20:23:04,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7747, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7905, PETRI_PLACES=347, PETRI_TRANSITIONS=585} [2024-06-27 20:23:04,715 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-27 20:23:04,715 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 585 transitions, 7905 flow [2024-06-27 20:23:04,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-27 20:23:04,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:04,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-27 20:23:04,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:23:04,716 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-27 20:23:04,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:04,716 INFO L85 PathProgramCache]: Analyzing trace with hash 685837073, now seen corresponding path program 3 times [2024-06-27 20:23:04,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:04,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368909468] [2024-06-27 20:23:04,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:04,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:04,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:05,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:05,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:05,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368909468] [2024-06-27 20:23:05,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368909468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:05,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:05,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:23:05,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198567491] [2024-06-27 20:23:05,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:05,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:23:05,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:05,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:23:05,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:23:05,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:23:05,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 585 transitions, 7905 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-27 20:23:05,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:05,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:23:05,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:07,349 INFO L124 PetriNetUnfolderBase]: 5057/7743 cut-off events. [2024-06-27 20:23:07,349 INFO L125 PetriNetUnfolderBase]: For 1958037/1958064 co-relation queries the response was YES. [2024-06-27 20:23:07,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87501 conditions, 7743 events. 5057/7743 cut-off events. For 1958037/1958064 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43929 event pairs, 1129 based on Foata normal form. 9/7698 useless extension candidates. Maximal degree in co-relation 87334. Up to 7131 conditions per place. [2024-06-27 20:23:07,463 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 503 selfloop transitions, 46 changer transitions 0/608 dead transitions. [2024-06-27 20:23:07,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 608 transitions, 9619 flow [2024-06-27 20:23:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:23:07,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:23:07,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:23:07,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 20:23:07,464 INFO L175 Difference]: Start difference. First operand has 347 places, 585 transitions, 7905 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:23:07,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 608 transitions, 9619 flow [2024-06-27 20:23:09,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 608 transitions, 9459 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:09,757 INFO L231 Difference]: Finished difference. Result has 347 places, 591 transitions, 8001 flow [2024-06-27 20:23:09,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7745, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8001, PETRI_PLACES=347, PETRI_TRANSITIONS=591} [2024-06-27 20:23:09,758 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-27 20:23:09,758 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 591 transitions, 8001 flow [2024-06-27 20:23:09,758 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-27 20:23:09,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:09,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:09,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:23:09,759 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-27 20:23:09,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:09,759 INFO L85 PathProgramCache]: Analyzing trace with hash 2102712957, now seen corresponding path program 4 times [2024-06-27 20:23:09,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:09,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260727615] [2024-06-27 20:23:09,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:09,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:09,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:10,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-27 20:23:10,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:10,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260727615] [2024-06-27 20:23:10,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260727615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:10,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:10,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:23:10,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613128547] [2024-06-27 20:23:10,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:10,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:23:10,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:10,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:23:10,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:23:10,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:23:10,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 591 transitions, 8001 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-27 20:23:10,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:10,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:23:10,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:12,554 INFO L124 PetriNetUnfolderBase]: 5063/7752 cut-off events. [2024-06-27 20:23:12,554 INFO L125 PetriNetUnfolderBase]: For 1996826/1996853 co-relation queries the response was YES. [2024-06-27 20:23:12,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88257 conditions, 7752 events. 5063/7752 cut-off events. For 1996826/1996853 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43946 event pairs, 1129 based on Foata normal form. 9/7706 useless extension candidates. Maximal degree in co-relation 88089. Up to 7138 conditions per place. [2024-06-27 20:23:12,660 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 499 selfloop transitions, 49 changer transitions 0/607 dead transitions. [2024-06-27 20:23:12,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 607 transitions, 9427 flow [2024-06-27 20:23:12,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:23:12,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:23:12,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 20:23:12,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-27 20:23:12,662 INFO L175 Difference]: Start difference. First operand has 347 places, 591 transitions, 8001 flow. Second operand 7 states and 124 transitions. [2024-06-27 20:23:12,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 607 transitions, 9427 flow [2024-06-27 20:23:15,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 607 transitions, 9244 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-27 20:23:15,174 INFO L231 Difference]: Finished difference. Result has 351 places, 594 transitions, 8004 flow [2024-06-27 20:23:15,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7852, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8004, PETRI_PLACES=351, PETRI_TRANSITIONS=594} [2024-06-27 20:23:15,175 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2024-06-27 20:23:15,175 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 594 transitions, 8004 flow [2024-06-27 20:23:15,175 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-27 20:23:15,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:15,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-27 20:23:15,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:23:15,175 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-27 20:23:15,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:15,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1238637713, now seen corresponding path program 5 times [2024-06-27 20:23:15,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:15,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166628733] [2024-06-27 20:23:15,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:15,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:15,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:15,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:15,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166628733] [2024-06-27 20:23:15,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166628733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:15,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:15,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:23:15,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664901645] [2024-06-27 20:23:15,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:15,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:23:15,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:15,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:23:15,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:23:15,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:23:15,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 594 transitions, 8004 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-27 20:23:15,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:15,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:23:15,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:17,804 INFO L124 PetriNetUnfolderBase]: 5059/7747 cut-off events. [2024-06-27 20:23:17,805 INFO L125 PetriNetUnfolderBase]: For 2026161/2026188 co-relation queries the response was YES. [2024-06-27 20:23:17,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88430 conditions, 7747 events. 5059/7747 cut-off events. For 2026161/2026188 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43904 event pairs, 1126 based on Foata normal form. 9/7701 useless extension candidates. Maximal degree in co-relation 88260. Up to 7181 conditions per place. [2024-06-27 20:23:17,910 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 511 selfloop transitions, 34 changer transitions 0/604 dead transitions. [2024-06-27 20:23:17,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 604 transitions, 9330 flow [2024-06-27 20:23:17,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:23:17,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:23:17,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 20:23:17,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:23:17,912 INFO L175 Difference]: Start difference. First operand has 351 places, 594 transitions, 8004 flow. Second operand 7 states and 119 transitions. [2024-06-27 20:23:17,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 604 transitions, 9330 flow [2024-06-27 20:23:20,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 604 transitions, 9198 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 20:23:20,396 INFO L231 Difference]: Finished difference. Result has 354 places, 594 transitions, 7946 flow [2024-06-27 20:23:20,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7872, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7946, PETRI_PLACES=354, PETRI_TRANSITIONS=594} [2024-06-27 20:23:20,396 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 309 predicate places. [2024-06-27 20:23:20,396 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 594 transitions, 7946 flow [2024-06-27 20:23:20,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-27 20:23:20,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:20,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:20,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:23:20,397 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-27 20:23:20,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:20,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1664099127, now seen corresponding path program 6 times [2024-06-27 20:23:20,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:20,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714472604] [2024-06-27 20:23:20,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:20,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:20,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:21,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:21,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:21,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714472604] [2024-06-27 20:23:21,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714472604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:21,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:21,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:23:21,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842833355] [2024-06-27 20:23:21,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:21,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:23:21,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:21,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:23:21,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:23:21,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:23:21,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 594 transitions, 7946 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-27 20:23:21,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:21,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:23:21,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:23,003 INFO L124 PetriNetUnfolderBase]: 5057/7744 cut-off events. [2024-06-27 20:23:23,003 INFO L125 PetriNetUnfolderBase]: For 2055987/2056014 co-relation queries the response was YES. [2024-06-27 20:23:23,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88560 conditions, 7744 events. 5057/7744 cut-off events. For 2055987/2056014 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 43859 event pairs, 1126 based on Foata normal form. 9/7698 useless extension candidates. Maximal degree in co-relation 88389. Up to 7188 conditions per place. [2024-06-27 20:23:23,341 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 518 selfloop transitions, 26 changer transitions 0/603 dead transitions. [2024-06-27 20:23:23,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 603 transitions, 9062 flow [2024-06-27 20:23:23,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:23:23,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:23:23,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:23:23,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-27 20:23:23,342 INFO L175 Difference]: Start difference. First operand has 354 places, 594 transitions, 7946 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:23:23,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 603 transitions, 9062 flow [2024-06-27 20:23:26,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 603 transitions, 8928 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:23:26,950 INFO L231 Difference]: Finished difference. Result has 355 places, 594 transitions, 7870 flow [2024-06-27 20:23:26,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7812, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7870, PETRI_PLACES=355, PETRI_TRANSITIONS=594} [2024-06-27 20:23:26,951 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 310 predicate places. [2024-06-27 20:23:26,951 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 594 transitions, 7870 flow [2024-06-27 20:23:26,951 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-27 20:23:26,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:26,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:26,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:23:26,952 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:23:26,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:26,952 INFO L85 PathProgramCache]: Analyzing trace with hash 320933852, now seen corresponding path program 3 times [2024-06-27 20:23:26,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:26,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509495868] [2024-06-27 20:23:26,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:26,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:28,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-27 20:23:28,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:28,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509495868] [2024-06-27 20:23:28,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509495868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:28,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:28,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:23:28,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352047456] [2024-06-27 20:23:28,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:28,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:23:28,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:28,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:23:28,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:23:28,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:23:28,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 594 transitions, 7870 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:23:28,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:28,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:23:28,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:30,350 INFO L124 PetriNetUnfolderBase]: 5413/8150 cut-off events. [2024-06-27 20:23:30,350 INFO L125 PetriNetUnfolderBase]: For 2116069/2116087 co-relation queries the response was YES. [2024-06-27 20:23:30,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91760 conditions, 8150 events. 5413/8150 cut-off events. For 2116069/2116087 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 44837 event pairs, 946 based on Foata normal form. 16/8146 useless extension candidates. Maximal degree in co-relation 91588. Up to 6492 conditions per place. [2024-06-27 20:23:30,488 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 333 selfloop transitions, 288 changer transitions 0/636 dead transitions. [2024-06-27 20:23:30,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 636 transitions, 9366 flow [2024-06-27 20:23:30,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:23:30,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:23:30,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:23:30,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-27 20:23:30,489 INFO L175 Difference]: Start difference. First operand has 355 places, 594 transitions, 7870 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:23:30,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 636 transitions, 9366 flow [2024-06-27 20:23:33,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 636 transitions, 9286 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:33,818 INFO L231 Difference]: Finished difference. Result has 358 places, 600 transitions, 8496 flow [2024-06-27 20:23:33,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8496, PETRI_PLACES=358, PETRI_TRANSITIONS=600} [2024-06-27 20:23:33,818 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 313 predicate places. [2024-06-27 20:23:33,818 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 600 transitions, 8496 flow [2024-06-27 20:23:33,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:23:33,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:33,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:33,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:23:33,819 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:23:33,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:33,819 INFO L85 PathProgramCache]: Analyzing trace with hash 320942532, now seen corresponding path program 2 times [2024-06-27 20:23:33,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:33,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299900436] [2024-06-27 20:23:33,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:33,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:33,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:35,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:35,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:35,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299900436] [2024-06-27 20:23:35,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299900436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:35,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:35,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:35,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008972116] [2024-06-27 20:23:35,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:35,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:35,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:35,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:35,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:35,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:23:35,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 600 transitions, 8496 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:35,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:35,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:23:35,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:37,388 INFO L124 PetriNetUnfolderBase]: 5505/8302 cut-off events. [2024-06-27 20:23:37,388 INFO L125 PetriNetUnfolderBase]: For 2264375/2264393 co-relation queries the response was YES. [2024-06-27 20:23:37,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95267 conditions, 8302 events. 5505/8302 cut-off events. For 2264375/2264393 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 45910 event pairs, 956 based on Foata normal form. 36/8318 useless extension candidates. Maximal degree in co-relation 95094. Up to 6506 conditions per place. [2024-06-27 20:23:37,537 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 342 selfloop transitions, 290 changer transitions 0/647 dead transitions. [2024-06-27 20:23:37,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 647 transitions, 10084 flow [2024-06-27 20:23:37,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:23:37,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:23:37,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-27 20:23:37,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-06-27 20:23:37,538 INFO L175 Difference]: Start difference. First operand has 358 places, 600 transitions, 8496 flow. Second operand 11 states and 202 transitions. [2024-06-27 20:23:37,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 647 transitions, 10084 flow [2024-06-27 20:23:41,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 647 transitions, 9456 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:41,908 INFO L231 Difference]: Finished difference. Result has 362 places, 602 transitions, 8591 flow [2024-06-27 20:23:41,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7868, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8591, PETRI_PLACES=362, PETRI_TRANSITIONS=602} [2024-06-27 20:23:41,909 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 317 predicate places. [2024-06-27 20:23:41,909 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 602 transitions, 8591 flow [2024-06-27 20:23:41,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:41,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:41,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:41,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:23:41,910 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:23:41,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:41,910 INFO L85 PathProgramCache]: Analyzing trace with hash 35842662, now seen corresponding path program 3 times [2024-06-27 20:23:41,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:41,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217045532] [2024-06-27 20:23:41,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:41,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:41,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:43,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:43,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:43,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217045532] [2024-06-27 20:23:43,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217045532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:43,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:43,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:43,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806641096] [2024-06-27 20:23:43,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:43,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:43,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:43,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:43,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:43,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:23:43,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 602 transitions, 8591 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:43,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:43,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:23:43,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:45,566 INFO L124 PetriNetUnfolderBase]: 5587/8440 cut-off events. [2024-06-27 20:23:45,566 INFO L125 PetriNetUnfolderBase]: For 2294754/2294772 co-relation queries the response was YES. [2024-06-27 20:23:45,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96745 conditions, 8440 events. 5587/8440 cut-off events. For 2294754/2294772 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 47033 event pairs, 969 based on Foata normal form. 40/8460 useless extension candidates. Maximal degree in co-relation 96571. Up to 6644 conditions per place. [2024-06-27 20:23:45,728 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 350 selfloop transitions, 285 changer transitions 0/650 dead transitions. [2024-06-27 20:23:45,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 650 transitions, 10203 flow [2024-06-27 20:23:45,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:23:45,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:23:45,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-27 20:23:45,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-27 20:23:45,730 INFO L175 Difference]: Start difference. First operand has 362 places, 602 transitions, 8591 flow. Second operand 11 states and 205 transitions. [2024-06-27 20:23:45,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 650 transitions, 10203 flow [2024-06-27 20:23:50,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 650 transitions, 9468 flow, removed 79 selfloop flow, removed 9 redundant places. [2024-06-27 20:23:50,372 INFO L231 Difference]: Finished difference. Result has 366 places, 605 transitions, 8613 flow [2024-06-27 20:23:50,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7858, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8613, PETRI_PLACES=366, PETRI_TRANSITIONS=605} [2024-06-27 20:23:50,372 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-27 20:23:50,373 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 605 transitions, 8613 flow [2024-06-27 20:23:50,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:50,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:50,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:50,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:23:50,373 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:23:50,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:50,374 INFO L85 PathProgramCache]: Analyzing trace with hash 331061862, now seen corresponding path program 4 times [2024-06-27 20:23:50,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:50,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200536613] [2024-06-27 20:23:50,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:50,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:50,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:51,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:51,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:51,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200536613] [2024-06-27 20:23:51,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200536613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:51,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:51,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:51,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238737772] [2024-06-27 20:23:51,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:51,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:51,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:51,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:51,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:51,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:23:51,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 605 transitions, 8613 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:51,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:51,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:23:51,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:53,925 INFO L124 PetriNetUnfolderBase]: 5604/8467 cut-off events. [2024-06-27 20:23:53,925 INFO L125 PetriNetUnfolderBase]: For 2256616/2256634 co-relation queries the response was YES. [2024-06-27 20:23:54,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96989 conditions, 8467 events. 5604/8467 cut-off events. For 2256616/2256634 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 47291 event pairs, 974 based on Foata normal form. 16/8463 useless extension candidates. Maximal degree in co-relation 96812. Up to 6498 conditions per place. [2024-06-27 20:23:54,077 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 311 selfloop transitions, 323 changer transitions 0/649 dead transitions. [2024-06-27 20:23:54,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 649 transitions, 10553 flow [2024-06-27 20:23:54,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:23:54,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:23:54,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-27 20:23:54,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41115702479338845 [2024-06-27 20:23:54,079 INFO L175 Difference]: Start difference. First operand has 366 places, 605 transitions, 8613 flow. Second operand 11 states and 199 transitions. [2024-06-27 20:23:54,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 649 transitions, 10553 flow [2024-06-27 20:23:58,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 649 transitions, 9996 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 20:23:58,956 INFO L231 Difference]: Finished difference. Result has 371 places, 607 transitions, 8855 flow [2024-06-27 20:23:58,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8855, PETRI_PLACES=371, PETRI_TRANSITIONS=607} [2024-06-27 20:23:58,957 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2024-06-27 20:23:58,957 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 607 transitions, 8855 flow [2024-06-27 20:23:58,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:58,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:58,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:58,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:23:58,957 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:23:58,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:58,958 INFO L85 PathProgramCache]: Analyzing trace with hash 331418052, now seen corresponding path program 5 times [2024-06-27 20:23:58,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:58,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010594550] [2024-06-27 20:23:58,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:58,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:58,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:00,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:00,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:00,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010594550] [2024-06-27 20:24:00,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010594550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:00,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:00,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:24:00,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824121721] [2024-06-27 20:24:00,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:00,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:24:00,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:00,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:24:00,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:24:00,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:24:00,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 607 transitions, 8855 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:00,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:00,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:24:00,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:02,641 INFO L124 PetriNetUnfolderBase]: 5732/8675 cut-off events. [2024-06-27 20:24:02,641 INFO L125 PetriNetUnfolderBase]: For 2361873/2361891 co-relation queries the response was YES. [2024-06-27 20:24:02,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100987 conditions, 8675 events. 5732/8675 cut-off events. For 2361873/2361891 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 48689 event pairs, 888 based on Foata normal form. 16/8671 useless extension candidates. Maximal degree in co-relation 100809. Up to 6014 conditions per place. [2024-06-27 20:24:02,767 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 311 selfloop transitions, 334 changer transitions 0/660 dead transitions. [2024-06-27 20:24:02,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 660 transitions, 11377 flow [2024-06-27 20:24:02,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:24:02,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:24:02,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-27 20:24:02,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4256198347107438 [2024-06-27 20:24:02,768 INFO L175 Difference]: Start difference. First operand has 371 places, 607 transitions, 8855 flow. Second operand 11 states and 206 transitions. [2024-06-27 20:24:02,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 660 transitions, 11377 flow [2024-06-27 20:24:05,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 660 transitions, 10664 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-27 20:24:05,895 INFO L231 Difference]: Finished difference. Result has 374 places, 611 transitions, 9105 flow [2024-06-27 20:24:05,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8142, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9105, PETRI_PLACES=374, PETRI_TRANSITIONS=611} [2024-06-27 20:24:05,896 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 329 predicate places. [2024-06-27 20:24:05,896 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 611 transitions, 9105 flow [2024-06-27 20:24:05,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:05,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:05,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:05,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:24:05,896 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:24:05,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:05,897 INFO L85 PathProgramCache]: Analyzing trace with hash 35596398, now seen corresponding path program 11 times [2024-06-27 20:24:05,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:05,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289392953] [2024-06-27 20:24:05,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:05,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:07,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:07,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:07,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289392953] [2024-06-27 20:24:07,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289392953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:07,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:07,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:24:07,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547653625] [2024-06-27 20:24:07,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:07,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:24:07,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:07,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:24:07,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:24:07,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:24:07,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 611 transitions, 9105 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:07,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:07,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:24:07,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:09,493 INFO L124 PetriNetUnfolderBase]: 5430/8428 cut-off events. [2024-06-27 20:24:09,493 INFO L125 PetriNetUnfolderBase]: For 2546815/2546848 co-relation queries the response was YES. [2024-06-27 20:24:09,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102704 conditions, 8428 events. 5430/8428 cut-off events. For 2546815/2546848 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 49683 event pairs, 929 based on Foata normal form. 40/8427 useless extension candidates. Maximal degree in co-relation 102525. Up to 6358 conditions per place. [2024-06-27 20:24:09,634 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 328 selfloop transitions, 302 changer transitions 0/655 dead transitions. [2024-06-27 20:24:09,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 655 transitions, 11067 flow [2024-06-27 20:24:09,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:24:09,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:24:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 20:24:09,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-27 20:24:09,636 INFO L175 Difference]: Start difference. First operand has 374 places, 611 transitions, 9105 flow. Second operand 10 states and 197 transitions. [2024-06-27 20:24:09,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 655 transitions, 11067 flow [2024-06-27 20:24:13,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 655 transitions, 10305 flow, removed 88 selfloop flow, removed 11 redundant places. [2024-06-27 20:24:13,460 INFO L231 Difference]: Finished difference. Result has 373 places, 613 transitions, 9108 flow [2024-06-27 20:24:13,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8343, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9108, PETRI_PLACES=373, PETRI_TRANSITIONS=613} [2024-06-27 20:24:13,461 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-27 20:24:13,461 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 613 transitions, 9108 flow [2024-06-27 20:24:13,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:13,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:13,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:13,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:24:13,461 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:24:13,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:13,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1879899846, now seen corresponding path program 12 times [2024-06-27 20:24:13,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:13,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26693949] [2024-06-27 20:24:13,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:13,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:13,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:14,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:14,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:14,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26693949] [2024-06-27 20:24:14,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26693949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:14,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:14,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:24:14,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255655681] [2024-06-27 20:24:14,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:14,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:24:14,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:14,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:24:14,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:24:15,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:24:15,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 613 transitions, 9108 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:15,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:15,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:24:15,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:17,157 INFO L124 PetriNetUnfolderBase]: 5459/8483 cut-off events. [2024-06-27 20:24:17,158 INFO L125 PetriNetUnfolderBase]: For 2468022/2468045 co-relation queries the response was YES. [2024-06-27 20:24:17,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102164 conditions, 8483 events. 5459/8483 cut-off events. For 2468022/2468045 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 50142 event pairs, 949 based on Foata normal form. 20/8476 useless extension candidates. Maximal degree in co-relation 101987. Up to 6502 conditions per place. [2024-06-27 20:24:17,641 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 341 selfloop transitions, 289 changer transitions 0/655 dead transitions. [2024-06-27 20:24:17,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 655 transitions, 11430 flow [2024-06-27 20:24:17,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:24:17,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:24:17,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-27 20:24:17,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-27 20:24:17,656 INFO L175 Difference]: Start difference. First operand has 373 places, 613 transitions, 9108 flow. Second operand 10 states and 196 transitions. [2024-06-27 20:24:17,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 655 transitions, 11430 flow [2024-06-27 20:24:20,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 655 transitions, 10711 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-27 20:24:20,999 INFO L231 Difference]: Finished difference. Result has 375 places, 615 transitions, 9129 flow [2024-06-27 20:24:21,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8389, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9129, PETRI_PLACES=375, PETRI_TRANSITIONS=615} [2024-06-27 20:24:21,000 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 330 predicate places. [2024-06-27 20:24:21,000 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 615 transitions, 9129 flow [2024-06-27 20:24:21,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:21,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:21,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:21,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:24:21,001 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:24:21,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:21,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1750937722, now seen corresponding path program 13 times [2024-06-27 20:24:21,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:21,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326935208] [2024-06-27 20:24:21,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:21,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:22,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-27 20:24:22,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:22,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326935208] [2024-06-27 20:24:22,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326935208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:22,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:22,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:24:22,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917816713] [2024-06-27 20:24:22,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:22,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:24:22,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:22,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:24:22,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:24:22,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:24:22,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 615 transitions, 9129 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:22,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:22,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:24:22,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:25,150 INFO L124 PetriNetUnfolderBase]: 5644/8785 cut-off events. [2024-06-27 20:24:25,150 INFO L125 PetriNetUnfolderBase]: For 2663806/2663834 co-relation queries the response was YES. [2024-06-27 20:24:25,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108544 conditions, 8785 events. 5644/8785 cut-off events. For 2663806/2663834 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 52486 event pairs, 976 based on Foata normal form. 16/8767 useless extension candidates. Maximal degree in co-relation 108366. Up to 6383 conditions per place. [2024-06-27 20:24:25,400 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 344 selfloop transitions, 296 changer transitions 0/665 dead transitions. [2024-06-27 20:24:25,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 665 transitions, 12059 flow [2024-06-27 20:24:25,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:24:25,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:24:25,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-27 20:24:25,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-27 20:24:25,402 INFO L175 Difference]: Start difference. First operand has 375 places, 615 transitions, 9129 flow. Second operand 10 states and 202 transitions. [2024-06-27 20:24:25,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 665 transitions, 12059 flow [2024-06-27 20:24:29,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 665 transitions, 11380 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-27 20:24:29,105 INFO L231 Difference]: Finished difference. Result has 378 places, 619 transitions, 9361 flow [2024-06-27 20:24:29,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8450, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9361, PETRI_PLACES=378, PETRI_TRANSITIONS=619} [2024-06-27 20:24:29,106 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-27 20:24:29,106 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 619 transitions, 9361 flow [2024-06-27 20:24:29,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:29,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:29,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:29,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:24:29,107 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:24:29,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:29,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1879719922, now seen corresponding path program 4 times [2024-06-27 20:24:29,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:29,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220713794] [2024-06-27 20:24:29,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:29,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:29,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:30,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:30,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:30,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220713794] [2024-06-27 20:24:30,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220713794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:30,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:30,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:24:30,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717093110] [2024-06-27 20:24:30,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:30,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:24:30,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:30,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:24:30,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:24:30,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:24:30,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 619 transitions, 9361 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:24:30,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:30,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:24:30,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:33,094 INFO L124 PetriNetUnfolderBase]: 6060/9207 cut-off events. [2024-06-27 20:24:33,094 INFO L125 PetriNetUnfolderBase]: For 2683370/2683388 co-relation queries the response was YES. [2024-06-27 20:24:33,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109444 conditions, 9207 events. 6060/9207 cut-off events. For 2683370/2683388 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 52899 event pairs, 1103 based on Foata normal form. 16/9203 useless extension candidates. Maximal degree in co-relation 109265. Up to 7539 conditions per place. [2024-06-27 20:24:33,232 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 376 selfloop transitions, 265 changer transitions 0/656 dead transitions. [2024-06-27 20:24:33,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 656 transitions, 10799 flow [2024-06-27 20:24:33,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:24:33,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:24:33,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 20:24:33,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-27 20:24:33,234 INFO L175 Difference]: Start difference. First operand has 378 places, 619 transitions, 9361 flow. Second operand 10 states and 185 transitions. [2024-06-27 20:24:33,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 656 transitions, 10799 flow [2024-06-27 20:24:38,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 656 transitions, 10155 flow, removed 109 selfloop flow, removed 7 redundant places. [2024-06-27 20:24:38,239 INFO L231 Difference]: Finished difference. Result has 382 places, 620 transitions, 9285 flow [2024-06-27 20:24:38,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8718, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9285, PETRI_PLACES=382, PETRI_TRANSITIONS=620} [2024-06-27 20:24:38,240 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 337 predicate places. [2024-06-27 20:24:38,240 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 620 transitions, 9285 flow [2024-06-27 20:24:38,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:24:38,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:38,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:38,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:24:38,240 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:24:38,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:38,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1873470756, now seen corresponding path program 14 times [2024-06-27 20:24:38,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:38,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156150209] [2024-06-27 20:24:38,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:38,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:38,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:39,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:39,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:39,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156150209] [2024-06-27 20:24:39,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156150209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:39,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:39,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:24:39,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382565560] [2024-06-27 20:24:39,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:39,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:24:39,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:39,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:24:39,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:24:39,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:24:39,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 620 transitions, 9285 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:39,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:39,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:24:39,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:42,442 INFO L124 PetriNetUnfolderBase]: 5578/8687 cut-off events. [2024-06-27 20:24:42,442 INFO L125 PetriNetUnfolderBase]: For 2688284/2688312 co-relation queries the response was YES. [2024-06-27 20:24:42,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104488 conditions, 8687 events. 5578/8687 cut-off events. For 2688284/2688312 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 51817 event pairs, 971 based on Foata normal form. 40/8693 useless extension candidates. Maximal degree in co-relation 104307. Up to 6595 conditions per place. [2024-06-27 20:24:42,582 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 356 selfloop transitions, 280 changer transitions 0/662 dead transitions. [2024-06-27 20:24:42,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 662 transitions, 11129 flow [2024-06-27 20:24:42,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:24:42,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:24:42,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 20:24:42,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-27 20:24:42,584 INFO L175 Difference]: Start difference. First operand has 382 places, 620 transitions, 9285 flow. Second operand 10 states and 199 transitions. [2024-06-27 20:24:42,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 662 transitions, 11129 flow [2024-06-27 20:24:47,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 662 transitions, 10564 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-27 20:24:47,677 INFO L231 Difference]: Finished difference. Result has 384 places, 620 transitions, 9294 flow [2024-06-27 20:24:47,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8724, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9294, PETRI_PLACES=384, PETRI_TRANSITIONS=620} [2024-06-27 20:24:47,677 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 339 predicate places. [2024-06-27 20:24:47,677 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 620 transitions, 9294 flow [2024-06-27 20:24:47,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:47,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:47,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:47,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:24:47,678 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:24:47,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:47,679 INFO L85 PathProgramCache]: Analyzing trace with hash 674261444, now seen corresponding path program 6 times [2024-06-27 20:24:47,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:47,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761574302] [2024-06-27 20:24:47,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:47,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:47,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:48,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:48,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:48,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761574302] [2024-06-27 20:24:48,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761574302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:48,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:48,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:24:48,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9132890] [2024-06-27 20:24:48,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:48,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:24:48,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:48,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:24:48,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:24:49,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:24:49,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 620 transitions, 9294 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:49,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:49,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:24:49,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:51,857 INFO L124 PetriNetUnfolderBase]: 6100/9279 cut-off events. [2024-06-27 20:24:51,857 INFO L125 PetriNetUnfolderBase]: For 2656879/2656897 co-relation queries the response was YES. [2024-06-27 20:24:51,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106156 conditions, 9279 events. 6100/9279 cut-off events. For 2656879/2656897 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 53469 event pairs, 1088 based on Foata normal form. 36/9295 useless extension candidates. Maximal degree in co-relation 105974. Up to 7473 conditions per place. [2024-06-27 20:24:52,000 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 385 selfloop transitions, 267 changer transitions 0/667 dead transitions. [2024-06-27 20:24:52,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 667 transitions, 10908 flow [2024-06-27 20:24:52,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:24:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:24:52,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-27 20:24:52,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-27 20:24:52,001 INFO L175 Difference]: Start difference. First operand has 384 places, 620 transitions, 9294 flow. Second operand 11 states and 204 transitions. [2024-06-27 20:24:52,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 667 transitions, 10908 flow [2024-06-27 20:24:55,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 667 transitions, 10324 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 20:24:55,425 INFO L231 Difference]: Finished difference. Result has 386 places, 622 transitions, 9373 flow [2024-06-27 20:24:55,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8710, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9373, PETRI_PLACES=386, PETRI_TRANSITIONS=622} [2024-06-27 20:24:55,426 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-27 20:24:55,426 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 622 transitions, 9373 flow [2024-06-27 20:24:55,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:55,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:55,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:55,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:24:55,427 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:24:55,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:55,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1367057414, now seen corresponding path program 15 times [2024-06-27 20:24:55,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:55,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252190723] [2024-06-27 20:24:55,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:55,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:55,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:56,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-27 20:24:56,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:56,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252190723] [2024-06-27 20:24:56,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252190723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:56,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:56,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:24:56,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506824191] [2024-06-27 20:24:56,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:56,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:24:56,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:56,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:24:56,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:24:56,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:24:56,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 622 transitions, 9373 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:56,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:56,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:24:56,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:59,585 INFO L124 PetriNetUnfolderBase]: 5683/8868 cut-off events. [2024-06-27 20:24:59,585 INFO L125 PetriNetUnfolderBase]: For 2617482/2617510 co-relation queries the response was YES. [2024-06-27 20:24:59,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105417 conditions, 8868 events. 5683/8868 cut-off events. For 2617482/2617510 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 53337 event pairs, 1045 based on Foata normal form. 20/8854 useless extension candidates. Maximal degree in co-relation 105234. Up to 6886 conditions per place. [2024-06-27 20:24:59,751 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 369 selfloop transitions, 267 changer transitions 0/662 dead transitions. [2024-06-27 20:24:59,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 662 transitions, 11343 flow [2024-06-27 20:24:59,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:24:59,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:24:59,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 20:24:59,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-27 20:24:59,753 INFO L175 Difference]: Start difference. First operand has 386 places, 622 transitions, 9373 flow. Second operand 10 states and 197 transitions. [2024-06-27 20:24:59,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 662 transitions, 11343 flow [2024-06-27 20:25:03,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 662 transitions, 10724 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-27 20:25:03,072 INFO L231 Difference]: Finished difference. Result has 387 places, 624 transitions, 9456 flow [2024-06-27 20:25:03,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8754, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9456, PETRI_PLACES=387, PETRI_TRANSITIONS=624} [2024-06-27 20:25:03,072 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-27 20:25:03,072 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 624 transitions, 9456 flow [2024-06-27 20:25:03,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:03,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:03,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:03,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:25:03,073 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:25:03,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:03,073 INFO L85 PathProgramCache]: Analyzing trace with hash 697908386, now seen corresponding path program 16 times [2024-06-27 20:25:03,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:03,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370801046] [2024-06-27 20:25:03,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:03,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:03,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:04,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:04,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:04,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370801046] [2024-06-27 20:25:04,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370801046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:04,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:04,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:25:04,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781172663] [2024-06-27 20:25:04,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:04,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:25:04,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:04,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:25:04,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:25:04,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:25:04,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 624 transitions, 9456 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:04,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:04,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:25:04,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:07,321 INFO L124 PetriNetUnfolderBase]: 5765/9007 cut-off events. [2024-06-27 20:25:07,321 INFO L125 PetriNetUnfolderBase]: For 2711814/2711837 co-relation queries the response was YES. [2024-06-27 20:25:07,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108323 conditions, 9007 events. 5765/9007 cut-off events. For 2711814/2711837 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 54457 event pairs, 1067 based on Foata normal form. 16/8996 useless extension candidates. Maximal degree in co-relation 108139. Up to 7314 conditions per place. [2024-06-27 20:25:07,473 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 388 selfloop transitions, 252 changer transitions 0/666 dead transitions. [2024-06-27 20:25:07,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 666 transitions, 11600 flow [2024-06-27 20:25:07,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:25:07,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:25:07,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 20:25:07,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-27 20:25:07,474 INFO L175 Difference]: Start difference. First operand has 387 places, 624 transitions, 9456 flow. Second operand 10 states and 193 transitions. [2024-06-27 20:25:07,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 666 transitions, 11600 flow [2024-06-27 20:25:11,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 666 transitions, 10940 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-27 20:25:11,765 INFO L231 Difference]: Finished difference. Result has 390 places, 628 transitions, 9631 flow [2024-06-27 20:25:11,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8796, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9631, PETRI_PLACES=390, PETRI_TRANSITIONS=628} [2024-06-27 20:25:11,766 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 345 predicate places. [2024-06-27 20:25:11,766 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 628 transitions, 9631 flow [2024-06-27 20:25:11,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:11,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:11,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:11,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:25:11,766 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:25:11,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:11,767 INFO L85 PathProgramCache]: Analyzing trace with hash 698092960, now seen corresponding path program 5 times [2024-06-27 20:25:11,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:11,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231659400] [2024-06-27 20:25:11,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:11,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:11,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:12,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:12,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231659400] [2024-06-27 20:25:12,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231659400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:12,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:12,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:25:12,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819878281] [2024-06-27 20:25:12,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:12,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:25:12,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:12,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:25:12,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:25:12,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:25:12,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 628 transitions, 9631 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:25:12,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:12,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:25:12,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:15,672 INFO L124 PetriNetUnfolderBase]: 6208/9451 cut-off events. [2024-06-27 20:25:15,672 INFO L125 PetriNetUnfolderBase]: For 2721421/2721439 co-relation queries the response was YES. [2024-06-27 20:25:15,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109036 conditions, 9451 events. 6208/9451 cut-off events. For 2721421/2721439 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 54860 event pairs, 1187 based on Foata normal form. 16/9447 useless extension candidates. Maximal degree in co-relation 108851. Up to 7773 conditions per place. [2024-06-27 20:25:15,820 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 397 selfloop transitions, 252 changer transitions 0/664 dead transitions. [2024-06-27 20:25:15,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 664 transitions, 11071 flow [2024-06-27 20:25:15,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:25:15,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:25:15,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 20:25:15,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 20:25:15,822 INFO L175 Difference]: Start difference. First operand has 390 places, 628 transitions, 9631 flow. Second operand 10 states and 186 transitions. [2024-06-27 20:25:15,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 664 transitions, 11071 flow [2024-06-27 20:25:19,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 664 transitions, 10432 flow, removed 115 selfloop flow, removed 6 redundant places. [2024-06-27 20:25:19,991 INFO L231 Difference]: Finished difference. Result has 394 places, 628 transitions, 9510 flow [2024-06-27 20:25:19,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8992, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9510, PETRI_PLACES=394, PETRI_TRANSITIONS=628} [2024-06-27 20:25:19,991 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 349 predicate places. [2024-06-27 20:25:19,992 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 628 transitions, 9510 flow [2024-06-27 20:25:19,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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-27 20:25:19,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:19,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:19,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:25:19,992 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:25:19,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:19,993 INFO L85 PathProgramCache]: Analyzing trace with hash 704588390, now seen corresponding path program 7 times [2024-06-27 20:25:19,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:19,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344635266] [2024-06-27 20:25:19,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:19,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:21,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:21,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:21,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344635266] [2024-06-27 20:25:21,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344635266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:21,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:21,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:25:21,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965628583] [2024-06-27 20:25:21,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:21,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:25:21,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:21,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:25:21,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:25:21,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-27 20:25:21,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 628 transitions, 9510 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:21,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:21,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-27 20:25:21,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:24,345 INFO L124 PetriNetUnfolderBase]: 6164/9383 cut-off events. [2024-06-27 20:25:24,345 INFO L125 PetriNetUnfolderBase]: For 2718697/2718715 co-relation queries the response was YES. [2024-06-27 20:25:24,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106116 conditions, 9383 events. 6164/9383 cut-off events. For 2718697/2718715 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 54319 event pairs, 1158 based on Foata normal form. 36/9399 useless extension candidates. Maximal degree in co-relation 105929. Up to 7567 conditions per place. [2024-06-27 20:25:24,500 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 404 selfloop transitions, 254 changer transitions 0/673 dead transitions. [2024-06-27 20:25:24,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 673 transitions, 11020 flow [2024-06-27 20:25:24,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:25:24,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:25:24,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-27 20:25:24,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-27 20:25:24,516 INFO L175 Difference]: Start difference. First operand has 394 places, 628 transitions, 9510 flow. Second operand 11 states and 205 transitions. [2024-06-27 20:25:24,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 673 transitions, 11020 flow [2024-06-27 20:25:28,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 673 transitions, 9925 flow, removed 42 selfloop flow, removed 17 redundant places. [2024-06-27 20:25:28,818 INFO L231 Difference]: Finished difference. Result has 388 places, 628 transitions, 8932 flow [2024-06-27 20:25:28,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8415, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8932, PETRI_PLACES=388, PETRI_TRANSITIONS=628} [2024-06-27 20:25:28,818 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 343 predicate places. [2024-06-27 20:25:28,819 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 628 transitions, 8932 flow [2024-06-27 20:25:28,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:28,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:28,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:28,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:25:28,819 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:25:28,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:28,819 INFO L85 PathProgramCache]: Analyzing trace with hash 704342126, now seen corresponding path program 17 times [2024-06-27 20:25:28,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:28,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190500114] [2024-06-27 20:25:28,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:28,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:28,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:30,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-27 20:25:30,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:30,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190500114] [2024-06-27 20:25:30,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190500114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:30,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:30,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:25:30,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74008746] [2024-06-27 20:25:30,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:30,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:25:30,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:30,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:25:30,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:25:30,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-27 20:25:30,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 628 transitions, 8932 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:30,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:30,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-27 20:25:30,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:32,894 INFO L124 PetriNetUnfolderBase]: 5774/9030 cut-off events. [2024-06-27 20:25:32,895 INFO L125 PetriNetUnfolderBase]: For 2710698/2710721 co-relation queries the response was YES. [2024-06-27 20:25:32,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103503 conditions, 9030 events. 5774/9030 cut-off events. For 2710698/2710721 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 54652 event pairs, 1037 based on Foata normal form. 40/9043 useless extension candidates. Maximal degree in co-relation 103318. Up to 6911 conditions per place. [2024-06-27 20:25:33,038 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 375 selfloop transitions, 268 changer transitions 0/669 dead transitions. [2024-06-27 20:25:33,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 669 transitions, 10504 flow [2024-06-27 20:25:33,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:25:33,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:25:33,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 20:25:33,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 20:25:33,040 INFO L175 Difference]: Start difference. First operand has 388 places, 628 transitions, 8932 flow. Second operand 10 states and 198 transitions. [2024-06-27 20:25:33,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 669 transitions, 10504 flow