./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 eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/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-eb4cb34-m [2024-06-21 16:43:07,525 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:43:07,604 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:43:07,610 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:43:07,610 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:43:07,640 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:43:07,640 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:43:07,641 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:43:07,641 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:43:07,644 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:43:07,645 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:43:07,645 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:43:07,646 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:43:07,647 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:43:07,647 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:43:07,647 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:43:07,647 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:43:07,648 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:43:07,648 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:43:07,648 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:43:07,648 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:43:07,649 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:43:07,649 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:43:07,649 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:43:07,649 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:43:07,649 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:43:07,650 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:43:07,650 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:43:07,650 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:43:07,651 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:43:07,651 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:43:07,651 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:43:07,652 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:43:07,652 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:43:07,652 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:43:07,652 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:43:07,652 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:43:07,653 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:43:07,653 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:43:07,653 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:43:07,653 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:43:07,653 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:43:07,654 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:43:07,654 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 16:43:07,880 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:43:07,900 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:43:07,902 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:43:07,903 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:43:07,903 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:43:07,904 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-21 16:43:08,064 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:43:08,064 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:43:08,065 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-21 16:43:09,069 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:43:09,258 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:43:09,258 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix033_tso.oepc.i [2024-06-21 16:43:09,269 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e42034047/d7a96b9426914c878d555e55df0dc453/FLAG98a002fcf [2024-06-21 16:43:09,282 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e42034047/d7a96b9426914c878d555e55df0dc453 [2024-06-21 16:43:09,283 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:43:09,284 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:43:09,286 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:43:09,286 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:43:09,289 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:43:09,290 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:43:08" (1/2) ... [2024-06-21 16:43:09,290 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51faa9e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:43:09, skipping insertion in model container [2024-06-21 16:43:09,291 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:43:08" (1/2) ... [2024-06-21 16:43:09,291 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@94d3c05 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:43:09, skipping insertion in model container [2024-06-21 16:43:09,292 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:43:09" (2/2) ... [2024-06-21 16:43:09,292 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51faa9e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09, skipping insertion in model container [2024-06-21 16:43:09,292 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:43:09" (2/2) ... [2024-06-21 16:43:09,293 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:43:09,373 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:43:09,374 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-21 16:43:09,374 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-21 16:43:09,374 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-21 16:43:09,375 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:43:09,375 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-21 16:43:09,419 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:43:09,717 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:43:09,728 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:43:09,867 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:43:09,906 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:43:09,907 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09 WrapperNode [2024-06-21 16:43:09,907 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:43:09,909 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:43:09,909 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:43:09,909 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:43:09,915 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:09,929 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:09,966 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-21 16:43:09,967 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:43:09,967 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:43:09,967 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:43:09,967 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:43:09,976 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:09,976 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:09,983 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,005 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 16:43:10,006 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,006 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,013 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,027 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,029 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,030 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,033 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:43:10,034 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:43:10,034 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:43:10,034 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:43:10,035 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (1/1) ... [2024-06-21 16:43:10,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:43:10,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:43:10,067 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 16:43:10,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 16:43:10,107 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:43:10,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:43:10,108 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:43:10,108 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:43:10,108 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:43:10,108 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:43:10,108 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:43:10,108 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:43:10,109 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:43:10,109 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:43:10,109 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:43:10,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:43:10,111 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 16:43:10,249 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:43:10,251 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:43:10,594 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:43:10,595 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:43:10,686 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:43:10,686 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:43:10,686 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:43:10 BoogieIcfgContainer [2024-06-21 16:43:10,686 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:43:10,688 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:43:10,688 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:43:10,690 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:43:10,690 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:43:08" (1/4) ... [2024-06-21 16:43:10,691 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70c48e9a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:43:10, skipping insertion in model container [2024-06-21 16:43:10,691 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:43:09" (2/4) ... [2024-06-21 16:43:10,691 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70c48e9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:43:10, skipping insertion in model container [2024-06-21 16:43:10,691 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:43:09" (3/4) ... [2024-06-21 16:43:10,691 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70c48e9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:43:10, skipping insertion in model container [2024-06-21 16:43:10,691 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:43:10" (4/4) ... [2024-06-21 16:43:10,692 INFO L112 eAbstractionObserver]: Analyzing ICFG mix033_tso.oepc.i [2024-06-21 16:43:10,705 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:43:10,705 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:43:10,705 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:43:10,756 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:43:10,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 16:43:10,800 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-21 16:43:10,801 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:43:10,803 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-21 16:43:10,803 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 16:43:10,806 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-21 16:43:10,812 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:43:10,818 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;@772eefa4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:43:10,818 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:43:10,821 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:43:10,821 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 16:43:10,821 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:43:10,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:10,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:43:10,823 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:10,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:10,826 INFO L85 PathProgramCache]: Analyzing trace with hash 385862209, now seen corresponding path program 1 times [2024-06-21 16:43:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:10,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642789083] [2024-06-21 16:43:10,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:10,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:10,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:11,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:11,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:11,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642789083] [2024-06-21 16:43:11,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642789083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:11,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:11,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:43:11,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113764038] [2024-06-21 16:43:11,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:11,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:43:11,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:11,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:43:11,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:43:11,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 16:43:11,850 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-21 16:43:11,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:11,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 16:43:11,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:12,235 INFO L124 PetriNetUnfolderBase]: 1659/2623 cut-off events. [2024-06-21 16:43:12,236 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-21 16:43:12,243 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-21 16:43:12,254 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 16:43:12,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 179 flow [2024-06-21 16:43:12,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:43:12,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:43:12,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-21 16:43:12,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-21 16:43:12,265 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 79 transitions. [2024-06-21 16:43:12,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 179 flow [2024-06-21 16:43:12,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:12,276 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-21 16:43:12,278 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-21 16:43:12,281 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-21 16:43:12,282 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-21 16:43:12,282 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-21 16:43:12,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:12,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:12,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:43:12,283 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:12,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:12,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1446442080, now seen corresponding path program 1 times [2024-06-21 16:43:12,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:12,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259723831] [2024-06-21 16:43:12,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:12,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:12,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:12,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:12,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:12,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259723831] [2024-06-21 16:43:12,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259723831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:12,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:12,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:43:12,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000524724] [2024-06-21 16:43:12,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:12,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:43:12,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:12,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:43:12,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:43:12,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 16:43:12,962 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-21 16:43:12,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:12,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 16:43:12,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:13,314 INFO L124 PetriNetUnfolderBase]: 1905/2936 cut-off events. [2024-06-21 16:43:13,314 INFO L125 PetriNetUnfolderBase]: For 545/545 co-relation queries the response was YES. [2024-06-21 16:43:13,317 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-21 16:43:13,326 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 41 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-21 16:43:13,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 248 flow [2024-06-21 16:43:13,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:43:13,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:43:13,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-21 16:43:13,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 16:43:13,333 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 99 transitions. [2024-06-21 16:43:13,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 248 flow [2024-06-21 16:43:13,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:43:13,336 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-21 16:43:13,336 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-21 16:43:13,336 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-21 16:43:13,337 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-21 16:43:13,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:13,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:13,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:13,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:43:13,339 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:13,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:13,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1890033040, now seen corresponding path program 1 times [2024-06-21 16:43:13,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:13,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239029125] [2024-06-21 16:43:13,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:13,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:13,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:13,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:13,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:13,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239029125] [2024-06-21 16:43:13,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239029125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:13,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:13,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 16:43:13,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015239858] [2024-06-21 16:43:13,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:13,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 16:43:13,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:13,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 16:43:13,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 16:43:13,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 16:43:13,981 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-21 16:43:13,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:13,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 16:43:13,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:14,300 INFO L124 PetriNetUnfolderBase]: 1893/2922 cut-off events. [2024-06-21 16:43:14,300 INFO L125 PetriNetUnfolderBase]: For 1534/1534 co-relation queries the response was YES. [2024-06-21 16:43:14,304 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-21 16:43:14,315 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-21 16:43:14,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 330 flow [2024-06-21 16:43:14,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:43:14,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:43:14,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 16:43:14,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-21 16:43:14,320 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 122 transitions. [2024-06-21 16:43:14,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 330 flow [2024-06-21 16:43:14,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 66 transitions, 316 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 16:43:14,323 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-21 16:43:14,323 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-21 16:43:14,324 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-21 16:43:14,325 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-21 16:43:14,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:14,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:14,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:14,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:43:14,326 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:14,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:14,326 INFO L85 PathProgramCache]: Analyzing trace with hash 405941549, now seen corresponding path program 1 times [2024-06-21 16:43:14,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:14,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795213607] [2024-06-21 16:43:14,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:14,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:14,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:15,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:15,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:15,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795213607] [2024-06-21 16:43:15,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795213607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:15,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:15,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:43:15,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262394084] [2024-06-21 16:43:15,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:15,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:43:15,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:15,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:43:15,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:43:15,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 16:43:15,495 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-21 16:43:15,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:15,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 16:43:15,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:15,893 INFO L124 PetriNetUnfolderBase]: 1884/2903 cut-off events. [2024-06-21 16:43:15,893 INFO L125 PetriNetUnfolderBase]: For 2854/2854 co-relation queries the response was YES. [2024-06-21 16:43:15,896 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-21 16:43:15,905 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-21 16:43:15,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 384 flow [2024-06-21 16:43:15,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:43:15,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:43:15,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 16:43:15,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-21 16:43:15,906 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 140 transitions. [2024-06-21 16:43:15,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 384 flow [2024-06-21 16:43:15,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 72 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:15,909 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 197 flow [2024-06-21 16:43:15,909 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-21 16:43:15,909 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-21 16:43:15,910 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 197 flow [2024-06-21 16:43:15,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:15,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:15,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:15,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:43:15,910 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-21 16:43:15,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:15,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1427638969, now seen corresponding path program 1 times [2024-06-21 16:43:15,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:15,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084746353] [2024-06-21 16:43:15,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:15,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:15,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:16,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:16,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:16,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084746353] [2024-06-21 16:43:16,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084746353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:16,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:16,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:43:16,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780437123] [2024-06-21 16:43:16,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:16,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:43:16,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:16,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:43:16,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:43:16,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 16:43:16,519 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-21 16:43:16,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:16,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 16:43:16,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:16,886 INFO L124 PetriNetUnfolderBase]: 1627/2584 cut-off events. [2024-06-21 16:43:16,886 INFO L125 PetriNetUnfolderBase]: For 3895/3895 co-relation queries the response was YES. [2024-06-21 16:43:16,891 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-21 16:43:16,903 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 44 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-21 16:43:16,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 345 flow [2024-06-21 16:43:16,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:43:16,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:43:16,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-21 16:43:16,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-21 16:43:16,905 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 197 flow. Second operand 5 states and 101 transitions. [2024-06-21 16:43:16,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 345 flow [2024-06-21 16:43:16,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 312 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 16:43:16,914 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 210 flow [2024-06-21 16:43:16,915 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-21 16:43:16,917 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-21 16:43:16,917 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 210 flow [2024-06-21 16:43:16,917 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-21 16:43:16,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:16,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:16,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:43:16,923 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:16,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:16,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1307133913, now seen corresponding path program 1 times [2024-06-21 16:43:16,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:16,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962848407] [2024-06-21 16:43:16,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:16,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:16,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:17,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:17,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:17,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962848407] [2024-06-21 16:43:17,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962848407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:17,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:17,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:43:17,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080353100] [2024-06-21 16:43:17,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:17,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:43:17,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:17,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:43:17,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:43:17,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:17,690 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-21 16:43:17,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:17,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:17,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:18,105 INFO L124 PetriNetUnfolderBase]: 1918/3084 cut-off events. [2024-06-21 16:43:18,105 INFO L125 PetriNetUnfolderBase]: For 6144/6144 co-relation queries the response was YES. [2024-06-21 16:43:18,109 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-21 16:43:18,121 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-21 16:43:18,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 388 flow [2024-06-21 16:43:18,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:43:18,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:43:18,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 16:43:18,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:43:18,123 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 210 flow. Second operand 6 states and 114 transitions. [2024-06-21 16:43:18,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 388 flow [2024-06-21 16:43:18,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 366 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:18,127 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 244 flow [2024-06-21 16:43:18,127 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-21 16:43:18,130 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-21 16:43:18,130 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 244 flow [2024-06-21 16:43:18,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:18,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:18,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:18,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:43:18,130 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:18,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:18,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1911099942, now seen corresponding path program 1 times [2024-06-21 16:43:18,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:18,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163818702] [2024-06-21 16:43:18,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:18,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:18,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:18,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:18,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:18,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163818702] [2024-06-21 16:43:18,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163818702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:18,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:18,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:43:18,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710604736] [2024-06-21 16:43:18,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:18,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:43:18,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:18,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:43:18,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:43:18,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:18,905 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-21 16:43:18,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:18,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:18,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:19,349 INFO L124 PetriNetUnfolderBase]: 2094/3285 cut-off events. [2024-06-21 16:43:19,349 INFO L125 PetriNetUnfolderBase]: For 9664/9664 co-relation queries the response was YES. [2024-06-21 16:43:19,354 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-21 16:43:19,364 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 54 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-21 16:43:19,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 72 transitions, 442 flow [2024-06-21 16:43:19,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:43:19,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:43:19,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-21 16:43:19,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 16:43:19,366 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 244 flow. Second operand 6 states and 117 transitions. [2024-06-21 16:43:19,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 72 transitions, 442 flow [2024-06-21 16:43:19,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 72 transitions, 410 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 16:43:19,370 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 270 flow [2024-06-21 16:43:19,371 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-21 16:43:19,371 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 14 predicate places. [2024-06-21 16:43:19,371 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 270 flow [2024-06-21 16:43:19,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:19,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:19,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:19,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:43:19,372 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:19,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:19,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1910950212, now seen corresponding path program 2 times [2024-06-21 16:43:19,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:19,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999237842] [2024-06-21 16:43:19,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:19,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:19,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:20,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:20,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:20,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999237842] [2024-06-21 16:43:20,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999237842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:20,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:20,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:43:20,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79442683] [2024-06-21 16:43:20,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:20,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:43:20,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:20,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:43:20,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:43:20,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:20,222 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-21 16:43:20,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:20,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:20,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:20,612 INFO L124 PetriNetUnfolderBase]: 2089/3280 cut-off events. [2024-06-21 16:43:20,612 INFO L125 PetriNetUnfolderBase]: For 12666/12678 co-relation queries the response was YES. [2024-06-21 16:43:20,617 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-21 16:43:20,627 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 49 selfloop transitions, 16 changer transitions 0/72 dead transitions. [2024-06-21 16:43:20,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 466 flow [2024-06-21 16:43:20,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:43:20,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:43:20,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 16:43:20,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-21 16:43:20,629 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 270 flow. Second operand 6 states and 116 transitions. [2024-06-21 16:43:20,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 466 flow [2024-06-21 16:43:20,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 432 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 16:43:20,635 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 310 flow [2024-06-21 16:43:20,636 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-21 16:43:20,637 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-21 16:43:20,637 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 310 flow [2024-06-21 16:43:20,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:20,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:20,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:20,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:43:20,638 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:20,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:20,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1506271252, now seen corresponding path program 1 times [2024-06-21 16:43:20,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:20,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334752487] [2024-06-21 16:43:20,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:20,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:20,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:21,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:21,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:21,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334752487] [2024-06-21 16:43:21,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334752487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:21,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:21,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:21,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66274937] [2024-06-21 16:43:21,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:21,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:21,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:21,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:21,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:21,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:21,552 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-21 16:43:21,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:21,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:21,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:21,987 INFO L124 PetriNetUnfolderBase]: 1919/3113 cut-off events. [2024-06-21 16:43:21,988 INFO L125 PetriNetUnfolderBase]: For 13547/13547 co-relation queries the response was YES. [2024-06-21 16:43:21,993 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-21 16:43:22,001 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 59 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-21 16:43:22,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 532 flow [2024-06-21 16:43:22,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:22,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:22,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 16:43:22,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-21 16:43:22,003 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 310 flow. Second operand 7 states and 131 transitions. [2024-06-21 16:43:22,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 532 flow [2024-06-21 16:43:22,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 482 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 16:43:22,010 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 330 flow [2024-06-21 16:43:22,010 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-21 16:43:22,011 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-21 16:43:22,011 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 330 flow [2024-06-21 16:43:22,011 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-21 16:43:22,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:22,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:22,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:43:22,011 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-21 16:43:22,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:22,012 INFO L85 PathProgramCache]: Analyzing trace with hash 885324952, now seen corresponding path program 1 times [2024-06-21 16:43:22,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:22,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246650946] [2024-06-21 16:43:22,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:22,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:22,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:22,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-21 16:43:22,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:22,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246650946] [2024-06-21 16:43:22,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246650946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:22,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:22,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:22,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362922228] [2024-06-21 16:43:22,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:22,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:22,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:22,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:22,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:22,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:22,772 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-21 16:43:22,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:22,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:22,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:23,346 INFO L124 PetriNetUnfolderBase]: 2106/3319 cut-off events. [2024-06-21 16:43:23,346 INFO L125 PetriNetUnfolderBase]: For 19477/19477 co-relation queries the response was YES. [2024-06-21 16:43:23,351 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-21 16:43:23,360 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 68 selfloop transitions, 17 changer transitions 0/92 dead transitions. [2024-06-21 16:43:23,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 92 transitions, 608 flow [2024-06-21 16:43:23,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:23,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:23,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 16:43:23,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-21 16:43:23,362 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 330 flow. Second operand 7 states and 139 transitions. [2024-06-21 16:43:23,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 92 transitions, 608 flow [2024-06-21 16:43:23,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 562 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 16:43:23,369 INFO L231 Difference]: Finished difference. Result has 67 places, 66 transitions, 380 flow [2024-06-21 16:43:23,369 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-21 16:43:23,370 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-21 16:43:23,370 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 66 transitions, 380 flow [2024-06-21 16:43:23,370 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-21 16:43:23,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:23,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:23,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:43:23,371 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:23,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:23,371 INFO L85 PathProgramCache]: Analyzing trace with hash 885445108, now seen corresponding path program 1 times [2024-06-21 16:43:23,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:23,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988556074] [2024-06-21 16:43:23,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:23,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:23,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:24,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:24,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:24,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988556074] [2024-06-21 16:43:24,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988556074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:24,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:24,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:24,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853681260] [2024-06-21 16:43:24,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:24,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:24,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:24,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:24,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:24,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:24,181 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-21 16:43:24,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:24,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:24,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:24,707 INFO L124 PetriNetUnfolderBase]: 2249/3466 cut-off events. [2024-06-21 16:43:24,707 INFO L125 PetriNetUnfolderBase]: For 23639/23639 co-relation queries the response was YES. [2024-06-21 16:43:24,712 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-21 16:43:24,720 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 72 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-21 16:43:24,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 91 transitions, 642 flow [2024-06-21 16:43:24,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:24,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:24,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 16:43:24,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-21 16:43:24,721 INFO L175 Difference]: Start difference. First operand has 67 places, 66 transitions, 380 flow. Second operand 7 states and 128 transitions. [2024-06-21 16:43:24,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 91 transitions, 642 flow [2024-06-21 16:43:24,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 91 transitions, 598 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:24,727 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 412 flow [2024-06-21 16:43:24,728 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-21 16:43:24,728 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 26 predicate places. [2024-06-21 16:43:24,728 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 412 flow [2024-06-21 16:43:24,728 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-21 16:43:24,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:24,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:24,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:43:24,729 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:24,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:24,729 INFO L85 PathProgramCache]: Analyzing trace with hash 2092387886, now seen corresponding path program 2 times [2024-06-21 16:43:24,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:24,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388452027] [2024-06-21 16:43:24,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:24,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:24,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:25,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:25,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:25,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388452027] [2024-06-21 16:43:25,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388452027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:25,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:25,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:25,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599572609] [2024-06-21 16:43:25,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:25,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:25,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:25,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:25,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:25,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:25,690 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-21 16:43:25,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:25,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:25,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:26,234 INFO L124 PetriNetUnfolderBase]: 2174/3399 cut-off events. [2024-06-21 16:43:26,234 INFO L125 PetriNetUnfolderBase]: For 29140/29150 co-relation queries the response was YES. [2024-06-21 16:43:26,241 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-21 16:43:26,251 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 69 selfloop transitions, 24 changer transitions 0/101 dead transitions. [2024-06-21 16:43:26,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 790 flow [2024-06-21 16:43:26,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:26,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:26,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 16:43:26,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577922077922078 [2024-06-21 16:43:26,253 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 412 flow. Second operand 7 states and 141 transitions. [2024-06-21 16:43:26,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 790 flow [2024-06-21 16:43:26,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 101 transitions, 738 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:43:26,261 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 502 flow [2024-06-21 16:43:26,261 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-21 16:43:26,262 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 28 predicate places. [2024-06-21 16:43:26,262 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 502 flow [2024-06-21 16:43:26,262 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-21 16:43:26,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:26,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:26,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:43:26,262 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-21 16:43:26,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:26,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2025210554, now seen corresponding path program 2 times [2024-06-21 16:43:26,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:26,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482425731] [2024-06-21 16:43:26,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:26,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:27,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:27,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:27,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482425731] [2024-06-21 16:43:27,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482425731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:27,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:27,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:27,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642109343] [2024-06-21 16:43:27,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:27,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:27,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:27,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:27,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:27,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:27,155 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-21 16:43:27,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:27,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:27,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:27,573 INFO L124 PetriNetUnfolderBase]: 2298/3536 cut-off events. [2024-06-21 16:43:27,573 INFO L125 PetriNetUnfolderBase]: For 34485/34500 co-relation queries the response was YES. [2024-06-21 16:43:27,578 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-21 16:43:27,588 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 70 selfloop transitions, 27 changer transitions 0/102 dead transitions. [2024-06-21 16:43:27,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 880 flow [2024-06-21 16:43:27,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:27,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:27,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 16:43:27,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-21 16:43:27,590 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 502 flow. Second operand 7 states and 130 transitions. [2024-06-21 16:43:27,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 880 flow [2024-06-21 16:43:27,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 832 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:27,601 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 606 flow [2024-06-21 16:43:27,602 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-21 16:43:27,602 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 32 predicate places. [2024-06-21 16:43:27,602 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 606 flow [2024-06-21 16:43:27,602 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-21 16:43:27,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:27,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:27,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:43:27,603 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:27,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:27,603 INFO L85 PathProgramCache]: Analyzing trace with hash -2025447890, now seen corresponding path program 3 times [2024-06-21 16:43:27,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:27,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516271414] [2024-06-21 16:43:27,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:27,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:28,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:28,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:28,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516271414] [2024-06-21 16:43:28,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516271414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:28,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:28,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:28,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046506976] [2024-06-21 16:43:28,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:28,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:28,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:28,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:28,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:28,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:28,504 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-21 16:43:28,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:28,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:28,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:28,919 INFO L124 PetriNetUnfolderBase]: 2161/3403 cut-off events. [2024-06-21 16:43:28,919 INFO L125 PetriNetUnfolderBase]: For 39207/39222 co-relation queries the response was YES. [2024-06-21 16:43:28,925 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-21 16:43:28,936 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 31 changer transitions 0/107 dead transitions. [2024-06-21 16:43:28,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 960 flow [2024-06-21 16:43:28,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:28,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:28,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 16:43:28,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:43:28,938 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 606 flow. Second operand 7 states and 140 transitions. [2024-06-21 16:43:28,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 960 flow [2024-06-21 16:43:28,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 904 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:28,951 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 674 flow [2024-06-21 16:43:28,952 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-21 16:43:28,952 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 36 predicate places. [2024-06-21 16:43:28,952 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 674 flow [2024-06-21 16:43:28,952 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-21 16:43:28,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:28,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:28,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:43:28,953 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:28,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:28,953 INFO L85 PathProgramCache]: Analyzing trace with hash -2025447704, now seen corresponding path program 3 times [2024-06-21 16:43:28,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:28,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269369171] [2024-06-21 16:43:28,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:28,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:29,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:29,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:29,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269369171] [2024-06-21 16:43:29,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269369171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:29,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:29,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:43:29,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100025104] [2024-06-21 16:43:29,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:29,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:43:29,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:29,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:43:29,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:43:29,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:29,806 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-21 16:43:29,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:29,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:29,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:30,220 INFO L124 PetriNetUnfolderBase]: 2283/3522 cut-off events. [2024-06-21 16:43:30,221 INFO L125 PetriNetUnfolderBase]: For 44853/44868 co-relation queries the response was YES. [2024-06-21 16:43:30,227 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-21 16:43:30,238 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 72 selfloop transitions, 26 changer transitions 0/103 dead transitions. [2024-06-21 16:43:30,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 103 transitions, 918 flow [2024-06-21 16:43:30,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:30,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:30,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 16:43:30,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-21 16:43:30,240 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 674 flow. Second operand 7 states and 129 transitions. [2024-06-21 16:43:30,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 103 transitions, 918 flow [2024-06-21 16:43:30,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 103 transitions, 794 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 16:43:30,260 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 610 flow [2024-06-21 16:43:30,261 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-21 16:43:30,262 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-21 16:43:30,262 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 610 flow [2024-06-21 16:43:30,262 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-21 16:43:30,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:30,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:30,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:43:30,262 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:30,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:30,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1628058077, now seen corresponding path program 1 times [2024-06-21 16:43:30,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:30,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184112169] [2024-06-21 16:43:30,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:30,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:30,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:30,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:30,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:30,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184112169] [2024-06-21 16:43:30,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184112169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:30,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:30,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:43:30,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884211337] [2024-06-21 16:43:30,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:30,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:43:30,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:30,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:43:30,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:43:30,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:30,826 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-21 16:43:30,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:30,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:30,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:31,302 INFO L124 PetriNetUnfolderBase]: 2166/3520 cut-off events. [2024-06-21 16:43:31,302 INFO L125 PetriNetUnfolderBase]: For 46256/46256 co-relation queries the response was YES. [2024-06-21 16:43:31,309 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-21 16:43:31,319 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 77 selfloop transitions, 8 changer transitions 0/95 dead transitions. [2024-06-21 16:43:31,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 95 transitions, 822 flow [2024-06-21 16:43:31,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:43:31,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:43:31,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-21 16:43:31,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 16:43:31,320 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 610 flow. Second operand 5 states and 93 transitions. [2024-06-21 16:43:31,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 95 transitions, 822 flow [2024-06-21 16:43:31,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 95 transitions, 752 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:31,338 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 590 flow [2024-06-21 16:43:31,338 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-21 16:43:31,339 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 37 predicate places. [2024-06-21 16:43:31,339 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 590 flow [2024-06-21 16:43:31,339 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-21 16:43:31,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:31,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:31,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:43:31,339 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:31,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:31,340 INFO L85 PathProgramCache]: Analyzing trace with hash 435706757, now seen corresponding path program 1 times [2024-06-21 16:43:31,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:31,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841715639] [2024-06-21 16:43:31,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:31,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:32,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:32,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:32,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841715639] [2024-06-21 16:43:32,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841715639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:32,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:32,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:32,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616111009] [2024-06-21 16:43:32,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:32,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:32,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:32,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:32,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:32,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:32,423 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-21 16:43:32,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:32,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:32,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:32,931 INFO L124 PetriNetUnfolderBase]: 2149/3380 cut-off events. [2024-06-21 16:43:32,931 INFO L125 PetriNetUnfolderBase]: For 50869/50869 co-relation queries the response was YES. [2024-06-21 16:43:32,939 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-21 16:43:32,949 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 84 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-21 16:43:32,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 113 transitions, 864 flow [2024-06-21 16:43:32,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:43:32,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:43:32,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 16:43:32,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4512987012987013 [2024-06-21 16:43:32,950 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 590 flow. Second operand 7 states and 139 transitions. [2024-06-21 16:43:32,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 113 transitions, 864 flow [2024-06-21 16:43:32,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 812 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:32,969 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 588 flow [2024-06-21 16:43:32,970 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-21 16:43:32,970 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-21 16:43:32,970 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 588 flow [2024-06-21 16:43:32,970 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-21 16:43:32,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:32,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:32,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:43:32,971 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:32,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:32,971 INFO L85 PathProgramCache]: Analyzing trace with hash 435797122, now seen corresponding path program 1 times [2024-06-21 16:43:32,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:32,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897129364] [2024-06-21 16:43:32,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:32,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:32,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:33,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:33,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:33,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897129364] [2024-06-21 16:43:33,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897129364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:33,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:33,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:33,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441940875] [2024-06-21 16:43:33,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:33,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:33,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:33,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:33,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:33,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:33,808 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-21 16:43:33,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:33,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:33,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:34,320 INFO L124 PetriNetUnfolderBase]: 2297/3535 cut-off events. [2024-06-21 16:43:34,320 INFO L125 PetriNetUnfolderBase]: For 56574/56574 co-relation queries the response was YES. [2024-06-21 16:43:34,327 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-21 16:43:34,336 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 20 changer transitions 0/121 dead transitions. [2024-06-21 16:43:34,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 950 flow [2024-06-21 16:43:34,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:34,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:34,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 16:43:34,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 16:43:34,338 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 588 flow. Second operand 8 states and 150 transitions. [2024-06-21 16:43:34,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 950 flow [2024-06-21 16:43:34,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 121 transitions, 904 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:34,357 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 644 flow [2024-06-21 16:43:34,357 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-21 16:43:34,358 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 43 predicate places. [2024-06-21 16:43:34,358 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 644 flow [2024-06-21 16:43:34,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:34,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:34,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:34,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:43:34,359 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:34,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:34,359 INFO L85 PathProgramCache]: Analyzing trace with hash 439516192, now seen corresponding path program 2 times [2024-06-21 16:43:34,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:34,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653676505] [2024-06-21 16:43:34,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:34,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:34,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:35,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:35,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:35,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653676505] [2024-06-21 16:43:35,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653676505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:35,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:35,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:35,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873128738] [2024-06-21 16:43:35,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:35,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:35,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:35,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:35,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:35,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:35,237 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-21 16:43:35,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:35,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:35,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:35,827 INFO L124 PetriNetUnfolderBase]: 2367/3631 cut-off events. [2024-06-21 16:43:35,827 INFO L125 PetriNetUnfolderBase]: For 66283/66283 co-relation queries the response was YES. [2024-06-21 16:43:35,835 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-21 16:43:35,846 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 91 selfloop transitions, 36 changer transitions 0/132 dead transitions. [2024-06-21 16:43:35,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 132 transitions, 1286 flow [2024-06-21 16:43:35,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:35,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:35,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:43:35,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 16:43:35,847 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 644 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:43:35,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 132 transitions, 1286 flow [2024-06-21 16:43:35,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 132 transitions, 1208 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:35,869 INFO L231 Difference]: Finished difference. Result has 90 places, 99 transitions, 814 flow [2024-06-21 16:43:35,869 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-21 16:43:35,869 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 45 predicate places. [2024-06-21 16:43:35,870 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 99 transitions, 814 flow [2024-06-21 16:43:35,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:35,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:35,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:35,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:43:35,870 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:35,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:35,871 INFO L85 PathProgramCache]: Analyzing trace with hash 439521989, now seen corresponding path program 1 times [2024-06-21 16:43:35,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:35,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283605711] [2024-06-21 16:43:35,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:35,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:35,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:36,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:36,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:36,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283605711] [2024-06-21 16:43:36,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283605711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:36,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:36,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:36,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579014442] [2024-06-21 16:43:36,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:36,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:36,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:36,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:36,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:36,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:36,818 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-21 16:43:36,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:36,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:36,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:37,349 INFO L124 PetriNetUnfolderBase]: 2378/3656 cut-off events. [2024-06-21 16:43:37,349 INFO L125 PetriNetUnfolderBase]: For 74433/74433 co-relation queries the response was YES. [2024-06-21 16:43:37,358 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-21 16:43:37,370 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 106 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-06-21 16:43:37,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 128 transitions, 1176 flow [2024-06-21 16:43:37,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:37,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:37,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:43:37,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 16:43:37,372 INFO L175 Difference]: Start difference. First operand has 90 places, 99 transitions, 814 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:43:37,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 128 transitions, 1176 flow [2024-06-21 16:43:37,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 128 transitions, 1110 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:37,401 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 846 flow [2024-06-21 16:43:37,401 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-21 16:43:37,402 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2024-06-21 16:43:37,402 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 846 flow [2024-06-21 16:43:37,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:37,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:37,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:37,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:43:37,402 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-21 16:43:37,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:37,403 INFO L85 PathProgramCache]: Analyzing trace with hash 439521772, now seen corresponding path program 3 times [2024-06-21 16:43:37,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:37,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979262455] [2024-06-21 16:43:37,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:37,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:38,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:38,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:38,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979262455] [2024-06-21 16:43:38,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979262455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:38,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:38,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:38,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748376967] [2024-06-21 16:43:38,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:38,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:38,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:38,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:38,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:38,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:38,435 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-21 16:43:38,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:38,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:38,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:38,982 INFO L124 PetriNetUnfolderBase]: 2368/3637 cut-off events. [2024-06-21 16:43:38,982 INFO L125 PetriNetUnfolderBase]: For 80484/80484 co-relation queries the response was YES. [2024-06-21 16:43:38,991 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-21 16:43:39,002 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 90 selfloop transitions, 38 changer transitions 0/133 dead transitions. [2024-06-21 16:43:39,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1262 flow [2024-06-21 16:43:39,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:39,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:39,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 16:43:39,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 16:43:39,005 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 846 flow. Second operand 8 states and 153 transitions. [2024-06-21 16:43:39,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1262 flow [2024-06-21 16:43:39,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 133 transitions, 1148 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:39,035 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 816 flow [2024-06-21 16:43:39,035 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-21 16:43:39,035 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2024-06-21 16:43:39,035 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 816 flow [2024-06-21 16:43:39,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:39,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:39,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:39,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:43:39,036 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-21 16:43:39,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:39,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1823087892, now seen corresponding path program 4 times [2024-06-21 16:43:39,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:39,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023018873] [2024-06-21 16:43:39,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:39,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:39,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:39,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-21 16:43:39,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:39,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023018873] [2024-06-21 16:43:39,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023018873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:39,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:39,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:39,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298357147] [2024-06-21 16:43:39,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:39,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:39,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:39,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:39,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:39,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:39,917 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-21 16:43:39,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:39,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:39,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:40,365 INFO L124 PetriNetUnfolderBase]: 2390/3681 cut-off events. [2024-06-21 16:43:40,365 INFO L125 PetriNetUnfolderBase]: For 87156/87171 co-relation queries the response was YES. [2024-06-21 16:43:40,372 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-21 16:43:40,382 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 74 selfloop transitions, 57 changer transitions 0/136 dead transitions. [2024-06-21 16:43:40,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 1358 flow [2024-06-21 16:43:40,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:40,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:40,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 16:43:40,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 16:43:40,383 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 816 flow. Second operand 8 states and 153 transitions. [2024-06-21 16:43:40,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 1358 flow [2024-06-21 16:43:40,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1286 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:40,411 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 996 flow [2024-06-21 16:43:40,411 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-21 16:43:40,411 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2024-06-21 16:43:40,411 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 996 flow [2024-06-21 16:43:40,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:40,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:40,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:40,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:43:40,412 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-21 16:43:40,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:40,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1823088109, now seen corresponding path program 2 times [2024-06-21 16:43:40,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:40,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481868230] [2024-06-21 16:43:40,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:40,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:40,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:41,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:41,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:41,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481868230] [2024-06-21 16:43:41,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481868230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:41,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:41,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:41,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692963095] [2024-06-21 16:43:41,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:41,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:41,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:41,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:41,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:41,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:41,317 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-21 16:43:41,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:41,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:41,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:41,785 INFO L124 PetriNetUnfolderBase]: 2417/3724 cut-off events. [2024-06-21 16:43:41,785 INFO L125 PetriNetUnfolderBase]: For 96969/96984 co-relation queries the response was YES. [2024-06-21 16:43:41,794 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-21 16:43:41,807 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 100 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-21 16:43:41,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 144 transitions, 1686 flow [2024-06-21 16:43:41,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:41,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 16:43:41,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 16:43:41,808 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 996 flow. Second operand 8 states and 150 transitions. [2024-06-21 16:43:41,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 144 transitions, 1686 flow [2024-06-21 16:43:41,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 144 transitions, 1576 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 16:43:41,856 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 1152 flow [2024-06-21 16:43:41,856 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-21 16:43:41,857 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 58 predicate places. [2024-06-21 16:43:41,857 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 1152 flow [2024-06-21 16:43:41,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:41,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:41,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:41,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:43:41,857 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-21 16:43:41,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:41,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1643250373, now seen corresponding path program 3 times [2024-06-21 16:43:41,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:41,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209491378] [2024-06-21 16:43:41,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:41,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:41,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:42,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:42,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:42,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209491378] [2024-06-21 16:43:42,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209491378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:42,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:42,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:42,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655314477] [2024-06-21 16:43:42,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:42,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:42,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:42,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:42,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:42,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:42,804 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-21 16:43:42,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:42,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:42,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:43,292 INFO L124 PetriNetUnfolderBase]: 2412/3717 cut-off events. [2024-06-21 16:43:43,293 INFO L125 PetriNetUnfolderBase]: For 101696/101711 co-relation queries the response was YES. [2024-06-21 16:43:43,302 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-21 16:43:43,315 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 96 selfloop transitions, 41 changer transitions 0/142 dead transitions. [2024-06-21 16:43:43,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 142 transitions, 1578 flow [2024-06-21 16:43:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:43,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:43,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 16:43:43,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-21 16:43:43,316 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 1152 flow. Second operand 8 states and 147 transitions. [2024-06-21 16:43:43,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 142 transitions, 1578 flow [2024-06-21 16:43:43,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 142 transitions, 1464 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 16:43:43,369 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 1128 flow [2024-06-21 16:43:43,370 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-21 16:43:43,370 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-21 16:43:43,370 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 1128 flow [2024-06-21 16:43:43,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:43,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:43,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:43,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:43:43,370 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-21 16:43:43,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:43,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631813, now seen corresponding path program 4 times [2024-06-21 16:43:43,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:43,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102137112] [2024-06-21 16:43:43,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:43,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:43,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:44,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-21 16:43:44,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:44,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102137112] [2024-06-21 16:43:44,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102137112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:44,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:44,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:44,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416403124] [2024-06-21 16:43:44,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:44,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:44,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:44,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:44,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:44,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:44,266 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-21 16:43:44,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:44,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:44,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:44,793 INFO L124 PetriNetUnfolderBase]: 2407/3710 cut-off events. [2024-06-21 16:43:44,793 INFO L125 PetriNetUnfolderBase]: For 107490/107505 co-relation queries the response was YES. [2024-06-21 16:43:44,802 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-21 16:43:44,813 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 97 selfloop transitions, 38 changer transitions 0/140 dead transitions. [2024-06-21 16:43:44,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 140 transitions, 1456 flow [2024-06-21 16:43:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 16:43:44,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41761363636363635 [2024-06-21 16:43:44,815 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 1128 flow. Second operand 8 states and 147 transitions. [2024-06-21 16:43:44,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 140 transitions, 1456 flow [2024-06-21 16:43:44,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 140 transitions, 1342 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:44,874 INFO L231 Difference]: Finished difference. Result has 110 places, 117 transitions, 1098 flow [2024-06-21 16:43:44,874 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-21 16:43:44,874 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-21 16:43:44,874 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 117 transitions, 1098 flow [2024-06-21 16:43:44,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:44,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:44,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:44,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:43:44,875 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:44,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:44,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1635631596, now seen corresponding path program 5 times [2024-06-21 16:43:44,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:44,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393663401] [2024-06-21 16:43:44,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:44,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:45,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:45,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:45,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393663401] [2024-06-21 16:43:45,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393663401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:45,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:45,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:45,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695820557] [2024-06-21 16:43:45,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:45,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:45,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:45,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:45,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:45,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:45,741 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-21 16:43:45,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:45,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:45,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:46,246 INFO L124 PetriNetUnfolderBase]: 2429/3743 cut-off events. [2024-06-21 16:43:46,246 INFO L125 PetriNetUnfolderBase]: For 115871/115886 co-relation queries the response was YES. [2024-06-21 16:43:46,256 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-21 16:43:46,268 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 90 selfloop transitions, 56 changer transitions 0/151 dead transitions. [2024-06-21 16:43:46,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 151 transitions, 1732 flow [2024-06-21 16:43:46,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:46,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:46,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 16:43:46,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-21 16:43:46,269 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 1098 flow. Second operand 8 states and 158 transitions. [2024-06-21 16:43:46,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 151 transitions, 1732 flow [2024-06-21 16:43:46,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 151 transitions, 1616 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:46,335 INFO L231 Difference]: Finished difference. Result has 110 places, 120 transitions, 1166 flow [2024-06-21 16:43:46,335 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-21 16:43:46,336 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-21 16:43:46,336 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 120 transitions, 1166 flow [2024-06-21 16:43:46,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:46,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:46,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:46,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:43:46,336 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:46,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:46,336 INFO L85 PathProgramCache]: Analyzing trace with hash -130289370, now seen corresponding path program 6 times [2024-06-21 16:43:46,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:46,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909041263] [2024-06-21 16:43:46,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:46,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:47,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:47,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:47,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909041263] [2024-06-21 16:43:47,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909041263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:47,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:47,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:43:47,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16108076] [2024-06-21 16:43:47,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:47,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:43:47,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:47,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:43:47,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:43:47,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:47,227 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-21 16:43:47,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:47,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:47,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:47,678 INFO L124 PetriNetUnfolderBase]: 2419/3729 cut-off events. [2024-06-21 16:43:47,678 INFO L125 PetriNetUnfolderBase]: For 122270/122285 co-relation queries the response was YES. [2024-06-21 16:43:47,688 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-21 16:43:47,700 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 86 selfloop transitions, 57 changer transitions 0/148 dead transitions. [2024-06-21 16:43:47,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 1628 flow [2024-06-21 16:43:47,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:47,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:47,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 16:43:47,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 16:43:47,705 INFO L175 Difference]: Start difference. First operand has 110 places, 120 transitions, 1166 flow. Second operand 8 states and 154 transitions. [2024-06-21 16:43:47,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 1628 flow [2024-06-21 16:43:47,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 148 transitions, 1368 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-21 16:43:47,787 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1028 flow [2024-06-21 16:43:47,787 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-21 16:43:47,787 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-21 16:43:47,787 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1028 flow [2024-06-21 16:43:47,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:47,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:47,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:47,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:43:47,788 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:47,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:47,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1643260293, now seen corresponding path program 1 times [2024-06-21 16:43:47,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:47,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185518325] [2024-06-21 16:43:47,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:47,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:47,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:48,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:48,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:48,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185518325] [2024-06-21 16:43:48,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185518325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:48,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:48,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:43:48,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630724506] [2024-06-21 16:43:48,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:48,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:43:48,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:48,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:43:48,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:43:48,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:48,966 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-21 16:43:48,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:48,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:48,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:49,462 INFO L124 PetriNetUnfolderBase]: 2436/3855 cut-off events. [2024-06-21 16:43:49,462 INFO L125 PetriNetUnfolderBase]: For 124774/124774 co-relation queries the response was YES. [2024-06-21 16:43:49,473 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-21 16:43:49,485 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 128 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-21 16:43:49,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 153 transitions, 1457 flow [2024-06-21 16:43:49,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:43:49,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:43:49,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 16:43:49,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-21 16:43:49,486 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1028 flow. Second operand 9 states and 157 transitions. [2024-06-21 16:43:49,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 153 transitions, 1457 flow [2024-06-21 16:43:49,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 153 transitions, 1335 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:43:49,554 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1031 flow [2024-06-21 16:43:49,554 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-21 16:43:49,554 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 69 predicate places. [2024-06-21 16:43:49,554 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1031 flow [2024-06-21 16:43:49,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:49,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:49,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:49,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:43:49,555 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:49,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:49,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1110917391, now seen corresponding path program 1 times [2024-06-21 16:43:49,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:49,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469930766] [2024-06-21 16:43:49,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:49,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:49,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:50,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-21 16:43:50,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:50,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469930766] [2024-06-21 16:43:50,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469930766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:50,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:50,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:43:50,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224416606] [2024-06-21 16:43:50,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:50,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:43:50,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:50,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:43:50,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:43:50,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:50,198 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-21 16:43:50,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:50,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:50,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:50,837 INFO L124 PetriNetUnfolderBase]: 2630/4083 cut-off events. [2024-06-21 16:43:50,837 INFO L125 PetriNetUnfolderBase]: For 153060/153060 co-relation queries the response was YES. [2024-06-21 16:43:50,848 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-21 16:43:50,863 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 111 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-06-21 16:43:50,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 138 transitions, 1325 flow [2024-06-21 16:43:50,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:43:50,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:43:50,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 16:43:50,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 16:43:50,864 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1031 flow. Second operand 6 states and 102 transitions. [2024-06-21 16:43:50,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 138 transitions, 1325 flow [2024-06-21 16:43:50,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 138 transitions, 1245 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:50,959 INFO L231 Difference]: Finished difference. Result has 114 places, 129 transitions, 1013 flow [2024-06-21 16:43:50,959 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-21 16:43:50,960 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 69 predicate places. [2024-06-21 16:43:50,960 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 129 transitions, 1013 flow [2024-06-21 16:43:50,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:50,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:50,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:50,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:43:50,961 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-21 16:43:50,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:50,961 INFO L85 PathProgramCache]: Analyzing trace with hash 390929687, now seen corresponding path program 1 times [2024-06-21 16:43:50,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:50,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265433322] [2024-06-21 16:43:50,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:50,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:50,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:51,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-21 16:43:51,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:51,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265433322] [2024-06-21 16:43:51,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265433322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:51,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:51,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:43:51,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373521982] [2024-06-21 16:43:51,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:51,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:43:51,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:51,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:43:51,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:43:51,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:51,960 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-21 16:43:51,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:51,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:51,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:52,667 INFO L124 PetriNetUnfolderBase]: 2616/4066 cut-off events. [2024-06-21 16:43:52,667 INFO L125 PetriNetUnfolderBase]: For 181889/181899 co-relation queries the response was YES. [2024-06-21 16:43:52,679 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-21 16:43:52,694 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 126 selfloop transitions, 17 changer transitions 0/162 dead transitions. [2024-06-21 16:43:52,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 1431 flow [2024-06-21 16:43:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:52,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:52,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:43:52,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 16:43:52,695 INFO L175 Difference]: Start difference. First operand has 114 places, 129 transitions, 1013 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:43:52,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 1431 flow [2024-06-21 16:43:52,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 162 transitions, 1391 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 16:43:52,818 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1072 flow [2024-06-21 16:43:52,819 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-21 16:43:52,819 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-21 16:43:52,819 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1072 flow [2024-06-21 16:43:52,819 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-21 16:43:52,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:52,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:52,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:43:52,819 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:52,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:52,820 INFO L85 PathProgramCache]: Analyzing trace with hash 390990137, now seen corresponding path program 2 times [2024-06-21 16:43:52,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:52,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429622712] [2024-06-21 16:43:52,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:52,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:52,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:53,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-21 16:43:53,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:53,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429622712] [2024-06-21 16:43:53,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429622712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:53,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:53,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:43:53,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871563150] [2024-06-21 16:43:53,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:53,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:43:53,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:53,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:43:53,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:43:53,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:43:53,877 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-21 16:43:53,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:53,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:43:53,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:54,571 INFO L124 PetriNetUnfolderBase]: 2633/4093 cut-off events. [2024-06-21 16:43:54,571 INFO L125 PetriNetUnfolderBase]: For 195245/195255 co-relation queries the response was YES. [2024-06-21 16:43:54,584 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-21 16:43:54,599 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 124 selfloop transitions, 21 changer transitions 0/164 dead transitions. [2024-06-21 16:43:54,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 164 transitions, 1500 flow [2024-06-21 16:43:54,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:54,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:54,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:43:54,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 16:43:54,600 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1072 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:43:54,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 164 transitions, 1500 flow [2024-06-21 16:43:54,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1419 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:54,676 INFO L231 Difference]: Finished difference. Result has 120 places, 133 transitions, 1103 flow [2024-06-21 16:43:54,676 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-21 16:43:54,676 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 75 predicate places. [2024-06-21 16:43:54,676 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 133 transitions, 1103 flow [2024-06-21 16:43:54,677 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-21 16:43:54,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:54,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:54,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:43:54,677 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:54,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:54,677 INFO L85 PathProgramCache]: Analyzing trace with hash 622008745, now seen corresponding path program 1 times [2024-06-21 16:43:54,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:54,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994106483] [2024-06-21 16:43:54,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:54,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:55,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:55,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:55,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994106483] [2024-06-21 16:43:55,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994106483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:55,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:55,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:43:55,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62714805] [2024-06-21 16:43:55,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:55,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:43:55,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:55,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:43:55,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:43:55,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:55,733 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-21 16:43:55,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:55,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:55,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:56,435 INFO L124 PetriNetUnfolderBase]: 2773/4231 cut-off events. [2024-06-21 16:43:56,435 INFO L125 PetriNetUnfolderBase]: For 208392/208402 co-relation queries the response was YES. [2024-06-21 16:43:56,448 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-21 16:43:56,464 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 132 selfloop transitions, 25 changer transitions 0/164 dead transitions. [2024-06-21 16:43:56,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 164 transitions, 1499 flow [2024-06-21 16:43:56,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:43:56,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:43:56,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 16:43:56,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-21 16:43:56,465 INFO L175 Difference]: Start difference. First operand has 120 places, 133 transitions, 1103 flow. Second operand 8 states and 150 transitions. [2024-06-21 16:43:56,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 164 transitions, 1499 flow [2024-06-21 16:43:56,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 164 transitions, 1377 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 16:43:56,535 INFO L231 Difference]: Finished difference. Result has 122 places, 133 transitions, 1043 flow [2024-06-21 16:43:56,536 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-21 16:43:56,536 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-06-21 16:43:56,536 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 133 transitions, 1043 flow [2024-06-21 16:43:56,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:56,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:56,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:56,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:43:56,537 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:56,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:56,537 INFO L85 PathProgramCache]: Analyzing trace with hash 735632611, now seen corresponding path program 1 times [2024-06-21 16:43:56,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:56,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628778477] [2024-06-21 16:43:56,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:56,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:56,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:57,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:57,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:57,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628778477] [2024-06-21 16:43:57,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628778477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:57,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:57,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:43:57,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216640479] [2024-06-21 16:43:57,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:57,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:43:57,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:57,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:43:57,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:43:57,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:57,462 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-21 16:43:57,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:57,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:57,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:58,173 INFO L124 PetriNetUnfolderBase]: 2795/4271 cut-off events. [2024-06-21 16:43:58,174 INFO L125 PetriNetUnfolderBase]: For 220862/220872 co-relation queries the response was YES. [2024-06-21 16:43:58,186 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-21 16:43:58,200 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 142 selfloop transitions, 23 changer transitions 0/172 dead transitions. [2024-06-21 16:43:58,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 1535 flow [2024-06-21 16:43:58,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:43:58,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:43:58,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:43:58,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-21 16:43:58,202 INFO L175 Difference]: Start difference. First operand has 122 places, 133 transitions, 1043 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:43:58,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 1535 flow [2024-06-21 16:43:58,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1451 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 16:43:58,256 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1085 flow [2024-06-21 16:43:58,257 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-21 16:43:58,257 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 78 predicate places. [2024-06-21 16:43:58,257 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1085 flow [2024-06-21 16:43:58,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:43:58,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:43:58,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:43:58,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:43:58,257 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:43:58,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:43:58,258 INFO L85 PathProgramCache]: Analyzing trace with hash 740274241, now seen corresponding path program 2 times [2024-06-21 16:43:58,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:43:58,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063764118] [2024-06-21 16:43:58,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:43:58,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:43:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:43:59,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:43:59,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:43:59,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063764118] [2024-06-21 16:43:59,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063764118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:43:59,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:43:59,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:43:59,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99331078] [2024-06-21 16:43:59,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:43:59,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:43:59,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:43:59,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:43:59,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:43:59,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:43:59,258 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-21 16:43:59,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:43:59,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:43:59,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:43:59,899 INFO L124 PetriNetUnfolderBase]: 2970/4517 cut-off events. [2024-06-21 16:43:59,899 INFO L125 PetriNetUnfolderBase]: For 248043/248053 co-relation queries the response was YES. [2024-06-21 16:43:59,913 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-21 16:43:59,930 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 130 selfloop transitions, 49 changer transitions 0/186 dead transitions. [2024-06-21 16:43:59,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 2039 flow [2024-06-21 16:43:59,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:43:59,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:43:59,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 16:43:59,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 16:43:59,931 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1085 flow. Second operand 9 states and 176 transitions. [2024-06-21 16:43:59,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 2039 flow [2024-06-21 16:44:00,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 186 transitions, 1937 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:44:00,010 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1363 flow [2024-06-21 16:44:00,010 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-21 16:44:00,010 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-21 16:44:00,011 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1363 flow [2024-06-21 16:44:00,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:00,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:00,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:00,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:44:00,011 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:00,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:00,011 INFO L85 PathProgramCache]: Analyzing trace with hash 740280751, now seen corresponding path program 3 times [2024-06-21 16:44:00,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:00,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192112883] [2024-06-21 16:44:00,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:00,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:00,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:00,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:00,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:00,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192112883] [2024-06-21 16:44:00,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192112883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:00,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:00,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:00,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974994298] [2024-06-21 16:44:00,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:00,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:00,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:00,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:00,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:01,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:01,040 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-21 16:44:01,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:01,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:01,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:01,820 INFO L124 PetriNetUnfolderBase]: 2956/4499 cut-off events. [2024-06-21 16:44:01,821 INFO L125 PetriNetUnfolderBase]: For 265179/265189 co-relation queries the response was YES. [2024-06-21 16:44:01,837 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-21 16:44:01,854 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 126 selfloop transitions, 51 changer transitions 0/184 dead transitions. [2024-06-21 16:44:01,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 184 transitions, 1959 flow [2024-06-21 16:44:01,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:01,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:01,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:44:01,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-21 16:44:01,855 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1363 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:44:01,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 184 transitions, 1959 flow [2024-06-21 16:44:01,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 184 transitions, 1797 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-21 16:44:01,977 INFO L231 Difference]: Finished difference. Result has 132 places, 147 transitions, 1313 flow [2024-06-21 16:44:01,977 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-21 16:44:01,977 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 87 predicate places. [2024-06-21 16:44:01,977 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 147 transitions, 1313 flow [2024-06-21 16:44:01,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:01,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:01,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:01,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:44:01,978 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-21 16:44:01,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:01,978 INFO L85 PathProgramCache]: Analyzing trace with hash 509077817, now seen corresponding path program 3 times [2024-06-21 16:44:01,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:01,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134299146] [2024-06-21 16:44:01,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:01,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:03,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:03,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:03,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134299146] [2024-06-21 16:44:03,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134299146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:03,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:03,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:03,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288329121] [2024-06-21 16:44:03,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:03,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:03,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:03,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:03,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:03,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:03,152 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-21 16:44:03,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:03,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:03,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:03,895 INFO L124 PetriNetUnfolderBase]: 2806/4355 cut-off events. [2024-06-21 16:44:03,896 INFO L125 PetriNetUnfolderBase]: For 275067/275102 co-relation queries the response was YES. [2024-06-21 16:44:03,914 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-21 16:44:03,934 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 26 changer transitions 0/178 dead transitions. [2024-06-21 16:44:03,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 178 transitions, 1773 flow [2024-06-21 16:44:03,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:44:03,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:44:03,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:44:03,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 16:44:03,936 INFO L175 Difference]: Start difference. First operand has 132 places, 147 transitions, 1313 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:44:03,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 178 transitions, 1773 flow [2024-06-21 16:44:04,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 178 transitions, 1671 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 16:44:04,099 INFO L231 Difference]: Finished difference. Result has 133 places, 149 transitions, 1340 flow [2024-06-21 16:44:04,099 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-21 16:44:04,099 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2024-06-21 16:44:04,100 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 149 transitions, 1340 flow [2024-06-21 16:44:04,100 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-21 16:44:04,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:04,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:04,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:44:04,100 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-21 16:44:04,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:04,101 INFO L85 PathProgramCache]: Analyzing trace with hash 740101261, now seen corresponding path program 4 times [2024-06-21 16:44:04,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:04,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867387853] [2024-06-21 16:44:04,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:04,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:04,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:05,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:05,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:05,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867387853] [2024-06-21 16:44:05,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867387853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:05,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:05,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:05,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446935980] [2024-06-21 16:44:05,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:05,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:05,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:05,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:05,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:05,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:05,120 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-21 16:44:05,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:05,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:05,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:05,963 INFO L124 PetriNetUnfolderBase]: 2979/4540 cut-off events. [2024-06-21 16:44:05,963 INFO L125 PetriNetUnfolderBase]: For 288269/288299 co-relation queries the response was YES. [2024-06-21 16:44:05,980 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-21 16:44:06,000 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 132 selfloop transitions, 50 changer transitions 0/189 dead transitions. [2024-06-21 16:44:06,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 189 transitions, 2028 flow [2024-06-21 16:44:06,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:06,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:06,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 16:44:06,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-21 16:44:06,001 INFO L175 Difference]: Start difference. First operand has 133 places, 149 transitions, 1340 flow. Second operand 9 states and 175 transitions. [2024-06-21 16:44:06,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 189 transitions, 2028 flow [2024-06-21 16:44:06,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 189 transitions, 1917 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:06,113 INFO L231 Difference]: Finished difference. Result has 136 places, 152 transitions, 1413 flow [2024-06-21 16:44:06,114 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-21 16:44:06,114 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-21 16:44:06,114 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 152 transitions, 1413 flow [2024-06-21 16:44:06,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:06,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:06,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:06,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:44:06,115 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:06,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:06,115 INFO L85 PathProgramCache]: Analyzing trace with hash -92047720, now seen corresponding path program 1 times [2024-06-21 16:44:06,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:06,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475700934] [2024-06-21 16:44:06,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:06,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:06,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-21 16:44:06,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:06,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475700934] [2024-06-21 16:44:06,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475700934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:06,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:06,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:44:06,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185871918] [2024-06-21 16:44:06,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:06,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:44:06,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:06,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:44:06,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:44:06,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:06,766 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-21 16:44:06,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:06,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:06,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:07,589 INFO L124 PetriNetUnfolderBase]: 3068/4671 cut-off events. [2024-06-21 16:44:07,590 INFO L125 PetriNetUnfolderBase]: For 308741/308751 co-relation queries the response was YES. [2024-06-21 16:44:07,607 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-21 16:44:07,625 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 141 selfloop transitions, 16 changer transitions 0/174 dead transitions. [2024-06-21 16:44:07,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 174 transitions, 1913 flow [2024-06-21 16:44:07,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:44:07,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:44:07,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-21 16:44:07,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-21 16:44:07,626 INFO L175 Difference]: Start difference. First operand has 136 places, 152 transitions, 1413 flow. Second operand 6 states and 111 transitions. [2024-06-21 16:44:07,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 174 transitions, 1913 flow [2024-06-21 16:44:07,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 174 transitions, 1783 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:07,773 INFO L231 Difference]: Finished difference. Result has 136 places, 158 transitions, 1399 flow [2024-06-21 16:44:07,773 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-21 16:44:07,773 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-21 16:44:07,773 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 158 transitions, 1399 flow [2024-06-21 16:44:07,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:07,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:07,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:07,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:44:07,774 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-21 16:44:07,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:07,774 INFO L85 PathProgramCache]: Analyzing trace with hash 492352873, now seen corresponding path program 5 times [2024-06-21 16:44:07,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:07,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831076017] [2024-06-21 16:44:07,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:07,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:07,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:08,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:08,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831076017] [2024-06-21 16:44:08,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831076017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:08,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:08,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:08,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689008448] [2024-06-21 16:44:08,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:08,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:08,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:08,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:08,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:08,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:08,852 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-21 16:44:08,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:08,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:08,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:09,584 INFO L124 PetriNetUnfolderBase]: 3119/4735 cut-off events. [2024-06-21 16:44:09,584 INFO L125 PetriNetUnfolderBase]: For 326151/326189 co-relation queries the response was YES. [2024-06-21 16:44:09,602 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-21 16:44:09,620 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 107 selfloop transitions, 93 changer transitions 0/207 dead transitions. [2024-06-21 16:44:09,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 207 transitions, 2481 flow [2024-06-21 16:44:09,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:09,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 16:44:09,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-21 16:44:09,621 INFO L175 Difference]: Start difference. First operand has 136 places, 158 transitions, 1399 flow. Second operand 9 states and 179 transitions. [2024-06-21 16:44:09,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 207 transitions, 2481 flow [2024-06-21 16:44:09,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 207 transitions, 2441 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 16:44:09,781 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 1833 flow [2024-06-21 16:44:09,781 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-21 16:44:09,781 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 99 predicate places. [2024-06-21 16:44:09,781 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 1833 flow [2024-06-21 16:44:09,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:09,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:09,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:09,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:44:09,782 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-21 16:44:09,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:09,782 INFO L85 PathProgramCache]: Analyzing trace with hash 484078663, now seen corresponding path program 6 times [2024-06-21 16:44:09,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:09,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635622374] [2024-06-21 16:44:09,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:09,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:09,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:10,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:10,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:10,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635622374] [2024-06-21 16:44:10,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635622374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:10,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:10,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:10,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220210876] [2024-06-21 16:44:10,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:10,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:10,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:10,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:10,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:10,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:10,779 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-21 16:44:10,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:10,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:10,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:11,629 INFO L124 PetriNetUnfolderBase]: 3249/4934 cut-off events. [2024-06-21 16:44:11,629 INFO L125 PetriNetUnfolderBase]: For 360991/361029 co-relation queries the response was YES. [2024-06-21 16:44:11,650 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-21 16:44:11,670 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 120 selfloop transitions, 91 changer transitions 0/218 dead transitions. [2024-06-21 16:44:11,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 218 transitions, 3063 flow [2024-06-21 16:44:11,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:11,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:11,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 16:44:11,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-21 16:44:11,671 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 1833 flow. Second operand 9 states and 183 transitions. [2024-06-21 16:44:11,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 218 transitions, 3063 flow [2024-06-21 16:44:11,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 218 transitions, 2859 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-21 16:44:11,885 INFO L231 Difference]: Finished difference. Result has 150 places, 177 transitions, 2034 flow [2024-06-21 16:44:11,885 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-21 16:44:11,885 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 105 predicate places. [2024-06-21 16:44:11,886 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 177 transitions, 2034 flow [2024-06-21 16:44:11,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:11,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:11,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:11,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:44:11,886 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-21 16:44:11,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:11,886 INFO L85 PathProgramCache]: Analyzing trace with hash 681151001, now seen corresponding path program 7 times [2024-06-21 16:44:11,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:11,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767457720] [2024-06-21 16:44:11,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:11,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:12,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:12,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:12,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767457720] [2024-06-21 16:44:12,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767457720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:12,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:12,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:12,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28890183] [2024-06-21 16:44:12,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:12,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:12,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:12,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:12,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:12,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:12,869 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-21 16:44:12,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:12,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:12,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:13,691 INFO L124 PetriNetUnfolderBase]: 3239/4920 cut-off events. [2024-06-21 16:44:13,691 INFO L125 PetriNetUnfolderBase]: For 368483/368521 co-relation queries the response was YES. [2024-06-21 16:44:13,715 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-21 16:44:13,737 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 114 selfloop transitions, 97 changer transitions 0/218 dead transitions. [2024-06-21 16:44:13,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 218 transitions, 2994 flow [2024-06-21 16:44:13,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:13,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:13,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 16:44:13,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 16:44:13,738 INFO L175 Difference]: Start difference. First operand has 150 places, 177 transitions, 2034 flow. Second operand 9 states and 180 transitions. [2024-06-21 16:44:13,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 218 transitions, 2994 flow [2024-06-21 16:44:13,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 218 transitions, 2774 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:13,926 INFO L231 Difference]: Finished difference. Result has 154 places, 180 transitions, 2108 flow [2024-06-21 16:44:13,926 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-21 16:44:13,927 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-21 16:44:13,927 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 180 transitions, 2108 flow [2024-06-21 16:44:13,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:13,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:13,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:13,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:44:13,927 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-21 16:44:13,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:13,928 INFO L85 PathProgramCache]: Analyzing trace with hash -835020369, now seen corresponding path program 8 times [2024-06-21 16:44:13,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:13,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742881468] [2024-06-21 16:44:13,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:13,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:13,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:14,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:14,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:14,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742881468] [2024-06-21 16:44:14,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742881468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:14,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:14,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:14,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208058217] [2024-06-21 16:44:14,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:14,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:14,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:14,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:14,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:14,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:14,926 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-21 16:44:14,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:14,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:14,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:15,736 INFO L124 PetriNetUnfolderBase]: 3289/5004 cut-off events. [2024-06-21 16:44:15,736 INFO L125 PetriNetUnfolderBase]: For 391450/391488 co-relation queries the response was YES. [2024-06-21 16:44:15,761 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-21 16:44:15,782 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 125 selfloop transitions, 93 changer transitions 0/225 dead transitions. [2024-06-21 16:44:15,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 225 transitions, 3289 flow [2024-06-21 16:44:15,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:15,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:15,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 16:44:15,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-21 16:44:15,783 INFO L175 Difference]: Start difference. First operand has 154 places, 180 transitions, 2108 flow. Second operand 9 states and 184 transitions. [2024-06-21 16:44:15,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 225 transitions, 3289 flow [2024-06-21 16:44:15,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 225 transitions, 3046 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:15,963 INFO L231 Difference]: Finished difference. Result has 158 places, 185 transitions, 2202 flow [2024-06-21 16:44:15,964 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-21 16:44:15,964 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2024-06-21 16:44:15,964 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 185 transitions, 2202 flow [2024-06-21 16:44:15,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:15,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:15,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:15,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:44:15,965 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-21 16:44:15,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:15,965 INFO L85 PathProgramCache]: Analyzing trace with hash -835026879, now seen corresponding path program 9 times [2024-06-21 16:44:15,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:15,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476325625] [2024-06-21 16:44:15,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:15,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:15,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:16,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:16,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:16,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476325625] [2024-06-21 16:44:16,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476325625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:16,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:16,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:16,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677430935] [2024-06-21 16:44:16,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:16,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:16,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:16,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:16,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:16,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:16,996 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-21 16:44:16,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:16,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:16,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:17,809 INFO L124 PetriNetUnfolderBase]: 3311/5046 cut-off events. [2024-06-21 16:44:17,809 INFO L125 PetriNetUnfolderBase]: For 409054/409092 co-relation queries the response was YES. [2024-06-21 16:44:17,831 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-21 16:44:17,853 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 126 selfloop transitions, 95 changer transitions 0/228 dead transitions. [2024-06-21 16:44:17,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 228 transitions, 3374 flow [2024-06-21 16:44:17,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:17,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:17,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 16:44:17,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-21 16:44:17,854 INFO L175 Difference]: Start difference. First operand has 158 places, 185 transitions, 2202 flow. Second operand 9 states and 185 transitions. [2024-06-21 16:44:17,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 228 transitions, 3374 flow [2024-06-21 16:44:18,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 228 transitions, 2961 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-21 16:44:18,066 INFO L231 Difference]: Finished difference. Result has 158 places, 188 transitions, 2085 flow [2024-06-21 16:44:18,066 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-21 16:44:18,066 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 113 predicate places. [2024-06-21 16:44:18,066 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 188 transitions, 2085 flow [2024-06-21 16:44:18,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:18,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:18,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:18,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:44:18,067 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-21 16:44:18,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:18,067 INFO L85 PathProgramCache]: Analyzing trace with hash -835204819, now seen corresponding path program 4 times [2024-06-21 16:44:18,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:18,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801376092] [2024-06-21 16:44:18,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:18,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:18,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:19,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:19,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:19,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801376092] [2024-06-21 16:44:19,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801376092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:19,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:19,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:19,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915678157] [2024-06-21 16:44:19,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:19,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:19,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:19,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:19,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:19,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:19,233 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-21 16:44:19,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:19,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:19,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:20,012 INFO L124 PetriNetUnfolderBase]: 3102/4803 cut-off events. [2024-06-21 16:44:20,012 INFO L125 PetriNetUnfolderBase]: For 418416/418469 co-relation queries the response was YES. [2024-06-21 16:44:20,035 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-21 16:44:20,056 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 164 selfloop transitions, 33 changer transitions 0/216 dead transitions. [2024-06-21 16:44:20,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 216 transitions, 2617 flow [2024-06-21 16:44:20,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:44:20,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:44:20,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 16:44:20,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-21 16:44:20,057 INFO L175 Difference]: Start difference. First operand has 158 places, 188 transitions, 2085 flow. Second operand 8 states and 155 transitions. [2024-06-21 16:44:20,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 216 transitions, 2617 flow [2024-06-21 16:44:20,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 216 transitions, 2373 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:20,242 INFO L231 Difference]: Finished difference. Result has 160 places, 190 transitions, 1988 flow [2024-06-21 16:44:20,242 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-21 16:44:20,243 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 115 predicate places. [2024-06-21 16:44:20,243 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 190 transitions, 1988 flow [2024-06-21 16:44:20,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:20,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:20,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:20,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:44:20,243 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-21 16:44:20,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash -835199859, now seen corresponding path program 10 times [2024-06-21 16:44:20,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:20,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53319530] [2024-06-21 16:44:20,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:20,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:20,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:21,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:21,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:21,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53319530] [2024-06-21 16:44:21,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53319530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:21,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:21,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:44:21,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560115191] [2024-06-21 16:44:21,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:21,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:44:21,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:21,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:44:21,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:44:21,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:21,301 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-21 16:44:21,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:21,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:21,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:22,157 INFO L124 PetriNetUnfolderBase]: 3293/5020 cut-off events. [2024-06-21 16:44:22,157 INFO L125 PetriNetUnfolderBase]: For 430949/430987 co-relation queries the response was YES. [2024-06-21 16:44:22,180 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-21 16:44:22,201 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 117 selfloop transitions, 106 changer transitions 0/230 dead transitions. [2024-06-21 16:44:22,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 230 transitions, 2984 flow [2024-06-21 16:44:22,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:22,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:22,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 16:44:22,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45707070707070707 [2024-06-21 16:44:22,203 INFO L175 Difference]: Start difference. First operand has 160 places, 190 transitions, 1988 flow. Second operand 9 states and 181 transitions. [2024-06-21 16:44:22,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 230 transitions, 2984 flow [2024-06-21 16:44:22,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 230 transitions, 2855 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:22,450 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 2169 flow [2024-06-21 16:44:22,450 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-21 16:44:22,450 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-21 16:44:22,451 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 2169 flow [2024-06-21 16:44:22,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:22,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:22,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:22,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:44:22,451 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:22,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:22,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1195743740, now seen corresponding path program 2 times [2024-06-21 16:44:22,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:22,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329737741] [2024-06-21 16:44:22,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:22,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:22,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:22,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:22,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:22,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329737741] [2024-06-21 16:44:22,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329737741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:22,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:22,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:44:22,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576852962] [2024-06-21 16:44:22,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:22,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:44:22,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:23,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:44:23,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:44:23,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:23,062 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-21 16:44:23,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:23,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:23,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:23,979 INFO L124 PetriNetUnfolderBase]: 3412/5170 cut-off events. [2024-06-21 16:44:23,979 INFO L125 PetriNetUnfolderBase]: For 450458/450496 co-relation queries the response was YES. [2024-06-21 16:44:24,001 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-21 16:44:24,021 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 169 selfloop transitions, 16 changer transitions 0/202 dead transitions. [2024-06-21 16:44:24,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 202 transitions, 2561 flow [2024-06-21 16:44:24,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:44:24,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:44:24,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 16:44:24,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-21 16:44:24,022 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 2169 flow. Second operand 6 states and 104 transitions. [2024-06-21 16:44:24,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 202 transitions, 2561 flow [2024-06-21 16:44:24,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 202 transitions, 2294 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:24,198 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 1940 flow [2024-06-21 16:44:24,198 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-21 16:44:24,199 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 118 predicate places. [2024-06-21 16:44:24,199 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 1940 flow [2024-06-21 16:44:24,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:24,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:24,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:24,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:44:24,199 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:24,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:24,199 INFO L85 PathProgramCache]: Analyzing trace with hash -86327848, now seen corresponding path program 1 times [2024-06-21 16:44:24,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:24,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645094493] [2024-06-21 16:44:24,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:24,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:24,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:24,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:24,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:24,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645094493] [2024-06-21 16:44:24,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645094493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:24,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:24,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:44:24,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210554361] [2024-06-21 16:44:24,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:24,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:44:24,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:24,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:44:24,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:44:24,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:24,859 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-21 16:44:24,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:24,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:24,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:25,624 INFO L124 PetriNetUnfolderBase]: 3093/4816 cut-off events. [2024-06-21 16:44:25,624 INFO L125 PetriNetUnfolderBase]: For 405252/405272 co-relation queries the response was YES. [2024-06-21 16:44:25,649 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-21 16:44:25,670 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 178 selfloop transitions, 16 changer transitions 0/212 dead transitions. [2024-06-21 16:44:25,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 212 transitions, 2540 flow [2024-06-21 16:44:25,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:44:25,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:44:25,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 16:44:25,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-21 16:44:25,671 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 1940 flow. Second operand 6 states and 113 transitions. [2024-06-21 16:44:25,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 212 transitions, 2540 flow [2024-06-21 16:44:25,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 212 transitions, 2496 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:25,971 INFO L231 Difference]: Finished difference. Result has 164 places, 199 transitions, 2028 flow [2024-06-21 16:44:25,971 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-21 16:44:25,972 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2024-06-21 16:44:25,972 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 199 transitions, 2028 flow [2024-06-21 16:44:25,972 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-21 16:44:25,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:25,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:25,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:44:25,972 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:25,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:25,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1158829490, now seen corresponding path program 2 times [2024-06-21 16:44:25,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:25,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46677672] [2024-06-21 16:44:25,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:25,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:25,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:26,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:26,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:26,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46677672] [2024-06-21 16:44:26,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46677672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:26,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:26,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:44:26,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884578039] [2024-06-21 16:44:26,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:26,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:44:26,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:26,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:44:26,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:44:26,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 16:44:26,651 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-21 16:44:26,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:26,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 16:44:26,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:27,413 INFO L124 PetriNetUnfolderBase]: 3090/4812 cut-off events. [2024-06-21 16:44:27,413 INFO L125 PetriNetUnfolderBase]: For 420300/420320 co-relation queries the response was YES. [2024-06-21 16:44:27,438 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-21 16:44:27,457 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 179 selfloop transitions, 11 changer transitions 0/208 dead transitions. [2024-06-21 16:44:27,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 208 transitions, 2430 flow [2024-06-21 16:44:27,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:44:27,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:44:27,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 16:44:27,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-21 16:44:27,458 INFO L175 Difference]: Start difference. First operand has 164 places, 199 transitions, 2028 flow. Second operand 6 states and 107 transitions. [2024-06-21 16:44:27,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 208 transitions, 2430 flow [2024-06-21 16:44:27,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 208 transitions, 2350 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-21 16:44:27,768 INFO L231 Difference]: Finished difference. Result has 168 places, 199 transitions, 1976 flow [2024-06-21 16:44:27,768 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-21 16:44:27,768 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-21 16:44:27,768 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 199 transitions, 1976 flow [2024-06-21 16:44:27,768 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-21 16:44:27,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:27,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:27,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:44:27,769 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:27,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:27,769 INFO L85 PathProgramCache]: Analyzing trace with hash -598537179, now seen corresponding path program 1 times [2024-06-21 16:44:27,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:27,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871816916] [2024-06-21 16:44:27,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:27,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:27,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:28,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:28,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:28,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871816916] [2024-06-21 16:44:28,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871816916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:28,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:28,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:28,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629675308] [2024-06-21 16:44:28,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:28,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:28,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:28,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:28,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:29,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:29,167 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-21 16:44:29,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:29,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:29,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:30,020 INFO L124 PetriNetUnfolderBase]: 3258/4994 cut-off events. [2024-06-21 16:44:30,020 INFO L125 PetriNetUnfolderBase]: For 433961/433961 co-relation queries the response was YES. [2024-06-21 16:44:30,045 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-21 16:44:30,065 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 205 selfloop transitions, 22 changer transitions 0/233 dead transitions. [2024-06-21 16:44:30,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 233 transitions, 2580 flow [2024-06-21 16:44:30,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:44:30,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:44:30,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 16:44:30,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3931818181818182 [2024-06-21 16:44:30,066 INFO L175 Difference]: Start difference. First operand has 168 places, 199 transitions, 1976 flow. Second operand 10 states and 173 transitions. [2024-06-21 16:44:30,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 233 transitions, 2580 flow [2024-06-21 16:44:30,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 233 transitions, 2550 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:30,376 INFO L231 Difference]: Finished difference. Result has 173 places, 201 transitions, 2071 flow [2024-06-21 16:44:30,376 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-21 16:44:30,376 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-06-21 16:44:30,376 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 201 transitions, 2071 flow [2024-06-21 16:44:30,377 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-21 16:44:30,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:30,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:30,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:44:30,377 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-21 16:44:30,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:30,377 INFO L85 PathProgramCache]: Analyzing trace with hash -78699368, now seen corresponding path program 1 times [2024-06-21 16:44:30,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:30,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467570540] [2024-06-21 16:44:30,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:30,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:31,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:31,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:31,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467570540] [2024-06-21 16:44:31,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467570540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:31,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:31,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:44:31,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544311284] [2024-06-21 16:44:31,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:31,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:44:31,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:31,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:44:31,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:44:31,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:31,105 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-21 16:44:31,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:31,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:31,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:31,963 INFO L124 PetriNetUnfolderBase]: 3278/5000 cut-off events. [2024-06-21 16:44:31,963 INFO L125 PetriNetUnfolderBase]: For 452708/452728 co-relation queries the response was YES. [2024-06-21 16:44:31,986 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-21 16:44:32,005 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 185 selfloop transitions, 14 changer transitions 0/215 dead transitions. [2024-06-21 16:44:32,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 215 transitions, 2533 flow [2024-06-21 16:44:32,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:44:32,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:44:32,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 16:44:32,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-21 16:44:32,008 INFO L175 Difference]: Start difference. First operand has 173 places, 201 transitions, 2071 flow. Second operand 7 states and 116 transitions. [2024-06-21 16:44:32,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 215 transitions, 2533 flow [2024-06-21 16:44:32,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 2426 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 16:44:32,383 INFO L231 Difference]: Finished difference. Result has 172 places, 204 transitions, 2042 flow [2024-06-21 16:44:32,383 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-21 16:44:32,384 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 127 predicate places. [2024-06-21 16:44:32,384 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 204 transitions, 2042 flow [2024-06-21 16:44:32,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:44:32,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:32,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:32,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:44:32,384 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:32,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:32,385 INFO L85 PathProgramCache]: Analyzing trace with hash 2100525283, now seen corresponding path program 1 times [2024-06-21 16:44:32,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:32,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583124418] [2024-06-21 16:44:32,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:32,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:32,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:33,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:33,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:33,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583124418] [2024-06-21 16:44:33,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583124418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:33,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:33,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:33,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539151481] [2024-06-21 16:44:33,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:33,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:33,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:33,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:33,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:33,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:33,616 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-21 16:44:33,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:33,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:33,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:34,588 INFO L124 PetriNetUnfolderBase]: 3373/5153 cut-off events. [2024-06-21 16:44:34,588 INFO L125 PetriNetUnfolderBase]: For 525821/525847 co-relation queries the response was YES. [2024-06-21 16:44:34,614 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-21 16:44:34,637 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 221 selfloop transitions, 28 changer transitions 0/256 dead transitions. [2024-06-21 16:44:34,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 256 transitions, 2831 flow [2024-06-21 16:44:34,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:44:34,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:44:34,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-21 16:44:34,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-21 16:44:34,640 INFO L175 Difference]: Start difference. First operand has 172 places, 204 transitions, 2042 flow. Second operand 10 states and 177 transitions. [2024-06-21 16:44:34,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 256 transitions, 2831 flow [2024-06-21 16:44:34,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 256 transitions, 2773 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:34,966 INFO L231 Difference]: Finished difference. Result has 182 places, 221 transitions, 2274 flow [2024-06-21 16:44:34,966 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-21 16:44:34,966 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 137 predicate places. [2024-06-21 16:44:34,966 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 221 transitions, 2274 flow [2024-06-21 16:44:34,967 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-21 16:44:34,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:34,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:34,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:44:34,967 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-21 16:44:34,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:34,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1990242555, now seen corresponding path program 2 times [2024-06-21 16:44:34,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:34,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360142248] [2024-06-21 16:44:34,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:34,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:34,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:35,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:35,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:35,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360142248] [2024-06-21 16:44:35,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360142248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:35,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:35,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:35,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085701468] [2024-06-21 16:44:35,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:35,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:35,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:35,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:35,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:36,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:36,026 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-21 16:44:36,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:36,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:36,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:36,995 INFO L124 PetriNetUnfolderBase]: 3499/5349 cut-off events. [2024-06-21 16:44:36,995 INFO L125 PetriNetUnfolderBase]: For 548484/548518 co-relation queries the response was YES. [2024-06-21 16:44:37,027 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-21 16:44:37,052 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 231 selfloop transitions, 47 changer transitions 0/285 dead transitions. [2024-06-21 16:44:37,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 285 transitions, 3267 flow [2024-06-21 16:44:37,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:44:37,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:44:37,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 16:44:37,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-21 16:44:37,054 INFO L175 Difference]: Start difference. First operand has 182 places, 221 transitions, 2274 flow. Second operand 10 states and 183 transitions. [2024-06-21 16:44:37,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 285 transitions, 3267 flow [2024-06-21 16:44:37,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 285 transitions, 3107 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-21 16:44:37,505 INFO L231 Difference]: Finished difference. Result has 193 places, 245 transitions, 2599 flow [2024-06-21 16:44:37,505 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-21 16:44:37,505 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 148 predicate places. [2024-06-21 16:44:37,505 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 245 transitions, 2599 flow [2024-06-21 16:44:37,506 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-21 16:44:37,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:37,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:37,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:44:37,506 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-21 16:44:37,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:37,506 INFO L85 PathProgramCache]: Analyzing trace with hash -681085865, now seen corresponding path program 3 times [2024-06-21 16:44:37,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:37,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069296736] [2024-06-21 16:44:37,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:37,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:37,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:38,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:38,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:38,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069296736] [2024-06-21 16:44:38,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069296736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:38,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:38,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:38,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85893759] [2024-06-21 16:44:38,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:38,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:38,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:38,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:38,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:38,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:38,740 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-21 16:44:38,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:38,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:38,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:39,749 INFO L124 PetriNetUnfolderBase]: 3516/5380 cut-off events. [2024-06-21 16:44:39,749 INFO L125 PetriNetUnfolderBase]: For 571125/571155 co-relation queries the response was YES. [2024-06-21 16:44:39,781 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-21 16:44:39,892 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 227 selfloop transitions, 47 changer transitions 0/281 dead transitions. [2024-06-21 16:44:39,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 281 transitions, 3329 flow [2024-06-21 16:44:39,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:39,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:39,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:44:39,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-21 16:44:39,894 INFO L175 Difference]: Start difference. First operand has 193 places, 245 transitions, 2599 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:44:39,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 281 transitions, 3329 flow [2024-06-21 16:44:40,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 281 transitions, 3195 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:40,249 INFO L231 Difference]: Finished difference. Result has 197 places, 247 transitions, 2645 flow [2024-06-21 16:44:40,249 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-21 16:44:40,249 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-06-21 16:44:40,249 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 247 transitions, 2645 flow [2024-06-21 16:44:40,250 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-21 16:44:40,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:40,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:40,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:44:40,250 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-21 16:44:40,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:40,251 INFO L85 PathProgramCache]: Analyzing trace with hash 2102403108, now seen corresponding path program 1 times [2024-06-21 16:44:40,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:40,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315699360] [2024-06-21 16:44:40,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:40,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:40,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:41,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:41,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:41,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315699360] [2024-06-21 16:44:41,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315699360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:41,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:41,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:41,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353609324] [2024-06-21 16:44:41,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:41,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:41,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:41,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:41,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:41,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:41,530 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-21 16:44:41,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:41,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:41,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:42,561 INFO L124 PetriNetUnfolderBase]: 3612/5536 cut-off events. [2024-06-21 16:44:42,561 INFO L125 PetriNetUnfolderBase]: For 587073/587108 co-relation queries the response was YES. [2024-06-21 16:44:42,593 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-21 16:44:42,618 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 241 selfloop transitions, 51 changer transitions 0/299 dead transitions. [2024-06-21 16:44:42,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 299 transitions, 3623 flow [2024-06-21 16:44:42,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:44:42,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:44:42,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 16:44:42,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068181818181818 [2024-06-21 16:44:42,619 INFO L175 Difference]: Start difference. First operand has 197 places, 247 transitions, 2645 flow. Second operand 10 states and 179 transitions. [2024-06-21 16:44:42,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 299 transitions, 3623 flow [2024-06-21 16:44:43,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 299 transitions, 3439 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 16:44:43,054 INFO L231 Difference]: Finished difference. Result has 202 places, 265 transitions, 2899 flow [2024-06-21 16:44:43,055 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-21 16:44:43,055 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 157 predicate places. [2024-06-21 16:44:43,055 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 265 transitions, 2899 flow [2024-06-21 16:44:43,055 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-21 16:44:43,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:43,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:43,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:44:43,056 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-21 16:44:43,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:43,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1684140771, now seen corresponding path program 4 times [2024-06-21 16:44:43,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:43,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403353683] [2024-06-21 16:44:43,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:43,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:43,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:44,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:44,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:44,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403353683] [2024-06-21 16:44:44,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403353683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:44,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:44,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:44,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814916249] [2024-06-21 16:44:44,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:44,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:44,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:44,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:44,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:44,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:44,236 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-21 16:44:44,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:44,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:44,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:45,454 INFO L124 PetriNetUnfolderBase]: 3770/5782 cut-off events. [2024-06-21 16:44:45,454 INFO L125 PetriNetUnfolderBase]: For 615540/615570 co-relation queries the response was YES. [2024-06-21 16:44:45,490 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-21 16:44:45,516 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 264 selfloop transitions, 67 changer transitions 0/338 dead transitions. [2024-06-21 16:44:45,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 338 transitions, 4108 flow [2024-06-21 16:44:45,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:44:45,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:44:45,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 16:44:45,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 16:44:45,517 INFO L175 Difference]: Start difference. First operand has 202 places, 265 transitions, 2899 flow. Second operand 10 states and 184 transitions. [2024-06-21 16:44:45,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 338 transitions, 4108 flow [2024-06-21 16:44:45,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 338 transitions, 3938 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 16:44:45,944 INFO L231 Difference]: Finished difference. Result has 210 places, 300 transitions, 3405 flow [2024-06-21 16:44:45,944 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-21 16:44:45,944 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-21 16:44:45,944 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 300 transitions, 3405 flow [2024-06-21 16:44:45,944 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-21 16:44:45,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:45,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:45,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:44:45,945 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-21 16:44:45,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:45,945 INFO L85 PathProgramCache]: Analyzing trace with hash -2109451173, now seen corresponding path program 5 times [2024-06-21 16:44:45,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:45,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687316877] [2024-06-21 16:44:45,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:45,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:47,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:47,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687316877] [2024-06-21 16:44:47,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687316877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:47,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:47,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:47,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700511923] [2024-06-21 16:44:47,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:47,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:47,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:47,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:47,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:47,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:47,287 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-21 16:44:47,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:47,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:47,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:48,424 INFO L124 PetriNetUnfolderBase]: 3787/5806 cut-off events. [2024-06-21 16:44:48,424 INFO L125 PetriNetUnfolderBase]: For 641514/641538 co-relation queries the response was YES. [2024-06-21 16:44:48,462 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-21 16:44:48,488 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 255 selfloop transitions, 73 changer transitions 0/335 dead transitions. [2024-06-21 16:44:48,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 335 transitions, 4253 flow [2024-06-21 16:44:48,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:48,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:48,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:44:48,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-21 16:44:48,489 INFO L175 Difference]: Start difference. First operand has 210 places, 300 transitions, 3405 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:44:48,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 335 transitions, 4253 flow [2024-06-21 16:44:49,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 335 transitions, 4131 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-21 16:44:49,120 INFO L231 Difference]: Finished difference. Result has 216 places, 302 transitions, 3522 flow [2024-06-21 16:44:49,121 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-21 16:44:49,121 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 171 predicate places. [2024-06-21 16:44:49,121 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 302 transitions, 3522 flow [2024-06-21 16:44:49,121 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-21 16:44:49,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:49,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:49,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:44:49,122 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-21 16:44:49,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:49,122 INFO L85 PathProgramCache]: Analyzing trace with hash 2008313567, now seen corresponding path program 6 times [2024-06-21 16:44:49,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:49,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496538896] [2024-06-21 16:44:49,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:49,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:49,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:50,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:50,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:50,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496538896] [2024-06-21 16:44:50,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496538896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:50,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:50,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:50,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927808130] [2024-06-21 16:44:50,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:50,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:50,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:50,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:50,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:50,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:50,404 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-21 16:44:50,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:50,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:50,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:51,592 INFO L124 PetriNetUnfolderBase]: 3804/5838 cut-off events. [2024-06-21 16:44:51,592 INFO L125 PetriNetUnfolderBase]: For 665557/665589 co-relation queries the response was YES. [2024-06-21 16:44:51,629 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-21 16:44:51,656 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 250 selfloop transitions, 79 changer transitions 0/336 dead transitions. [2024-06-21 16:44:51,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 336 transitions, 4376 flow [2024-06-21 16:44:51,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:51,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:51,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 16:44:51,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 16:44:51,657 INFO L175 Difference]: Start difference. First operand has 216 places, 302 transitions, 3522 flow. Second operand 9 states and 168 transitions. [2024-06-21 16:44:51,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 336 transitions, 4376 flow [2024-06-21 16:44:52,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 336 transitions, 4155 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 16:44:52,393 INFO L231 Difference]: Finished difference. Result has 218 places, 304 transitions, 3556 flow [2024-06-21 16:44:52,393 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-21 16:44:52,393 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 173 predicate places. [2024-06-21 16:44:52,393 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 304 transitions, 3556 flow [2024-06-21 16:44:52,394 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-21 16:44:52,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:52,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:52,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:44:52,394 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-21 16:44:52,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:52,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1398455691, now seen corresponding path program 7 times [2024-06-21 16:44:52,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:52,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958186356] [2024-06-21 16:44:52,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:52,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:52,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:53,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:53,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:53,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958186356] [2024-06-21 16:44:53,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958186356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:53,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:53,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:53,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836210499] [2024-06-21 16:44:53,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:53,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:53,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:53,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:53,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:53,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:53,678 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-21 16:44:53,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:53,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:53,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:54,839 INFO L124 PetriNetUnfolderBase]: 3842/5908 cut-off events. [2024-06-21 16:44:54,839 INFO L125 PetriNetUnfolderBase]: For 698612/698644 co-relation queries the response was YES. [2024-06-21 16:44:54,873 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-21 16:44:54,897 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 251 selfloop transitions, 84 changer transitions 0/342 dead transitions. [2024-06-21 16:44:54,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 342 transitions, 4732 flow [2024-06-21 16:44:54,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:54,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:54,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:44:54,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-21 16:44:54,898 INFO L175 Difference]: Start difference. First operand has 218 places, 304 transitions, 3556 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:44:54,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 342 transitions, 4732 flow [2024-06-21 16:44:55,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 342 transitions, 4495 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 16:44:55,451 INFO L231 Difference]: Finished difference. Result has 220 places, 308 transitions, 3678 flow [2024-06-21 16:44:55,451 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-21 16:44:55,451 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 175 predicate places. [2024-06-21 16:44:55,451 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 308 transitions, 3678 flow [2024-06-21 16:44:55,451 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-21 16:44:55,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:55,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:55,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:44:55,452 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-21 16:44:55,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:55,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1392945441, now seen corresponding path program 8 times [2024-06-21 16:44:55,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:55,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686295606] [2024-06-21 16:44:55,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:55,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:55,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:56,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:56,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:56,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686295606] [2024-06-21 16:44:56,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686295606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:56,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:56,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:56,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054808563] [2024-06-21 16:44:56,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:56,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:56,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:56,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:56,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:56,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:44:56,711 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-21 16:44:56,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:56,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:44:56,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:44:57,834 INFO L124 PetriNetUnfolderBase]: 3834/5891 cut-off events. [2024-06-21 16:44:57,834 INFO L125 PetriNetUnfolderBase]: For 714742/714774 co-relation queries the response was YES. [2024-06-21 16:44:57,872 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-21 16:44:57,896 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 250 selfloop transitions, 83 changer transitions 0/340 dead transitions. [2024-06-21 16:44:57,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 340 transitions, 4454 flow [2024-06-21 16:44:57,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:44:57,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:44:57,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:44:57,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-21 16:44:57,897 INFO L175 Difference]: Start difference. First operand has 220 places, 308 transitions, 3678 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:44:57,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 340 transitions, 4454 flow [2024-06-21 16:44:58,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 340 transitions, 4192 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-21 16:44:58,574 INFO L231 Difference]: Finished difference. Result has 224 places, 308 transitions, 3589 flow [2024-06-21 16:44:58,574 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-21 16:44:58,575 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 179 predicate places. [2024-06-21 16:44:58,575 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 308 transitions, 3589 flow [2024-06-21 16:44:58,575 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-21 16:44:58,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:44:58,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:44:58,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:44:58,576 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:44:58,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:44:58,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1392729960, now seen corresponding path program 1 times [2024-06-21 16:44:58,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:44:58,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246231920] [2024-06-21 16:44:58,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:44:58,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:44:58,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:44:59,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:44:59,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:44:59,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246231920] [2024-06-21 16:44:59,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246231920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:44:59,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:44:59,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:44:59,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917673663] [2024-06-21 16:44:59,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:44:59,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:44:59,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:44:59,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:44:59,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:44:59,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:44:59,878 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-21 16:44:59,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:44:59,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:44:59,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:00,983 INFO L124 PetriNetUnfolderBase]: 4166/6270 cut-off events. [2024-06-21 16:45:00,983 INFO L125 PetriNetUnfolderBase]: For 734389/734393 co-relation queries the response was YES. [2024-06-21 16:45:01,024 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-21 16:45:01,051 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 309 selfloop transitions, 31 changer transitions 0/345 dead transitions. [2024-06-21 16:45:01,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 345 transitions, 4461 flow [2024-06-21 16:45:01,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:01,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:01,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 16:45:01,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3795454545454545 [2024-06-21 16:45:01,052 INFO L175 Difference]: Start difference. First operand has 224 places, 308 transitions, 3589 flow. Second operand 10 states and 167 transitions. [2024-06-21 16:45:01,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 345 transitions, 4461 flow [2024-06-21 16:45:01,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 345 transitions, 4283 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 16:45:01,695 INFO L231 Difference]: Finished difference. Result has 227 places, 313 transitions, 3573 flow [2024-06-21 16:45:01,695 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-21 16:45:01,695 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-21 16:45:01,695 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 313 transitions, 3573 flow [2024-06-21 16:45:01,696 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-21 16:45:01,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:01,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:01,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:45:01,696 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-21 16:45:01,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:01,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1441130846, now seen corresponding path program 1 times [2024-06-21 16:45:01,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:01,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117003869] [2024-06-21 16:45:01,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:01,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:01,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:02,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:02,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:02,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117003869] [2024-06-21 16:45:02,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117003869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:02,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:02,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:45:02,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179167054] [2024-06-21 16:45:02,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:02,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:45:02,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:02,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:45:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:45:02,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:02,413 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-21 16:45:02,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:02,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:02,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:03,608 INFO L124 PetriNetUnfolderBase]: 3956/6051 cut-off events. [2024-06-21 16:45:03,608 INFO L125 PetriNetUnfolderBase]: For 751826/751845 co-relation queries the response was YES. [2024-06-21 16:45:03,650 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-21 16:45:03,677 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 253 selfloop transitions, 58 changer transitions 0/341 dead transitions. [2024-06-21 16:45:03,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 341 transitions, 4475 flow [2024-06-21 16:45:03,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:45:03,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:45:03,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 16:45:03,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:45:03,678 INFO L175 Difference]: Start difference. First operand has 227 places, 313 transitions, 3573 flow. Second operand 7 states and 133 transitions. [2024-06-21 16:45:03,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 341 transitions, 4475 flow [2024-06-21 16:45:04,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 341 transitions, 4363 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:04,348 INFO L231 Difference]: Finished difference. Result has 227 places, 319 transitions, 3688 flow [2024-06-21 16:45:04,348 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-21 16:45:04,349 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-21 16:45:04,349 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 319 transitions, 3688 flow [2024-06-21 16:45:04,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:04,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:04,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:04,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:45:04,349 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-21 16:45:04,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:04,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1441488896, now seen corresponding path program 2 times [2024-06-21 16:45:04,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:04,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135458606] [2024-06-21 16:45:04,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:04,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:04,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:04,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:04,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:04,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135458606] [2024-06-21 16:45:04,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135458606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:04,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:04,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:45:04,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218120604] [2024-06-21 16:45:04,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:04,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:45:04,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:04,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:45:04,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:45:05,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:05,062 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-21 16:45:05,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:05,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:05,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:06,307 INFO L124 PetriNetUnfolderBase]: 3966/6061 cut-off events. [2024-06-21 16:45:06,307 INFO L125 PetriNetUnfolderBase]: For 777139/777166 co-relation queries the response was YES. [2024-06-21 16:45:06,350 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-21 16:45:06,378 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 251 selfloop transitions, 59 changer transitions 0/340 dead transitions. [2024-06-21 16:45:06,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 340 transitions, 4538 flow [2024-06-21 16:45:06,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:45:06,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:45:06,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 16:45:06,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41883116883116883 [2024-06-21 16:45:06,379 INFO L175 Difference]: Start difference. First operand has 227 places, 319 transitions, 3688 flow. Second operand 7 states and 129 transitions. [2024-06-21 16:45:06,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 340 transitions, 4538 flow [2024-06-21 16:45:07,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 340 transitions, 4463 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-21 16:45:07,138 INFO L231 Difference]: Finished difference. Result has 231 places, 322 transitions, 3787 flow [2024-06-21 16:45:07,138 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-21 16:45:07,138 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 186 predicate places. [2024-06-21 16:45:07,138 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 322 transitions, 3787 flow [2024-06-21 16:45:07,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:07,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:07,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:07,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:45:07,138 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:07,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:07,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1441489330, now seen corresponding path program 1 times [2024-06-21 16:45:07,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:07,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297416534] [2024-06-21 16:45:07,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:07,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:07,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:07,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:07,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:07,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297416534] [2024-06-21 16:45:07,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297416534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:07,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:07,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:45:07,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337345637] [2024-06-21 16:45:07,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:07,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:45:07,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:07,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:45:07,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:45:07,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:07,848 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-21 16:45:07,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:07,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:07,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:09,131 INFO L124 PetriNetUnfolderBase]: 4169/6266 cut-off events. [2024-06-21 16:45:09,131 INFO L125 PetriNetUnfolderBase]: For 796709/796728 co-relation queries the response was YES. [2024-06-21 16:45:09,175 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-21 16:45:09,203 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 284 selfloop transitions, 31 changer transitions 0/343 dead transitions. [2024-06-21 16:45:09,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 343 transitions, 4687 flow [2024-06-21 16:45:09,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:45:09,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:45:09,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:45:09,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-21 16:45:09,204 INFO L175 Difference]: Start difference. First operand has 231 places, 322 transitions, 3787 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:45:09,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 343 transitions, 4687 flow [2024-06-21 16:45:10,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 343 transitions, 4586 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 16:45:10,166 INFO L231 Difference]: Finished difference. Result has 234 places, 328 transitions, 3860 flow [2024-06-21 16:45:10,167 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-21 16:45:10,167 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 189 predicate places. [2024-06-21 16:45:10,167 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 328 transitions, 3860 flow [2024-06-21 16:45:10,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:10,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:10,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:10,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:45:10,168 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-21 16:45:10,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:10,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1384317148, now seen corresponding path program 2 times [2024-06-21 16:45:10,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:10,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355341373] [2024-06-21 16:45:10,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:10,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:10,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:11,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:11,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:11,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355341373] [2024-06-21 16:45:11,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355341373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:11,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:11,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:11,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097115492] [2024-06-21 16:45:11,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:11,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:11,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:11,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:11,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:11,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:11,366 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-21 16:45:11,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:11,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:11,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:12,459 INFO L124 PetriNetUnfolderBase]: 4231/6354 cut-off events. [2024-06-21 16:45:12,460 INFO L125 PetriNetUnfolderBase]: For 828595/828607 co-relation queries the response was YES. [2024-06-21 16:45:12,503 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-21 16:45:12,532 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 300 selfloop transitions, 59 changer transitions 0/366 dead transitions. [2024-06-21 16:45:12,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 366 transitions, 4796 flow [2024-06-21 16:45:12,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:12,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:12,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 16:45:12,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 16:45:12,533 INFO L175 Difference]: Start difference. First operand has 234 places, 328 transitions, 3860 flow. Second operand 10 states and 170 transitions. [2024-06-21 16:45:12,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 366 transitions, 4796 flow [2024-06-21 16:45:13,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 366 transitions, 4727 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 16:45:13,513 INFO L231 Difference]: Finished difference. Result has 242 places, 335 transitions, 4039 flow [2024-06-21 16:45:13,513 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-21 16:45:13,513 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 197 predicate places. [2024-06-21 16:45:13,514 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 335 transitions, 4039 flow [2024-06-21 16:45:13,514 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-21 16:45:13,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:13,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:13,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:45:13,514 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-21 16:45:13,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:13,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1907397974, now seen corresponding path program 3 times [2024-06-21 16:45:13,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:13,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482540430] [2024-06-21 16:45:13,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:13,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:13,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:14,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:14,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:14,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482540430] [2024-06-21 16:45:14,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482540430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:14,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:14,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:14,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967097810] [2024-06-21 16:45:14,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:14,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:14,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:14,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:14,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:14,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:14,786 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-21 16:45:14,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:14,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:14,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:15,971 INFO L124 PetriNetUnfolderBase]: 4246/6376 cut-off events. [2024-06-21 16:45:15,971 INFO L125 PetriNetUnfolderBase]: For 856434/856461 co-relation queries the response was YES. [2024-06-21 16:45:16,017 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-21 16:45:16,164 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 203 selfloop transitions, 213 changer transitions 0/423 dead transitions. [2024-06-21 16:45:16,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 423 transitions, 6270 flow [2024-06-21 16:45:16,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:16,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:16,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 16:45:16,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-21 16:45:16,166 INFO L175 Difference]: Start difference. First operand has 242 places, 335 transitions, 4039 flow. Second operand 10 states and 188 transitions. [2024-06-21 16:45:16,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 423 transitions, 6270 flow [2024-06-21 16:45:16,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 423 transitions, 6088 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:16,952 INFO L231 Difference]: Finished difference. Result has 247 places, 379 transitions, 4935 flow [2024-06-21 16:45:16,952 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-21 16:45:16,953 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 202 predicate places. [2024-06-21 16:45:16,953 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 379 transitions, 4935 flow [2024-06-21 16:45:16,953 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-21 16:45:16,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:16,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:16,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:45:16,953 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-21 16:45:16,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:16,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1641033139, now seen corresponding path program 9 times [2024-06-21 16:45:16,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:16,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124229669] [2024-06-21 16:45:16,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:16,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:18,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:18,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:18,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124229669] [2024-06-21 16:45:18,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124229669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:18,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:18,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:18,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103273502] [2024-06-21 16:45:18,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:18,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:18,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:18,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:18,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:18,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:18,151 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-21 16:45:18,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:18,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:18,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:19,364 INFO L124 PetriNetUnfolderBase]: 3996/6105 cut-off events. [2024-06-21 16:45:19,364 INFO L125 PetriNetUnfolderBase]: For 878742/878771 co-relation queries the response was YES. [2024-06-21 16:45:19,406 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-21 16:45:19,433 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 295 selfloop transitions, 104 changer transitions 0/411 dead transitions. [2024-06-21 16:45:19,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 411 transitions, 5931 flow [2024-06-21 16:45:19,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:45:19,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:45:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:45:19,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-21 16:45:19,434 INFO L175 Difference]: Start difference. First operand has 247 places, 379 transitions, 4935 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:45:19,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 411 transitions, 5931 flow [2024-06-21 16:45:20,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 411 transitions, 5727 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 16:45:20,457 INFO L231 Difference]: Finished difference. Result has 252 places, 381 transitions, 5044 flow [2024-06-21 16:45:20,457 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-21 16:45:20,458 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2024-06-21 16:45:20,458 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 381 transitions, 5044 flow [2024-06-21 16:45:20,458 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-21 16:45:20,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:20,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:20,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:45:20,458 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-21 16:45:20,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:20,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1640817658, now seen corresponding path program 4 times [2024-06-21 16:45:20,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:20,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128490548] [2024-06-21 16:45:20,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:20,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:20,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:21,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:21,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:21,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128490548] [2024-06-21 16:45:21,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128490548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:21,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:21,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:21,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993748010] [2024-06-21 16:45:21,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:21,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:21,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:21,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:21,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:21,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:21,676 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-21 16:45:21,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:21,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:21,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:23,027 INFO L124 PetriNetUnfolderBase]: 4248/6380 cut-off events. [2024-06-21 16:45:23,027 INFO L125 PetriNetUnfolderBase]: For 906584/906596 co-relation queries the response was YES. [2024-06-21 16:45:23,074 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-21 16:45:23,103 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 348 selfloop transitions, 61 changer transitions 0/416 dead transitions. [2024-06-21 16:45:23,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 416 transitions, 6059 flow [2024-06-21 16:45:23,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:23,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:23,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 16:45:23,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886363636363636 [2024-06-21 16:45:23,105 INFO L175 Difference]: Start difference. First operand has 252 places, 381 transitions, 5044 flow. Second operand 10 states and 171 transitions. [2024-06-21 16:45:23,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 416 transitions, 6059 flow [2024-06-21 16:45:23,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 416 transitions, 5764 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:23,918 INFO L231 Difference]: Finished difference. Result has 256 places, 385 transitions, 4970 flow [2024-06-21 16:45:23,918 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-21 16:45:23,919 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-06-21 16:45:23,919 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 385 transitions, 4970 flow [2024-06-21 16:45:23,919 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-21 16:45:23,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:23,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:23,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:45:23,919 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-21 16:45:23,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1375120378, now seen corresponding path program 5 times [2024-06-21 16:45:23,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:23,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661099755] [2024-06-21 16:45:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:23,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:24,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:24,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:24,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661099755] [2024-06-21 16:45:24,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661099755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:24,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:24,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:24,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848242797] [2024-06-21 16:45:24,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:24,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:24,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:24,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:24,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:25,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:25,115 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-21 16:45:25,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:25,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:25,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:26,323 INFO L124 PetriNetUnfolderBase]: 4237/6363 cut-off events. [2024-06-21 16:45:26,323 INFO L125 PetriNetUnfolderBase]: For 924928/924940 co-relation queries the response was YES. [2024-06-21 16:45:26,372 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-21 16:45:26,401 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 345 selfloop transitions, 68 changer transitions 0/420 dead transitions. [2024-06-21 16:45:26,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 420 transitions, 6003 flow [2024-06-21 16:45:26,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:26,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:26,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 16:45:26,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3840909090909091 [2024-06-21 16:45:26,402 INFO L175 Difference]: Start difference. First operand has 256 places, 385 transitions, 4970 flow. Second operand 10 states and 169 transitions. [2024-06-21 16:45:26,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 420 transitions, 6003 flow [2024-06-21 16:45:27,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 420 transitions, 5827 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:27,545 INFO L231 Difference]: Finished difference. Result has 260 places, 390 transitions, 5065 flow [2024-06-21 16:45:27,546 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-21 16:45:27,546 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-21 16:45:27,546 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 390 transitions, 5065 flow [2024-06-21 16:45:27,546 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-21 16:45:27,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:27,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:27,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:45:27,546 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-21 16:45:27,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:27,546 INFO L85 PathProgramCache]: Analyzing trace with hash -648638223, now seen corresponding path program 10 times [2024-06-21 16:45:27,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:27,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172737634] [2024-06-21 16:45:27,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:27,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:28,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-21 16:45:28,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:28,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172737634] [2024-06-21 16:45:28,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172737634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:28,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:28,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:28,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80200120] [2024-06-21 16:45:28,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:28,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:28,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:28,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:28,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:28,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:28,734 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-21 16:45:28,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:28,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:28,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:29,940 INFO L124 PetriNetUnfolderBase]: 4017/6144 cut-off events. [2024-06-21 16:45:29,940 INFO L125 PetriNetUnfolderBase]: For 946607/946641 co-relation queries the response was YES. [2024-06-21 16:45:29,986 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-21 16:45:30,017 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 311 selfloop transitions, 98 changer transitions 0/423 dead transitions. [2024-06-21 16:45:30,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 423 transitions, 6089 flow [2024-06-21 16:45:30,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:45:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:45:30,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:45:30,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-21 16:45:30,018 INFO L175 Difference]: Start difference. First operand has 260 places, 390 transitions, 5065 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:45:30,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 423 transitions, 6089 flow [2024-06-21 16:45:31,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 423 transitions, 5937 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:45:31,135 INFO L231 Difference]: Finished difference. Result has 264 places, 392 transitions, 5218 flow [2024-06-21 16:45:31,135 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-21 16:45:31,136 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 219 predicate places. [2024-06-21 16:45:31,136 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 392 transitions, 5218 flow [2024-06-21 16:45:31,136 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-21 16:45:31,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:31,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:31,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:45:31,136 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-21 16:45:31,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:31,136 INFO L85 PathProgramCache]: Analyzing trace with hash -648422742, now seen corresponding path program 6 times [2024-06-21 16:45:31,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:31,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075790830] [2024-06-21 16:45:31,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:31,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:31,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:32,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:32,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:32,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075790830] [2024-06-21 16:45:32,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075790830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:32,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:32,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:32,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587929883] [2024-06-21 16:45:32,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:32,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:32,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:32,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:32,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:32,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:32,329 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-21 16:45:32,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:32,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:32,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:33,525 INFO L124 PetriNetUnfolderBase]: 4243/6373 cut-off events. [2024-06-21 16:45:33,525 INFO L125 PetriNetUnfolderBase]: For 975803/975815 co-relation queries the response was YES. [2024-06-21 16:45:33,573 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-21 16:45:33,600 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 355 selfloop transitions, 62 changer transitions 0/424 dead transitions. [2024-06-21 16:45:33,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 424 transitions, 6214 flow [2024-06-21 16:45:33,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:33,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:33,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-21 16:45:33,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-21 16:45:33,601 INFO L175 Difference]: Start difference. First operand has 264 places, 392 transitions, 5218 flow. Second operand 10 states and 172 transitions. [2024-06-21 16:45:33,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 424 transitions, 6214 flow [2024-06-21 16:45:34,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 424 transitions, 5927 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:34,390 INFO L231 Difference]: Finished difference. Result has 267 places, 394 transitions, 5125 flow [2024-06-21 16:45:34,390 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-21 16:45:34,391 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-21 16:45:34,391 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 394 transitions, 5125 flow [2024-06-21 16:45:34,391 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-21 16:45:34,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:34,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:34,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:45:34,391 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-21 16:45:34,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:34,391 INFO L85 PathProgramCache]: Analyzing trace with hash -654144753, now seen corresponding path program 11 times [2024-06-21 16:45:34,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:34,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127025539] [2024-06-21 16:45:34,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:34,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:34,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:35,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:35,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:35,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127025539] [2024-06-21 16:45:35,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127025539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:35,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:35,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:35,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533975859] [2024-06-21 16:45:35,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:35,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:35,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:35,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:35,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:35,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:35,602 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-21 16:45:35,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:35,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:35,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:36,890 INFO L124 PetriNetUnfolderBase]: 4023/6154 cut-off events. [2024-06-21 16:45:36,890 INFO L125 PetriNetUnfolderBase]: For 994377/994406 co-relation queries the response was YES. [2024-06-21 16:45:36,939 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-21 16:45:36,968 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 313 selfloop transitions, 99 changer transitions 0/426 dead transitions. [2024-06-21 16:45:36,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 426 transitions, 6155 flow [2024-06-21 16:45:36,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:45:36,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:45:36,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 16:45:36,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 16:45:36,969 INFO L175 Difference]: Start difference. First operand has 267 places, 394 transitions, 5125 flow. Second operand 9 states and 168 transitions. [2024-06-21 16:45:36,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 426 transitions, 6155 flow [2024-06-21 16:45:37,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 426 transitions, 5947 flow, removed 29 selfloop flow, removed 11 redundant places. [2024-06-21 16:45:37,836 INFO L231 Difference]: Finished difference. Result has 265 places, 396 transitions, 5228 flow [2024-06-21 16:45:37,836 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-21 16:45:37,836 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 220 predicate places. [2024-06-21 16:45:37,836 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 396 transitions, 5228 flow [2024-06-21 16:45:37,836 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-21 16:45:37,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:37,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:37,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:45:37,837 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-21 16:45:37,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash -654148473, now seen corresponding path program 12 times [2024-06-21 16:45:37,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430786081] [2024-06-21 16:45:37,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:37,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:39,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:39,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:39,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430786081] [2024-06-21 16:45:39,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430786081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:39,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:39,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:39,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912419084] [2024-06-21 16:45:39,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:39,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:39,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:39,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:39,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:39,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:39,188 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-21 16:45:39,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:39,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:39,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:40,370 INFO L124 PetriNetUnfolderBase]: 4032/6168 cut-off events. [2024-06-21 16:45:40,370 INFO L125 PetriNetUnfolderBase]: For 1026428/1026457 co-relation queries the response was YES. [2024-06-21 16:45:40,418 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-21 16:45:40,448 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 306 selfloop transitions, 109 changer transitions 0/429 dead transitions. [2024-06-21 16:45:40,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 429 transitions, 6271 flow [2024-06-21 16:45:40,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:40,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:40,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 16:45:40,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-21 16:45:40,449 INFO L175 Difference]: Start difference. First operand has 265 places, 396 transitions, 5228 flow. Second operand 10 states and 181 transitions. [2024-06-21 16:45:40,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 429 transitions, 6271 flow [2024-06-21 16:45:41,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 429 transitions, 5978 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:41,773 INFO L231 Difference]: Finished difference. Result has 268 places, 398 transitions, 5270 flow [2024-06-21 16:45:41,774 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-21 16:45:41,774 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 223 predicate places. [2024-06-21 16:45:41,774 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 398 transitions, 5270 flow [2024-06-21 16:45:41,774 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-21 16:45:41,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:41,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:41,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:45:41,774 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:41,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:41,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1855271440, now seen corresponding path program 2 times [2024-06-21 16:45:41,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:41,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523989140] [2024-06-21 16:45:41,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:41,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:41,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:42,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:42,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:42,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523989140] [2024-06-21 16:45:42,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523989140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:42,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:42,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:45:42,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232112185] [2024-06-21 16:45:42,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:42,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:45:42,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:42,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:45:42,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:45:42,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:42,500 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-21 16:45:42,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:42,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:42,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:43,786 INFO L124 PetriNetUnfolderBase]: 4232/6369 cut-off events. [2024-06-21 16:45:43,786 INFO L125 PetriNetUnfolderBase]: For 1048269/1048296 co-relation queries the response was YES. [2024-06-21 16:45:43,835 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-21 16:45:43,862 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 345 selfloop transitions, 34 changer transitions 0/411 dead transitions. [2024-06-21 16:45:43,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 411 transitions, 6248 flow [2024-06-21 16:45:43,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:45:43,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:45:43,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 16:45:43,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36688311688311687 [2024-06-21 16:45:43,863 INFO L175 Difference]: Start difference. First operand has 268 places, 398 transitions, 5270 flow. Second operand 7 states and 113 transitions. [2024-06-21 16:45:43,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 411 transitions, 6248 flow [2024-06-21 16:45:45,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 411 transitions, 5931 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-21 16:45:45,059 INFO L231 Difference]: Finished difference. Result has 267 places, 401 transitions, 5075 flow [2024-06-21 16:45:45,059 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-21 16:45:45,060 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 222 predicate places. [2024-06-21 16:45:45,060 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 401 transitions, 5075 flow [2024-06-21 16:45:45,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:45,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:45,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:45,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:45:45,060 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:45,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:45,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1854795776, now seen corresponding path program 3 times [2024-06-21 16:45:45,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:45,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276496060] [2024-06-21 16:45:45,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:45,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:45,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:45,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:45,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:45,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276496060] [2024-06-21 16:45:45,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276496060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:45,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:45,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:45:45,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014001558] [2024-06-21 16:45:45,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:45,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:45:45,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:45,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:45:45,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:45:45,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:45,775 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-21 16:45:45,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:45,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:45,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:47,098 INFO L124 PetriNetUnfolderBase]: 4046/6183 cut-off events. [2024-06-21 16:45:47,098 INFO L125 PetriNetUnfolderBase]: For 1068227/1068269 co-relation queries the response was YES. [2024-06-21 16:45:47,148 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-21 16:45:47,175 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 317 selfloop transitions, 58 changer transitions 0/412 dead transitions. [2024-06-21 16:45:47,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 412 transitions, 5859 flow [2024-06-21 16:45:47,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:45:47,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:45:47,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 16:45:47,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-21 16:45:47,176 INFO L175 Difference]: Start difference. First operand has 267 places, 401 transitions, 5075 flow. Second operand 7 states and 122 transitions. [2024-06-21 16:45:47,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 412 transitions, 5859 flow [2024-06-21 16:45:48,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 412 transitions, 5739 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 16:45:48,497 INFO L231 Difference]: Finished difference. Result has 270 places, 401 transitions, 5077 flow [2024-06-21 16:45:48,497 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-21 16:45:48,497 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-21 16:45:48,498 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 401 transitions, 5077 flow [2024-06-21 16:45:48,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:48,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:48,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:48,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:45:48,498 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:45:48,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:48,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1586648370, now seen corresponding path program 3 times [2024-06-21 16:45:48,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:48,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404644515] [2024-06-21 16:45:48,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:48,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:48,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:49,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:49,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404644515] [2024-06-21 16:45:49,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404644515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:49,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:49,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:45:49,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881531955] [2024-06-21 16:45:49,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:49,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:45:49,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:49,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:45:49,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:45:49,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:45:49,210 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-21 16:45:49,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:49,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:45:49,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:50,532 INFO L124 PetriNetUnfolderBase]: 4223/6357 cut-off events. [2024-06-21 16:45:50,532 INFO L125 PetriNetUnfolderBase]: For 1086679/1086706 co-relation queries the response was YES. [2024-06-21 16:45:50,585 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-21 16:45:50,613 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 345 selfloop transitions, 33 changer transitions 0/410 dead transitions. [2024-06-21 16:45:50,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 410 transitions, 5859 flow [2024-06-21 16:45:50,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:45:50,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:45:50,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 16:45:50,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36688311688311687 [2024-06-21 16:45:50,614 INFO L175 Difference]: Start difference. First operand has 270 places, 401 transitions, 5077 flow. Second operand 7 states and 113 transitions. [2024-06-21 16:45:50,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 410 transitions, 5859 flow [2024-06-21 16:45:51,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 410 transitions, 5623 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:51,981 INFO L231 Difference]: Finished difference. Result has 270 places, 401 transitions, 4913 flow [2024-06-21 16:45:51,981 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-21 16:45:51,982 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-21 16:45:51,982 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 401 transitions, 4913 flow [2024-06-21 16:45:51,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:45:51,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:51,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:51,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:45:51,982 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-21 16:45:51,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:51,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1686018596, now seen corresponding path program 2 times [2024-06-21 16:45:51,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:51,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751567577] [2024-06-21 16:45:51,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:51,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:51,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:53,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:53,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:53,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751567577] [2024-06-21 16:45:53,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751567577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:53,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:53,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:53,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319192618] [2024-06-21 16:45:53,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:53,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:53,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:53,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:53,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:53,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:53,177 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-21 16:45:53,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:53,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:53,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:54,693 INFO L124 PetriNetUnfolderBase]: 4218/6446 cut-off events. [2024-06-21 16:45:54,693 INFO L125 PetriNetUnfolderBase]: For 1110627/1110649 co-relation queries the response was YES. [2024-06-21 16:45:54,741 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-21 16:45:54,774 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 374 selfloop transitions, 93 changer transitions 0/482 dead transitions. [2024-06-21 16:45:54,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 482 transitions, 6719 flow [2024-06-21 16:45:54,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:54,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:54,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 16:45:54,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 16:45:54,775 INFO L175 Difference]: Start difference. First operand has 270 places, 401 transitions, 4913 flow. Second operand 10 states and 186 transitions. [2024-06-21 16:45:54,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 482 transitions, 6719 flow [2024-06-21 16:45:56,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 482 transitions, 6623 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:45:56,015 INFO L231 Difference]: Finished difference. Result has 275 places, 445 transitions, 5897 flow [2024-06-21 16:45:56,016 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-21 16:45:56,016 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 230 predicate places. [2024-06-21 16:45:56,016 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 445 transitions, 5897 flow [2024-06-21 16:45:56,016 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-21 16:45:56,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:45:56,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:45:56,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:45:56,017 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-21 16:45:56,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:45:56,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1015209832, now seen corresponding path program 3 times [2024-06-21 16:45:56,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:45:56,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016407418] [2024-06-21 16:45:56,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:45:56,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:45:56,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:45:57,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:45:57,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:45:57,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016407418] [2024-06-21 16:45:57,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016407418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:45:57,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:45:57,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:45:57,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798305130] [2024-06-21 16:45:57,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:45:57,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:45:57,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:45:57,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:45:57,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:45:57,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:45:57,190 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-21 16:45:57,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:45:57,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:45:57,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:45:58,592 INFO L124 PetriNetUnfolderBase]: 4356/6654 cut-off events. [2024-06-21 16:45:58,592 INFO L125 PetriNetUnfolderBase]: For 1136896/1136910 co-relation queries the response was YES. [2024-06-21 16:45:58,782 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-21 16:45:58,810 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 396 selfloop transitions, 116 changer transitions 0/527 dead transitions. [2024-06-21 16:45:58,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 527 transitions, 7910 flow [2024-06-21 16:45:58,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:45:58,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:45:58,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 16:45:58,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-21 16:45:58,811 INFO L175 Difference]: Start difference. First operand has 275 places, 445 transitions, 5897 flow. Second operand 10 states and 185 transitions. [2024-06-21 16:45:58,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 527 transitions, 7910 flow [2024-06-21 16:46:00,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 527 transitions, 7452 flow, removed 156 selfloop flow, removed 6 redundant places. [2024-06-21 16:46:00,578 INFO L231 Difference]: Finished difference. Result has 281 places, 489 transitions, 6705 flow [2024-06-21 16:46:00,578 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-21 16:46:00,579 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 236 predicate places. [2024-06-21 16:46:00,579 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 489 transitions, 6705 flow [2024-06-21 16:46:00,579 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-21 16:46:00,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:00,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:00,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:46:00,579 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-21 16:46:00,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:00,580 INFO L85 PathProgramCache]: Analyzing trace with hash 2048059475, now seen corresponding path program 13 times [2024-06-21 16:46:00,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:00,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682550724] [2024-06-21 16:46:00,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:00,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:01,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:01,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:01,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682550724] [2024-06-21 16:46:01,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682550724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:01,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:01,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:46:01,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59538575] [2024-06-21 16:46:01,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:01,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:46:01,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:01,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:46:01,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:46:01,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:01,698 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-21 16:46:01,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:01,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:01,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:03,117 INFO L124 PetriNetUnfolderBase]: 4447/6805 cut-off events. [2024-06-21 16:46:03,118 INFO L125 PetriNetUnfolderBase]: For 1158395/1158415 co-relation queries the response was YES. [2024-06-21 16:46:03,311 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-21 16:46:03,339 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 448 selfloop transitions, 85 changer transitions 0/548 dead transitions. [2024-06-21 16:46:03,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 548 transitions, 8195 flow [2024-06-21 16:46:03,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:46:03,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:46:03,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 16:46:03,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2024-06-21 16:46:03,340 INFO L175 Difference]: Start difference. First operand has 281 places, 489 transitions, 6705 flow. Second operand 10 states and 181 transitions. [2024-06-21 16:46:03,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 548 transitions, 8195 flow [2024-06-21 16:46:04,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 548 transitions, 7915 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:04,787 INFO L231 Difference]: Finished difference. Result has 285 places, 510 transitions, 6976 flow [2024-06-21 16:46:04,787 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-21 16:46:04,787 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 240 predicate places. [2024-06-21 16:46:04,787 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 510 transitions, 6976 flow [2024-06-21 16:46:04,788 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-21 16:46:04,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:04,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:04,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:46:04,788 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:04,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:04,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1594744826, now seen corresponding path program 1 times [2024-06-21 16:46:04,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:04,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136621295] [2024-06-21 16:46:04,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:04,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:05,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:05,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:05,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136621295] [2024-06-21 16:46:05,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136621295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:05,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:05,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:05,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588168846] [2024-06-21 16:46:05,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:05,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:05,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:05,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:05,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:05,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:05,585 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-21 16:46:05,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:05,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:05,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:06,863 INFO L124 PetriNetUnfolderBase]: 4404/6757 cut-off events. [2024-06-21 16:46:06,863 INFO L125 PetriNetUnfolderBase]: For 1039511/1039511 co-relation queries the response was YES. [2024-06-21 16:46:06,920 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-21 16:46:06,951 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 498 selfloop transitions, 25 changer transitions 0/532 dead transitions. [2024-06-21 16:46:06,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 532 transitions, 8372 flow [2024-06-21 16:46:06,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:06,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:06,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:46:06,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-06-21 16:46:06,952 INFO L175 Difference]: Start difference. First operand has 285 places, 510 transitions, 6976 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:46:06,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 532 transitions, 8372 flow [2024-06-21 16:46:08,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 532 transitions, 8095 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:08,179 INFO L231 Difference]: Finished difference. Result has 284 places, 516 transitions, 6897 flow [2024-06-21 16:46:08,180 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-21 16:46:08,180 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-21 16:46:08,180 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 516 transitions, 6897 flow [2024-06-21 16:46:08,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:08,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:08,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:08,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:46:08,180 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:08,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:08,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1618805114, now seen corresponding path program 2 times [2024-06-21 16:46:08,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:08,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32404160] [2024-06-21 16:46:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:08,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:08,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:08,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:08,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:08,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32404160] [2024-06-21 16:46:08,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32404160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:08,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:08,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:08,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896827928] [2024-06-21 16:46:08,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:08,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:08,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:08,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:08,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:08,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:08,960 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-21 16:46:08,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:08,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:08,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:10,251 INFO L124 PetriNetUnfolderBase]: 4409/6764 cut-off events. [2024-06-21 16:46:10,251 INFO L125 PetriNetUnfolderBase]: For 1060323/1060323 co-relation queries the response was YES. [2024-06-21 16:46:10,312 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-21 16:46:10,343 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 496 selfloop transitions, 27 changer transitions 0/532 dead transitions. [2024-06-21 16:46:10,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 532 transitions, 8219 flow [2024-06-21 16:46:10,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:10,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 16:46:10,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-21 16:46:10,344 INFO L175 Difference]: Start difference. First operand has 284 places, 516 transitions, 6897 flow. Second operand 7 states and 123 transitions. [2024-06-21 16:46:10,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 532 transitions, 8219 flow [2024-06-21 16:46:12,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 532 transitions, 8118 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 16:46:12,235 INFO L231 Difference]: Finished difference. Result has 288 places, 519 transitions, 6930 flow [2024-06-21 16:46:12,235 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-21 16:46:12,235 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 243 predicate places. [2024-06-21 16:46:12,235 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 519 transitions, 6930 flow [2024-06-21 16:46:12,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:12,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:12,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:12,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:46:12,236 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:12,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:12,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1594738068, now seen corresponding path program 1 times [2024-06-21 16:46:12,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:12,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360060585] [2024-06-21 16:46:12,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:12,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:13,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:13,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:13,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360060585] [2024-06-21 16:46:13,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360060585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:13,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:13,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:13,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236627867] [2024-06-21 16:46:13,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:13,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:13,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:13,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:13,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:13,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:13,103 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-21 16:46:13,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:13,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:13,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:14,397 INFO L124 PetriNetUnfolderBase]: 4344/6686 cut-off events. [2024-06-21 16:46:14,397 INFO L125 PetriNetUnfolderBase]: For 1075992/1076007 co-relation queries the response was YES. [2024-06-21 16:46:14,454 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-21 16:46:14,483 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 466 selfloop transitions, 24 changer transitions 0/538 dead transitions. [2024-06-21 16:46:14,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 538 transitions, 8222 flow [2024-06-21 16:46:14,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:14,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:14,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 16:46:14,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-21 16:46:14,484 INFO L175 Difference]: Start difference. First operand has 288 places, 519 transitions, 6930 flow. Second operand 7 states and 123 transitions. [2024-06-21 16:46:14,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 538 transitions, 8222 flow [2024-06-21 16:46:15,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 538 transitions, 8132 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 16:46:15,650 INFO L231 Difference]: Finished difference. Result has 291 places, 525 transitions, 7008 flow [2024-06-21 16:46:15,650 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-21 16:46:15,650 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 246 predicate places. [2024-06-21 16:46:15,650 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 525 transitions, 7008 flow [2024-06-21 16:46:15,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:15,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:15,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:15,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:46:15,651 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:15,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:15,651 INFO L85 PathProgramCache]: Analyzing trace with hash -284299496, now seen corresponding path program 3 times [2024-06-21 16:46:15,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:15,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086460267] [2024-06-21 16:46:15,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:15,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:15,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:16,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:16,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:16,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086460267] [2024-06-21 16:46:16,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086460267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:16,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:16,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:16,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105913994] [2024-06-21 16:46:16,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:16,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:16,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:16,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:16,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:16,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:16,374 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-21 16:46:16,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:16,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:16,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:17,749 INFO L124 PetriNetUnfolderBase]: 4423/6779 cut-off events. [2024-06-21 16:46:17,749 INFO L125 PetriNetUnfolderBase]: For 1107194/1107194 co-relation queries the response was YES. [2024-06-21 16:46:17,805 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-21 16:46:17,835 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 508 selfloop transitions, 15 changer transitions 0/534 dead transitions. [2024-06-21 16:46:17,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 534 transitions, 8082 flow [2024-06-21 16:46:17,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:17,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:17,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:46:17,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-21 16:46:17,836 INFO L175 Difference]: Start difference. First operand has 291 places, 525 transitions, 7008 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:46:17,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 534 transitions, 8082 flow [2024-06-21 16:46:19,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 534 transitions, 7971 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 16:46:19,341 INFO L231 Difference]: Finished difference. Result has 295 places, 525 transitions, 6933 flow [2024-06-21 16:46:19,341 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-21 16:46:19,341 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-21 16:46:19,341 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 525 transitions, 6933 flow [2024-06-21 16:46:19,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:19,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:19,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:19,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:46:19,342 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:19,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:19,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1855277392, now seen corresponding path program 2 times [2024-06-21 16:46:19,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:19,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950908106] [2024-06-21 16:46:19,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:19,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:19,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:19,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:19,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:19,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950908106] [2024-06-21 16:46:19,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950908106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:19,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:19,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:19,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462532331] [2024-06-21 16:46:19,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:19,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:19,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:19,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:19,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:20,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:20,026 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-21 16:46:20,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:20,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:20,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:21,392 INFO L124 PetriNetUnfolderBase]: 4346/6689 cut-off events. [2024-06-21 16:46:21,393 INFO L125 PetriNetUnfolderBase]: For 1122088/1122103 co-relation queries the response was YES. [2024-06-21 16:46:21,454 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-21 16:46:21,484 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 474 selfloop transitions, 15 changer transitions 0/537 dead transitions. [2024-06-21 16:46:21,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 537 transitions, 7995 flow [2024-06-21 16:46:21,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:21,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:21,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:46:21,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2024-06-21 16:46:21,485 INFO L175 Difference]: Start difference. First operand has 295 places, 525 transitions, 6933 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:46:21,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 537 transitions, 7995 flow [2024-06-21 16:46:22,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 537 transitions, 7937 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 16:46:22,718 INFO L231 Difference]: Finished difference. Result has 295 places, 528 transitions, 6973 flow [2024-06-21 16:46:22,718 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-21 16:46:22,718 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-21 16:46:22,718 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 528 transitions, 6973 flow [2024-06-21 16:46:22,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:22,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:22,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:22,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:46:22,719 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:22,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:22,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1854980722, now seen corresponding path program 3 times [2024-06-21 16:46:22,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:22,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284056029] [2024-06-21 16:46:22,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:22,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:23,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:23,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284056029] [2024-06-21 16:46:23,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284056029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:23,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:23,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:23,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579363945] [2024-06-21 16:46:23,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:23,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:23,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:23,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:23,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:23,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:23,465 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-21 16:46:23,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:23,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:23,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:24,788 INFO L124 PetriNetUnfolderBase]: 4343/6685 cut-off events. [2024-06-21 16:46:24,788 INFO L125 PetriNetUnfolderBase]: For 1143034/1143049 co-relation queries the response was YES. [2024-06-21 16:46:24,849 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-21 16:46:24,880 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 469 selfloop transitions, 20 changer transitions 0/537 dead transitions. [2024-06-21 16:46:24,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 537 transitions, 7979 flow [2024-06-21 16:46:24,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:24,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:24,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 16:46:24,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-21 16:46:24,881 INFO L175 Difference]: Start difference. First operand has 295 places, 528 transitions, 6973 flow. Second operand 7 states and 117 transitions. [2024-06-21 16:46:24,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 537 transitions, 7979 flow [2024-06-21 16:46:26,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 537 transitions, 7875 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 16:46:26,137 INFO L231 Difference]: Finished difference. Result has 297 places, 528 transitions, 6915 flow [2024-06-21 16:46:26,138 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-21 16:46:26,138 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-21 16:46:26,138 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 528 transitions, 6915 flow [2024-06-21 16:46:26,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:26,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:26,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:26,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:46:26,138 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-21 16:46:26,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:26,139 INFO L85 PathProgramCache]: Analyzing trace with hash 691775530, now seen corresponding path program 1 times [2024-06-21 16:46:26,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:26,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520031012] [2024-06-21 16:46:26,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:26,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:26,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:27,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:27,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:27,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520031012] [2024-06-21 16:46:27,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520031012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:27,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:27,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:27,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129953369] [2024-06-21 16:46:27,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:27,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:27,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:27,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:27,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:27,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:27,447 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-21 16:46:27,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:27,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:27,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:28,984 INFO L124 PetriNetUnfolderBase]: 4508/6894 cut-off events. [2024-06-21 16:46:28,984 INFO L125 PetriNetUnfolderBase]: For 1366845/1366863 co-relation queries the response was YES. [2024-06-21 16:46:29,045 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-21 16:46:29,076 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 441 selfloop transitions, 109 changer transitions 0/568 dead transitions. [2024-06-21 16:46:29,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 568 transitions, 8263 flow [2024-06-21 16:46:29,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:46:29,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:46:29,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 16:46:29,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 16:46:29,077 INFO L175 Difference]: Start difference. First operand has 297 places, 528 transitions, 6915 flow. Second operand 10 states and 180 transitions. [2024-06-21 16:46:29,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 568 transitions, 8263 flow [2024-06-21 16:46:30,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 568 transitions, 8197 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:46:30,601 INFO L231 Difference]: Finished difference. Result has 301 places, 530 transitions, 7197 flow [2024-06-21 16:46:30,602 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-21 16:46:30,602 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 256 predicate places. [2024-06-21 16:46:30,602 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 530 transitions, 7197 flow [2024-06-21 16:46:30,602 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-21 16:46:30,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:30,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:30,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:46:30,602 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-21 16:46:30,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:30,603 INFO L85 PathProgramCache]: Analyzing trace with hash 749987950, now seen corresponding path program 2 times [2024-06-21 16:46:30,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:30,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560385103] [2024-06-21 16:46:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:30,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:30,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:31,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:31,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:31,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560385103] [2024-06-21 16:46:31,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560385103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:31,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:31,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:31,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216847464] [2024-06-21 16:46:31,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:31,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:31,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:31,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:31,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:31,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:31,936 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-21 16:46:31,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:31,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:31,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:33,529 INFO L124 PetriNetUnfolderBase]: 4524/6930 cut-off events. [2024-06-21 16:46:33,530 INFO L125 PetriNetUnfolderBase]: For 1407138/1407152 co-relation queries the response was YES. [2024-06-21 16:46:33,591 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-21 16:46:33,624 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 371 selfloop transitions, 181 changer transitions 0/570 dead transitions. [2024-06-21 16:46:33,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 570 transitions, 8559 flow [2024-06-21 16:46:33,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:46:33,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:46:33,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 16:46:33,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-21 16:46:33,625 INFO L175 Difference]: Start difference. First operand has 301 places, 530 transitions, 7197 flow. Second operand 10 states and 183 transitions. [2024-06-21 16:46:33,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 570 transitions, 8559 flow [2024-06-21 16:46:35,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 570 transitions, 8247 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:35,219 INFO L231 Difference]: Finished difference. Result has 303 places, 532 transitions, 7395 flow [2024-06-21 16:46:35,219 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-21 16:46:35,219 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 258 predicate places. [2024-06-21 16:46:35,220 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 532 transitions, 7395 flow [2024-06-21 16:46:35,220 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-21 16:46:35,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:35,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:35,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:46:35,220 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-21 16:46:35,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:35,220 INFO L85 PathProgramCache]: Analyzing trace with hash 2079519568, now seen corresponding path program 3 times [2024-06-21 16:46:35,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:35,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023691008] [2024-06-21 16:46:35,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:35,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:36,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:36,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023691008] [2024-06-21 16:46:36,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023691008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:36,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:36,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:36,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738102190] [2024-06-21 16:46:36,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:36,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:36,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:36,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:36,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:36,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:36,539 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-21 16:46:36,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:36,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:36,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:38,192 INFO L124 PetriNetUnfolderBase]: 4541/6967 cut-off events. [2024-06-21 16:46:38,192 INFO L125 PetriNetUnfolderBase]: For 1440935/1440949 co-relation queries the response was YES. [2024-06-21 16:46:38,255 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-21 16:46:38,289 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 381 selfloop transitions, 173 changer transitions 0/572 dead transitions. [2024-06-21 16:46:38,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 572 transitions, 8763 flow [2024-06-21 16:46:38,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:46:38,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:46:38,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 16:46:38,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-21 16:46:38,290 INFO L175 Difference]: Start difference. First operand has 303 places, 532 transitions, 7395 flow. Second operand 10 states and 184 transitions. [2024-06-21 16:46:38,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 572 transitions, 8763 flow [2024-06-21 16:46:40,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 572 transitions, 8317 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:40,273 INFO L231 Difference]: Finished difference. Result has 305 places, 534 transitions, 7424 flow [2024-06-21 16:46:40,274 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-21 16:46:40,274 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2024-06-21 16:46:40,274 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 534 transitions, 7424 flow [2024-06-21 16:46:40,274 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-21 16:46:40,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:40,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:40,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:46:40,274 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-21 16:46:40,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:40,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2079404248, now seen corresponding path program 4 times [2024-06-21 16:46:40,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:40,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699293133] [2024-06-21 16:46:40,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:40,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:40,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:41,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:41,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:41,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699293133] [2024-06-21 16:46:41,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699293133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:41,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:41,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:41,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146164682] [2024-06-21 16:46:41,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:41,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:41,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:41,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:41,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:41,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:41,561 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-21 16:46:41,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:41,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:41,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:43,187 INFO L124 PetriNetUnfolderBase]: 4574/7024 cut-off events. [2024-06-21 16:46:43,187 INFO L125 PetriNetUnfolderBase]: For 1491715/1491729 co-relation queries the response was YES. [2024-06-21 16:46:43,247 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-21 16:46:43,280 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 390 selfloop transitions, 166 changer transitions 0/574 dead transitions. [2024-06-21 16:46:43,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 574 transitions, 8798 flow [2024-06-21 16:46:43,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:46:43,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:46:43,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 16:46:43,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-21 16:46:43,282 INFO L175 Difference]: Start difference. First operand has 305 places, 534 transitions, 7424 flow. Second operand 10 states and 185 transitions. [2024-06-21 16:46:43,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 574 transitions, 8798 flow [2024-06-21 16:46:45,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 574 transitions, 8341 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:45,158 INFO L231 Difference]: Finished difference. Result has 307 places, 536 transitions, 7432 flow [2024-06-21 16:46:45,158 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-21 16:46:45,158 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 262 predicate places. [2024-06-21 16:46:45,158 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 536 transitions, 7432 flow [2024-06-21 16:46:45,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-21 16:46:45,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:45,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-21 16:46:45,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:46:45,159 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-21 16:46:45,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:45,159 INFO L85 PathProgramCache]: Analyzing trace with hash 476651606, now seen corresponding path program 1 times [2024-06-21 16:46:45,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:45,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501536913] [2024-06-21 16:46:45,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:45,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:45,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:46,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:46,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:46,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501536913] [2024-06-21 16:46:46,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501536913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:46,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:46,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:46:46,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960805731] [2024-06-21 16:46:46,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:46,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:46:46,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:46,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:46:46,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:46:46,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:46:46,459 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-21 16:46:46,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:46,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:46:46,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:48,273 INFO L124 PetriNetUnfolderBase]: 4930/7393 cut-off events. [2024-06-21 16:46:48,273 INFO L125 PetriNetUnfolderBase]: For 1520955/1520967 co-relation queries the response was YES. [2024-06-21 16:46:48,333 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-21 16:46:48,365 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 457 selfloop transitions, 118 changer transitions 0/586 dead transitions. [2024-06-21 16:46:48,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 586 transitions, 8869 flow [2024-06-21 16:46:48,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:46:48,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:46:48,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-21 16:46:48,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39462809917355374 [2024-06-21 16:46:48,366 INFO L175 Difference]: Start difference. First operand has 307 places, 536 transitions, 7432 flow. Second operand 11 states and 191 transitions. [2024-06-21 16:46:48,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 586 transitions, 8869 flow [2024-06-21 16:46:50,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 586 transitions, 8422 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:50,406 INFO L231 Difference]: Finished difference. Result has 311 places, 540 transitions, 7354 flow [2024-06-21 16:46:50,406 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-21 16:46:50,407 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 266 predicate places. [2024-06-21 16:46:50,407 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 540 transitions, 7354 flow [2024-06-21 16:46:50,407 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-21 16:46:50,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:50,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:50,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:46:50,407 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:50,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:50,408 INFO L85 PathProgramCache]: Analyzing trace with hash 541946543, now seen corresponding path program 1 times [2024-06-21 16:46:50,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:50,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420817796] [2024-06-21 16:46:50,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:50,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:50,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:51,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:51,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:51,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420817796] [2024-06-21 16:46:51,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420817796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:51,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:51,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:51,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898476905] [2024-06-21 16:46:51,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:51,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:51,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:51,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:51,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:51,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:51,158 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-21 16:46:51,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:51,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:51,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:52,678 INFO L124 PetriNetUnfolderBase]: 4660/7106 cut-off events. [2024-06-21 16:46:52,678 INFO L125 PetriNetUnfolderBase]: For 1530403/1530427 co-relation queries the response was YES. [2024-06-21 16:46:52,752 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-21 16:46:52,788 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 479 selfloop transitions, 30 changer transitions 0/564 dead transitions. [2024-06-21 16:46:52,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 564 transitions, 8746 flow [2024-06-21 16:46:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:52,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:52,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 16:46:52,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-21 16:46:52,789 INFO L175 Difference]: Start difference. First operand has 311 places, 540 transitions, 7354 flow. Second operand 7 states and 128 transitions. [2024-06-21 16:46:52,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 564 transitions, 8746 flow [2024-06-21 16:46:55,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 564 transitions, 8461 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-21 16:46:55,263 INFO L231 Difference]: Finished difference. Result has 310 places, 546 transitions, 7273 flow [2024-06-21 16:46:55,263 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-21 16:46:55,263 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-21 16:46:55,264 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 546 transitions, 7273 flow [2024-06-21 16:46:55,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:55,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:55,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:55,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:46:55,264 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:46:55,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:55,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1736487735, now seen corresponding path program 2 times [2024-06-21 16:46:55,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:55,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241303085] [2024-06-21 16:46:55,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:55,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:55,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:46:55,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:46:55,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:46:55,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241303085] [2024-06-21 16:46:55,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241303085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:46:55,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:46:55,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:46:55,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10516918] [2024-06-21 16:46:55,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:46:55,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:46:55,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:46:55,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:46:55,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:46:55,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:46:55,946 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-21 16:46:55,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:46:55,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:46:55,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:46:57,530 INFO L124 PetriNetUnfolderBase]: 4665/7113 cut-off events. [2024-06-21 16:46:57,530 INFO L125 PetriNetUnfolderBase]: For 1564394/1564418 co-relation queries the response was YES. [2024-06-21 16:46:57,601 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-21 16:46:57,638 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 481 selfloop transitions, 27 changer transitions 0/563 dead transitions. [2024-06-21 16:46:57,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 563 transitions, 8409 flow [2024-06-21 16:46:57,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:46:57,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:46:57,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 16:46:57,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-21 16:46:57,638 INFO L175 Difference]: Start difference. First operand has 310 places, 546 transitions, 7273 flow. Second operand 7 states and 123 transitions. [2024-06-21 16:46:57,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 563 transitions, 8409 flow [2024-06-21 16:46:59,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 563 transitions, 8276 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-21 16:46:59,477 INFO L231 Difference]: Finished difference. Result has 314 places, 549 transitions, 7278 flow [2024-06-21 16:46:59,477 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-21 16:46:59,477 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 269 predicate places. [2024-06-21 16:46:59,477 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 549 transitions, 7278 flow [2024-06-21 16:46:59,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:46:59,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:46:59,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:46:59,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:46:59,478 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-21 16:46:59,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:46:59,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1731868562, now seen corresponding path program 5 times [2024-06-21 16:46:59,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:46:59,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245940439] [2024-06-21 16:46:59,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:46:59,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:46:59,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:00,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:00,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:00,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245940439] [2024-06-21 16:47:00,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245940439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:00,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:00,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:00,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505494254] [2024-06-21 16:47:00,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:00,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:00,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:00,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:00,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:00,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:00,846 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-21 16:47:00,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:00,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:00,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:02,625 INFO L124 PetriNetUnfolderBase]: 4631/7108 cut-off events. [2024-06-21 16:47:02,625 INFO L125 PetriNetUnfolderBase]: For 1625272/1625290 co-relation queries the response was YES. [2024-06-21 16:47:02,693 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-21 16:47:02,728 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 387 selfloop transitions, 184 changer transitions 0/590 dead transitions. [2024-06-21 16:47:02,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 590 transitions, 9014 flow [2024-06-21 16:47:02,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:02,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:02,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 16:47:02,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-21 16:47:02,729 INFO L175 Difference]: Start difference. First operand has 314 places, 549 transitions, 7278 flow. Second operand 10 states and 191 transitions. [2024-06-21 16:47:02,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 590 transitions, 9014 flow [2024-06-21 16:47:05,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 590 transitions, 8928 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:47:05,508 INFO L231 Difference]: Finished difference. Result has 319 places, 551 transitions, 7698 flow [2024-06-21 16:47:05,509 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-21 16:47:05,509 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 274 predicate places. [2024-06-21 16:47:05,509 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 551 transitions, 7698 flow [2024-06-21 16:47:05,509 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-21 16:47:05,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:05,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:05,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:47:05,509 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-21 16:47:05,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:05,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1731873212, now seen corresponding path program 6 times [2024-06-21 16:47:05,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:05,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075040112] [2024-06-21 16:47:05,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:05,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:06,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:06,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:06,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075040112] [2024-06-21 16:47:06,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075040112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:06,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:06,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:06,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341694853] [2024-06-21 16:47:06,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:06,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:06,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:06,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:06,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:06,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:06,844 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-21 16:47:06,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:06,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:06,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:08,560 INFO L124 PetriNetUnfolderBase]: 4648/7145 cut-off events. [2024-06-21 16:47:08,560 INFO L125 PetriNetUnfolderBase]: For 1657204/1657222 co-relation queries the response was YES. [2024-06-21 16:47:08,629 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-21 16:47:08,665 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 386 selfloop transitions, 187 changer transitions 0/592 dead transitions. [2024-06-21 16:47:08,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 592 transitions, 9444 flow [2024-06-21 16:47:08,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 16:47:08,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-21 16:47:08,666 INFO L175 Difference]: Start difference. First operand has 319 places, 551 transitions, 7698 flow. Second operand 10 states and 192 transitions. [2024-06-21 16:47:08,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 592 transitions, 9444 flow [2024-06-21 16:47:11,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 592 transitions, 9089 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-21 16:47:11,488 INFO L231 Difference]: Finished difference. Result has 322 places, 553 transitions, 7858 flow [2024-06-21 16:47:11,488 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-21 16:47:11,489 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-21 16:47:11,489 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 553 transitions, 7858 flow [2024-06-21 16:47:11,489 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-21 16:47:11,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:11,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:11,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:47:11,489 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-21 16:47:11,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:11,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1731988532, now seen corresponding path program 7 times [2024-06-21 16:47:11,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:11,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100114915] [2024-06-21 16:47:11,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:11,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:11,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:12,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:12,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:12,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100114915] [2024-06-21 16:47:12,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100114915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:12,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:12,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:12,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678841361] [2024-06-21 16:47:12,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:12,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:12,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:12,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:12,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:12,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:12,752 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-21 16:47:12,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:12,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:12,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:14,558 INFO L124 PetriNetUnfolderBase]: 4833/7452 cut-off events. [2024-06-21 16:47:14,558 INFO L125 PetriNetUnfolderBase]: For 1836321/1836339 co-relation queries the response was YES. [2024-06-21 16:47:14,634 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-21 16:47:14,672 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 389 selfloop transitions, 194 changer transitions 0/602 dead transitions. [2024-06-21 16:47:14,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 602 transitions, 10130 flow [2024-06-21 16:47:14,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:14,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:14,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:47:14,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-21 16:47:14,673 INFO L175 Difference]: Start difference. First operand has 322 places, 553 transitions, 7858 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:47:14,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 602 transitions, 10130 flow [2024-06-21 16:47:17,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 602 transitions, 9764 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-21 16:47:17,456 INFO L231 Difference]: Finished difference. Result has 325 places, 557 transitions, 8159 flow [2024-06-21 16:47:17,456 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-21 16:47:17,456 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 280 predicate places. [2024-06-21 16:47:17,456 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 557 transitions, 8159 flow [2024-06-21 16:47:17,457 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-21 16:47:17,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:17,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-21 16:47:17,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:47:17,457 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-21 16:47:17,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:17,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1561166132, now seen corresponding path program 8 times [2024-06-21 16:47:17,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:17,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656100819] [2024-06-21 16:47:17,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:17,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:17,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:18,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-21 16:47:18,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:18,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656100819] [2024-06-21 16:47:18,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656100819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:18,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:18,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:18,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922499198] [2024-06-21 16:47:18,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:18,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:18,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:18,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:18,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:18,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:18,819 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-21 16:47:18,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:18,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:18,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:20,614 INFO L124 PetriNetUnfolderBase]: 4862/7501 cut-off events. [2024-06-21 16:47:20,614 INFO L125 PetriNetUnfolderBase]: For 1899895/1899913 co-relation queries the response was YES. [2024-06-21 16:47:20,688 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-21 16:47:20,726 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 384 selfloop transitions, 195 changer transitions 0/598 dead transitions. [2024-06-21 16:47:20,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 598 transitions, 9935 flow [2024-06-21 16:47:20,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:20,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:20,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 16:47:20,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-21 16:47:20,727 INFO L175 Difference]: Start difference. First operand has 325 places, 557 transitions, 8159 flow. Second operand 10 states and 190 transitions. [2024-06-21 16:47:20,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 598 transitions, 9935 flow [2024-06-21 16:47:24,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 598 transitions, 9559 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-21 16:47:24,535 INFO L231 Difference]: Finished difference. Result has 328 places, 559 transitions, 8323 flow [2024-06-21 16:47:24,535 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-21 16:47:24,536 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 283 predicate places. [2024-06-21 16:47:24,536 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 559 transitions, 8323 flow [2024-06-21 16:47:24,536 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-21 16:47:24,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:24,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:24,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:47:24,536 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-21 16:47:24,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:24,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1554737042, now seen corresponding path program 9 times [2024-06-21 16:47:24,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:24,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442672650] [2024-06-21 16:47:24,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:24,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:25,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:25,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:25,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442672650] [2024-06-21 16:47:25,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442672650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:25,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:25,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:25,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905836424] [2024-06-21 16:47:25,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:25,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:25,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:25,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:25,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:25,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:25,874 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-21 16:47:25,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:25,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:25,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:27,709 INFO L124 PetriNetUnfolderBase]: 4847/7487 cut-off events. [2024-06-21 16:47:27,709 INFO L125 PetriNetUnfolderBase]: For 1915733/1915746 co-relation queries the response was YES. [2024-06-21 16:47:27,781 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-21 16:47:27,819 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 378 selfloop transitions, 207 changer transitions 0/604 dead transitions. [2024-06-21 16:47:27,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 604 transitions, 10141 flow [2024-06-21 16:47:27,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:27,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:27,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:47:27,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-21 16:47:27,820 INFO L175 Difference]: Start difference. First operand has 328 places, 559 transitions, 8323 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:47:27,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 604 transitions, 10141 flow [2024-06-21 16:47:31,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 604 transitions, 9613 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-21 16:47:31,181 INFO L231 Difference]: Finished difference. Result has 330 places, 561 transitions, 8355 flow [2024-06-21 16:47:31,181 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-21 16:47:31,181 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-21 16:47:31,182 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 561 transitions, 8355 flow [2024-06-21 16:47:31,182 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-21 16:47:31,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:31,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:31,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:47:31,182 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-21 16:47:31,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:31,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1561170782, now seen corresponding path program 10 times [2024-06-21 16:47:31,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:31,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434636258] [2024-06-21 16:47:31,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:31,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:32,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:32,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:32,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434636258] [2024-06-21 16:47:32,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434636258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:32,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:32,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:32,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605292888] [2024-06-21 16:47:32,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:32,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:32,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:32,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:32,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:32,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:47:32,463 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-21 16:47:32,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:32,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:47:32,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:34,294 INFO L124 PetriNetUnfolderBase]: 4831/7462 cut-off events. [2024-06-21 16:47:34,294 INFO L125 PetriNetUnfolderBase]: For 1841269/1841287 co-relation queries the response was YES. [2024-06-21 16:47:34,370 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-21 16:47:34,411 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 385 selfloop transitions, 200 changer transitions 0/604 dead transitions. [2024-06-21 16:47:34,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 604 transitions, 10043 flow [2024-06-21 16:47:34,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:34,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:34,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 16:47:34,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-21 16:47:34,412 INFO L175 Difference]: Start difference. First operand has 330 places, 561 transitions, 8355 flow. Second operand 10 states and 194 transitions. [2024-06-21 16:47:34,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 604 transitions, 10043 flow [2024-06-21 16:47:37,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 604 transitions, 9530 flow, removed 95 selfloop flow, removed 7 redundant places. [2024-06-21 16:47:38,004 INFO L231 Difference]: Finished difference. Result has 333 places, 561 transitions, 8249 flow [2024-06-21 16:47:38,005 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-21 16:47:38,005 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-21 16:47:38,005 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 561 transitions, 8249 flow [2024-06-21 16:47:38,005 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-21 16:47:38,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:38,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:38,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:47:38,005 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-21 16:47:38,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:38,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1554730098, now seen corresponding path program 2 times [2024-06-21 16:47:38,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:38,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622962560] [2024-06-21 16:47:38,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:38,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:39,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:39,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622962560] [2024-06-21 16:47:39,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622962560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:39,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:39,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:47:39,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10955149] [2024-06-21 16:47:39,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:39,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:47:39,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:47:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:47:39,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:47:39,236 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-21 16:47:39,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:39,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:47:39,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:41,065 INFO L124 PetriNetUnfolderBase]: 5219/7856 cut-off events. [2024-06-21 16:47:41,066 INFO L125 PetriNetUnfolderBase]: For 1824934/1824942 co-relation queries the response was YES. [2024-06-21 16:47:41,146 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-21 16:47:41,186 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 370 selfloop transitions, 218 changer transitions 0/599 dead transitions. [2024-06-21 16:47:41,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 599 transitions, 9581 flow [2024-06-21 16:47:41,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:47:41,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:47:41,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 16:47:41,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068181818181818 [2024-06-21 16:47:41,187 INFO L175 Difference]: Start difference. First operand has 333 places, 561 transitions, 8249 flow. Second operand 10 states and 179 transitions. [2024-06-21 16:47:41,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 599 transitions, 9581 flow [2024-06-21 16:47:44,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 599 transitions, 9075 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-21 16:47:44,780 INFO L231 Difference]: Finished difference. Result has 335 places, 562 transitions, 8271 flow [2024-06-21 16:47:44,780 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-21 16:47:44,781 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-21 16:47:44,781 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 562 transitions, 8271 flow [2024-06-21 16:47:44,781 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-21 16:47:44,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:44,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:44,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:47:44,781 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-21 16:47:44,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:44,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1554490778, now seen corresponding path program 1 times [2024-06-21 16:47:44,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:44,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156831705] [2024-06-21 16:47:44,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:44,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:44,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:46,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:46,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:46,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156831705] [2024-06-21 16:47:46,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156831705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:46,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:46,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:47:46,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378030970] [2024-06-21 16:47:46,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:46,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:47:46,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:46,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:47:46,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:47:46,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:47:46,195 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-21 16:47:46,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:46,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:47:46,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:48,014 INFO L124 PetriNetUnfolderBase]: 5318/8015 cut-off events. [2024-06-21 16:47:48,015 INFO L125 PetriNetUnfolderBase]: For 1965461/1965469 co-relation queries the response was YES. [2024-06-21 16:47:48,096 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-21 16:47:48,133 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 379 selfloop transitions, 220 changer transitions 0/610 dead transitions. [2024-06-21 16:47:48,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 610 transitions, 9785 flow [2024-06-21 16:47:48,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:47:48,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:47:48,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-21 16:47:48,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 16:47:48,134 INFO L175 Difference]: Start difference. First operand has 335 places, 562 transitions, 8271 flow. Second operand 11 states and 198 transitions. [2024-06-21 16:47:48,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 610 transitions, 9785 flow [2024-06-21 16:47:51,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 610 transitions, 8801 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-21 16:47:51,256 INFO L231 Difference]: Finished difference. Result has 334 places, 564 transitions, 7864 flow [2024-06-21 16:47:51,256 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-21 16:47:51,257 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 289 predicate places. [2024-06-21 16:47:51,257 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 564 transitions, 7864 flow [2024-06-21 16:47:51,257 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-21 16:47:51,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:51,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:51,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:47:51,257 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:47:51,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:51,257 INFO L85 PathProgramCache]: Analyzing trace with hash 538461988, now seen corresponding path program 1 times [2024-06-21 16:47:51,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:51,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105393648] [2024-06-21 16:47:51,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:51,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:51,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:51,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:51,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105393648] [2024-06-21 16:47:51,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105393648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:51,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:51,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:47:51,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961865262] [2024-06-21 16:47:51,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:51,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:47:51,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:51,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:47:51,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:47:52,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:47:52,057 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-21 16:47:52,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:52,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:47:52,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:47:53,982 INFO L124 PetriNetUnfolderBase]: 5167/7848 cut-off events. [2024-06-21 16:47:53,982 INFO L125 PetriNetUnfolderBase]: For 1822655/1822674 co-relation queries the response was YES. [2024-06-21 16:47:54,065 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-21 16:47:54,106 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 473 selfloop transitions, 74 changer transitions 0/594 dead transitions. [2024-06-21 16:47:54,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 594 transitions, 9336 flow [2024-06-21 16:47:54,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:47:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:47:54,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:47:54,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 16:47:54,109 INFO L175 Difference]: Start difference. First operand has 334 places, 564 transitions, 7864 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:47:54,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 594 transitions, 9336 flow [2024-06-21 16:47:58,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 594 transitions, 8803 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-21 16:47:58,007 INFO L231 Difference]: Finished difference. Result has 333 places, 570 transitions, 7591 flow [2024-06-21 16:47:58,007 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-21 16:47:58,007 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-21 16:47:58,007 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 570 transitions, 7591 flow [2024-06-21 16:47:58,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:47:58,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:47:58,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:47:58,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:47:58,008 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:47:58,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:47:58,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1736497190, now seen corresponding path program 2 times [2024-06-21 16:47:58,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:47:58,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98342572] [2024-06-21 16:47:58,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:47:58,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:47:58,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:47:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:47:58,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:47:58,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98342572] [2024-06-21 16:47:58,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98342572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:47:58,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:47:58,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:47:58,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602141364] [2024-06-21 16:47:58,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:47:58,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:47:58,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:47:58,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:47:58,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:47:58,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:47:58,835 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-21 16:47:58,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:47:58,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:47:58,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:00,815 INFO L124 PetriNetUnfolderBase]: 5193/7874 cut-off events. [2024-06-21 16:48:00,815 INFO L125 PetriNetUnfolderBase]: For 1862759/1862782 co-relation queries the response was YES. [2024-06-21 16:48:00,892 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-21 16:48:00,928 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 473 selfloop transitions, 77 changer transitions 0/597 dead transitions. [2024-06-21 16:48:00,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 597 transitions, 9265 flow [2024-06-21 16:48:00,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:48:00,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:48:00,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:48:00,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-21 16:48:00,929 INFO L175 Difference]: Start difference. First operand has 333 places, 570 transitions, 7591 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:48:00,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 597 transitions, 9265 flow [2024-06-21 16:48:04,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 597 transitions, 9147 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 16:48:04,267 INFO L231 Difference]: Finished difference. Result has 337 places, 576 transitions, 7745 flow [2024-06-21 16:48:04,268 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-21 16:48:04,268 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 292 predicate places. [2024-06-21 16:48:04,268 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 576 transitions, 7745 flow [2024-06-21 16:48:04,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:04,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:04,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:04,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:48:04,268 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:04,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:04,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1898813541, now seen corresponding path program 1 times [2024-06-21 16:48:04,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:04,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185507488] [2024-06-21 16:48:04,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:04,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:04,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:05,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:05,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:05,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185507488] [2024-06-21 16:48:05,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185507488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:05,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:05,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:48:05,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207514251] [2024-06-21 16:48:05,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:05,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:48:05,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:05,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:48:05,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:48:05,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:48:05,100 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-21 16:48:05,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:05,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:48:05,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:07,033 INFO L124 PetriNetUnfolderBase]: 5198/7883 cut-off events. [2024-06-21 16:48:07,033 INFO L125 PetriNetUnfolderBase]: For 1891886/1891905 co-relation queries the response was YES. [2024-06-21 16:48:07,117 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-21 16:48:07,153 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 514 selfloop transitions, 40 changer transitions 0/601 dead transitions. [2024-06-21 16:48:07,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 601 transitions, 9229 flow [2024-06-21 16:48:07,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:48:07,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:48:07,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:48:07,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3806818181818182 [2024-06-21 16:48:07,154 INFO L175 Difference]: Start difference. First operand has 337 places, 576 transitions, 7745 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:48:07,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 601 transitions, 9229 flow [2024-06-21 16:48:11,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 601 transitions, 9096 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 16:48:11,419 INFO L231 Difference]: Finished difference. Result has 342 places, 585 transitions, 7845 flow [2024-06-21 16:48:11,419 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-21 16:48:11,419 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-21 16:48:11,420 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 585 transitions, 7845 flow [2024-06-21 16:48:11,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:11,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:11,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:11,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:48:11,420 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:11,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:11,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1898800056, now seen corresponding path program 3 times [2024-06-21 16:48:11,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:11,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64875394] [2024-06-21 16:48:11,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:11,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:11,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:12,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-21 16:48:12,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:12,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64875394] [2024-06-21 16:48:12,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64875394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:12,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:12,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:48:12,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948965612] [2024-06-21 16:48:12,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:12,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:48:12,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:12,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:48:12,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:48:12,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:48:12,226 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-21 16:48:12,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:12,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:48:12,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:14,248 INFO L124 PetriNetUnfolderBase]: 5192/7873 cut-off events. [2024-06-21 16:48:14,248 INFO L125 PetriNetUnfolderBase]: For 1925234/1925257 co-relation queries the response was YES. [2024-06-21 16:48:14,328 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-21 16:48:14,364 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 482 selfloop transitions, 76 changer transitions 0/605 dead transitions. [2024-06-21 16:48:14,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 605 transitions, 9229 flow [2024-06-21 16:48:14,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:48:14,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:48:14,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:48:14,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-21 16:48:14,365 INFO L175 Difference]: Start difference. First operand has 342 places, 585 transitions, 7845 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:48:14,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 605 transitions, 9229 flow [2024-06-21 16:48:18,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 605 transitions, 9131 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-21 16:48:18,535 INFO L231 Difference]: Finished difference. Result has 347 places, 585 transitions, 7905 flow [2024-06-21 16:48:18,535 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-21 16:48:18,536 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-21 16:48:18,536 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 585 transitions, 7905 flow [2024-06-21 16:48:18,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:18,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:18,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:18,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:48:18,536 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:18,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:18,537 INFO L85 PathProgramCache]: Analyzing trace with hash 685837073, now seen corresponding path program 3 times [2024-06-21 16:48:18,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:18,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654967087] [2024-06-21 16:48:18,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:18,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:19,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:19,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:19,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654967087] [2024-06-21 16:48:19,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654967087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:19,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:19,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:48:19,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114881365] [2024-06-21 16:48:19,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:19,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:48:19,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:19,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:48:19,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:48:19,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:48:19,318 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-21 16:48:19,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:19,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:48:19,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:21,155 INFO L124 PetriNetUnfolderBase]: 5057/7743 cut-off events. [2024-06-21 16:48:21,155 INFO L125 PetriNetUnfolderBase]: For 1958037/1958064 co-relation queries the response was YES. [2024-06-21 16:48:21,235 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-21 16:48:21,276 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 503 selfloop transitions, 46 changer transitions 0/608 dead transitions. [2024-06-21 16:48:21,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 608 transitions, 9619 flow [2024-06-21 16:48:21,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:48:21,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:48:21,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 16:48:21,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-21 16:48:21,277 INFO L175 Difference]: Start difference. First operand has 347 places, 585 transitions, 7905 flow. Second operand 7 states and 128 transitions. [2024-06-21 16:48:21,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 608 transitions, 9619 flow [2024-06-21 16:48:24,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 608 transitions, 9459 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:48:24,033 INFO L231 Difference]: Finished difference. Result has 347 places, 591 transitions, 8001 flow [2024-06-21 16:48:24,033 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-21 16:48:24,033 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-21 16:48:24,033 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 591 transitions, 8001 flow [2024-06-21 16:48:24,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:24,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:24,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:24,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:48:24,033 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:24,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:24,033 INFO L85 PathProgramCache]: Analyzing trace with hash 2102712957, now seen corresponding path program 4 times [2024-06-21 16:48:24,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:24,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65442651] [2024-06-21 16:48:24,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:24,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:24,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:24,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:24,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:24,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65442651] [2024-06-21 16:48:24,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65442651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:24,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:24,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:48:24,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321945188] [2024-06-21 16:48:24,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:24,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:48:24,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:24,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:48:24,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:48:24,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:48:24,825 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-21 16:48:24,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:24,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:48:24,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:26,648 INFO L124 PetriNetUnfolderBase]: 5063/7752 cut-off events. [2024-06-21 16:48:26,649 INFO L125 PetriNetUnfolderBase]: For 1996826/1996853 co-relation queries the response was YES. [2024-06-21 16:48:26,727 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-21 16:48:26,762 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 499 selfloop transitions, 49 changer transitions 0/607 dead transitions. [2024-06-21 16:48:26,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 607 transitions, 9427 flow [2024-06-21 16:48:26,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:48:26,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:48:26,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 16:48:26,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-21 16:48:26,763 INFO L175 Difference]: Start difference. First operand has 347 places, 591 transitions, 8001 flow. Second operand 7 states and 124 transitions. [2024-06-21 16:48:26,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 607 transitions, 9427 flow [2024-06-21 16:48:29,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 607 transitions, 9244 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-21 16:48:29,982 INFO L231 Difference]: Finished difference. Result has 351 places, 594 transitions, 8004 flow [2024-06-21 16:48:29,982 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-21 16:48:29,982 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2024-06-21 16:48:29,982 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 594 transitions, 8004 flow [2024-06-21 16:48:29,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:29,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:29,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:29,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:48:29,983 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:29,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:29,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1238637713, now seen corresponding path program 5 times [2024-06-21 16:48:29,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:29,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546956290] [2024-06-21 16:48:29,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:29,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:29,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:30,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:30,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:30,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546956290] [2024-06-21 16:48:30,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546956290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:30,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:30,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:48:30,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77152377] [2024-06-21 16:48:30,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:30,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:48:30,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:30,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:48:30,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:48:30,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:48:30,775 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-21 16:48:30,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:30,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:48:30,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:32,623 INFO L124 PetriNetUnfolderBase]: 5059/7747 cut-off events. [2024-06-21 16:48:32,623 INFO L125 PetriNetUnfolderBase]: For 2026161/2026188 co-relation queries the response was YES. [2024-06-21 16:48:32,696 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-21 16:48:32,729 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 511 selfloop transitions, 34 changer transitions 0/604 dead transitions. [2024-06-21 16:48:32,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 604 transitions, 9330 flow [2024-06-21 16:48:32,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:48:32,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:48:32,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:48:32,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-21 16:48:32,730 INFO L175 Difference]: Start difference. First operand has 351 places, 594 transitions, 8004 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:48:32,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 604 transitions, 9330 flow [2024-06-21 16:48:35,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 604 transitions, 9198 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 16:48:35,696 INFO L231 Difference]: Finished difference. Result has 354 places, 594 transitions, 7946 flow [2024-06-21 16:48:35,697 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-21 16:48:35,697 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 309 predicate places. [2024-06-21 16:48:35,697 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 594 transitions, 7946 flow [2024-06-21 16:48:35,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:35,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:35,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:35,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:48:35,697 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:48:35,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:35,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1664099127, now seen corresponding path program 6 times [2024-06-21 16:48:35,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:35,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386864051] [2024-06-21 16:48:35,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:35,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:35,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:36,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:36,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:36,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386864051] [2024-06-21 16:48:36,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386864051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:36,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:36,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:48:36,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371557585] [2024-06-21 16:48:36,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:36,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:48:36,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:36,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:48:36,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:48:36,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:48:36,398 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-21 16:48:36,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:36,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:48:36,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:38,356 INFO L124 PetriNetUnfolderBase]: 5057/7744 cut-off events. [2024-06-21 16:48:38,357 INFO L125 PetriNetUnfolderBase]: For 2055987/2056014 co-relation queries the response was YES. [2024-06-21 16:48:38,432 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-21 16:48:38,465 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 518 selfloop transitions, 26 changer transitions 0/603 dead transitions. [2024-06-21 16:48:38,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 603 transitions, 9062 flow [2024-06-21 16:48:38,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:48:38,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:48:38,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 16:48:38,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37987012987012986 [2024-06-21 16:48:38,466 INFO L175 Difference]: Start difference. First operand has 354 places, 594 transitions, 7946 flow. Second operand 7 states and 117 transitions. [2024-06-21 16:48:38,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 603 transitions, 9062 flow [2024-06-21 16:48:42,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 603 transitions, 8928 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 16:48:42,536 INFO L231 Difference]: Finished difference. Result has 355 places, 594 transitions, 7870 flow [2024-06-21 16:48:42,536 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-21 16:48:42,537 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 310 predicate places. [2024-06-21 16:48:42,537 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 594 transitions, 7870 flow [2024-06-21 16:48:42,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:48:42,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:42,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:42,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:48:42,537 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-21 16:48:42,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:42,538 INFO L85 PathProgramCache]: Analyzing trace with hash 320933852, now seen corresponding path program 3 times [2024-06-21 16:48:42,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:42,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959939832] [2024-06-21 16:48:42,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:42,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:42,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:43,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:43,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:43,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959939832] [2024-06-21 16:48:43,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959939832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:43,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:43,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:48:43,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854099561] [2024-06-21 16:48:43,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:43,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:48:43,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:43,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:48:43,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:48:43,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:48:43,822 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-21 16:48:43,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:43,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:48:43,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:45,862 INFO L124 PetriNetUnfolderBase]: 5413/8150 cut-off events. [2024-06-21 16:48:45,862 INFO L125 PetriNetUnfolderBase]: For 2116069/2116087 co-relation queries the response was YES. [2024-06-21 16:48:45,945 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-21 16:48:45,983 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 333 selfloop transitions, 288 changer transitions 0/636 dead transitions. [2024-06-21 16:48:45,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 636 transitions, 9366 flow [2024-06-21 16:48:45,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:48:45,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:48:45,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 16:48:45,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4159090909090909 [2024-06-21 16:48:45,984 INFO L175 Difference]: Start difference. First operand has 355 places, 594 transitions, 7870 flow. Second operand 10 states and 183 transitions. [2024-06-21 16:48:45,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 636 transitions, 9366 flow [2024-06-21 16:48:49,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 636 transitions, 9286 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 16:48:49,648 INFO L231 Difference]: Finished difference. Result has 358 places, 600 transitions, 8496 flow [2024-06-21 16:48:49,648 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-21 16:48:49,648 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 313 predicate places. [2024-06-21 16:48:49,648 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 600 transitions, 8496 flow [2024-06-21 16:48:49,649 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-21 16:48:49,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:49,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:49,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:48:49,649 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-21 16:48:49,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:49,649 INFO L85 PathProgramCache]: Analyzing trace with hash 320942532, now seen corresponding path program 2 times [2024-06-21 16:48:49,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:49,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394578403] [2024-06-21 16:48:49,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:49,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:49,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:50,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:50,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:50,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394578403] [2024-06-21 16:48:50,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394578403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:50,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:50,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:50,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634793266] [2024-06-21 16:48:50,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:50,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:50,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:50,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:50,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:51,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:48:51,082 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-21 16:48:51,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:51,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:48:51,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:48:53,157 INFO L124 PetriNetUnfolderBase]: 5505/8302 cut-off events. [2024-06-21 16:48:53,157 INFO L125 PetriNetUnfolderBase]: For 2264375/2264393 co-relation queries the response was YES. [2024-06-21 16:48:53,245 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-21 16:48:53,284 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 342 selfloop transitions, 290 changer transitions 0/647 dead transitions. [2024-06-21 16:48:53,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 647 transitions, 10084 flow [2024-06-21 16:48:53,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:48:53,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:48:53,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-21 16:48:53,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41735537190082644 [2024-06-21 16:48:53,285 INFO L175 Difference]: Start difference. First operand has 358 places, 600 transitions, 8496 flow. Second operand 11 states and 202 transitions. [2024-06-21 16:48:53,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 647 transitions, 10084 flow [2024-06-21 16:48:57,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 647 transitions, 9456 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 16:48:57,923 INFO L231 Difference]: Finished difference. Result has 362 places, 602 transitions, 8591 flow [2024-06-21 16:48:57,923 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-21 16:48:57,924 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 317 predicate places. [2024-06-21 16:48:57,924 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 602 transitions, 8591 flow [2024-06-21 16:48:57,924 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-21 16:48:57,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:48:57,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:48:57,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:48:57,924 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-21 16:48:57,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:48:57,924 INFO L85 PathProgramCache]: Analyzing trace with hash 35842662, now seen corresponding path program 3 times [2024-06-21 16:48:57,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:48:57,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634163493] [2024-06-21 16:48:57,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:48:57,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:48:57,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:48:59,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:48:59,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:48:59,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634163493] [2024-06-21 16:48:59,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634163493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:48:59,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:48:59,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:48:59,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566376878] [2024-06-21 16:48:59,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:48:59,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:48:59,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:48:59,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:48:59,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:48:59,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:48:59,351 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-21 16:48:59,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:48:59,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:48:59,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:49:01,477 INFO L124 PetriNetUnfolderBase]: 5587/8440 cut-off events. [2024-06-21 16:49:01,478 INFO L125 PetriNetUnfolderBase]: For 2294754/2294772 co-relation queries the response was YES. [2024-06-21 16:49:01,576 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-21 16:49:01,619 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 350 selfloop transitions, 285 changer transitions 0/650 dead transitions. [2024-06-21 16:49:01,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 650 transitions, 10203 flow [2024-06-21 16:49:01,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:49:01,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:49:01,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-21 16:49:01,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-21 16:49:01,620 INFO L175 Difference]: Start difference. First operand has 362 places, 602 transitions, 8591 flow. Second operand 11 states and 205 transitions. [2024-06-21 16:49:01,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 650 transitions, 10203 flow [2024-06-21 16:49:06,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 650 transitions, 9468 flow, removed 79 selfloop flow, removed 9 redundant places. [2024-06-21 16:49:06,643 INFO L231 Difference]: Finished difference. Result has 366 places, 605 transitions, 8613 flow [2024-06-21 16:49:06,644 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-21 16:49:06,644 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-21 16:49:06,644 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 605 transitions, 8613 flow [2024-06-21 16:49:06,644 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-21 16:49:06,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:06,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-21 16:49:06,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:49:06,644 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-21 16:49:06,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:06,644 INFO L85 PathProgramCache]: Analyzing trace with hash 331061862, now seen corresponding path program 4 times [2024-06-21 16:49:06,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:06,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217835489] [2024-06-21 16:49:06,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:06,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:06,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:07,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:49:07,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:07,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217835489] [2024-06-21 16:49:07,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217835489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:07,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:07,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:49:07,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097304734] [2024-06-21 16:49:07,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:07,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:49:07,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:07,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:49:07,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:49:08,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:49:08,096 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-21 16:49:08,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:08,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:49:08,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:49:10,149 INFO L124 PetriNetUnfolderBase]: 5604/8467 cut-off events. [2024-06-21 16:49:10,149 INFO L125 PetriNetUnfolderBase]: For 2256616/2256634 co-relation queries the response was YES. [2024-06-21 16:49:10,247 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-21 16:49:10,290 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 311 selfloop transitions, 323 changer transitions 0/649 dead transitions. [2024-06-21 16:49:10,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 649 transitions, 10553 flow [2024-06-21 16:49:10,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:49:10,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:49:10,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-21 16:49:10,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41115702479338845 [2024-06-21 16:49:10,292 INFO L175 Difference]: Start difference. First operand has 366 places, 605 transitions, 8613 flow. Second operand 11 states and 199 transitions. [2024-06-21 16:49:10,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 649 transitions, 10553 flow [2024-06-21 16:49:15,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 649 transitions, 9996 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-21 16:49:15,588 INFO L231 Difference]: Finished difference. Result has 371 places, 607 transitions, 8855 flow [2024-06-21 16:49:15,588 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-21 16:49:15,589 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2024-06-21 16:49:15,589 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 607 transitions, 8855 flow [2024-06-21 16:49:15,589 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-21 16:49:15,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:15,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:49:15,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:49:15,589 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-21 16:49:15,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:15,589 INFO L85 PathProgramCache]: Analyzing trace with hash 331418052, now seen corresponding path program 5 times [2024-06-21 16:49:15,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:15,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142929428] [2024-06-21 16:49:15,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:15,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:16,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-21 16:49:16,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:16,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142929428] [2024-06-21 16:49:16,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142929428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:16,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:16,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:49:16,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702335171] [2024-06-21 16:49:16,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:16,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:49:16,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:16,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:49:16,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:49:17,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:49:17,024 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-21 16:49:17,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:17,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:49:17,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:49:19,148 INFO L124 PetriNetUnfolderBase]: 5732/8675 cut-off events. [2024-06-21 16:49:19,148 INFO L125 PetriNetUnfolderBase]: For 2361873/2361891 co-relation queries the response was YES. [2024-06-21 16:49:19,245 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-21 16:49:19,289 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 311 selfloop transitions, 334 changer transitions 0/660 dead transitions. [2024-06-21 16:49:19,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 660 transitions, 11377 flow [2024-06-21 16:49:19,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:49:19,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:49:19,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-21 16:49:19,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4256198347107438 [2024-06-21 16:49:19,291 INFO L175 Difference]: Start difference. First operand has 371 places, 607 transitions, 8855 flow. Second operand 11 states and 206 transitions. [2024-06-21 16:49:19,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 660 transitions, 11377 flow [2024-06-21 16:49:23,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 660 transitions, 10664 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-21 16:49:23,369 INFO L231 Difference]: Finished difference. Result has 374 places, 611 transitions, 9105 flow [2024-06-21 16:49:23,369 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-21 16:49:23,370 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 329 predicate places. [2024-06-21 16:49:23,370 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 611 transitions, 9105 flow [2024-06-21 16:49:23,370 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-21 16:49:23,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:23,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:49:23,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:49:23,370 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-21 16:49:23,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:23,371 INFO L85 PathProgramCache]: Analyzing trace with hash 35596398, now seen corresponding path program 11 times [2024-06-21 16:49:23,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:23,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733145964] [2024-06-21 16:49:23,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:23,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:23,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:24,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:49:24,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:24,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733145964] [2024-06-21 16:49:24,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733145964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:24,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:24,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:49:24,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199305315] [2024-06-21 16:49:24,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:24,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:49:24,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:24,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:49:24,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:49:24,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:49:24,636 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-21 16:49:24,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:24,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:49:24,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:49:27,199 INFO L124 PetriNetUnfolderBase]: 5430/8428 cut-off events. [2024-06-21 16:49:27,199 INFO L125 PetriNetUnfolderBase]: For 2546815/2546848 co-relation queries the response was YES. [2024-06-21 16:49:27,284 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-21 16:49:27,325 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 328 selfloop transitions, 302 changer transitions 0/655 dead transitions. [2024-06-21 16:49:27,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 655 transitions, 11067 flow [2024-06-21 16:49:27,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:49:27,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:49:27,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:49:27,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-21 16:49:27,326 INFO L175 Difference]: Start difference. First operand has 374 places, 611 transitions, 9105 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:49:27,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 655 transitions, 11067 flow [2024-06-21 16:49:31,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 655 transitions, 10305 flow, removed 88 selfloop flow, removed 11 redundant places. [2024-06-21 16:49:31,463 INFO L231 Difference]: Finished difference. Result has 373 places, 613 transitions, 9108 flow [2024-06-21 16:49:31,463 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-21 16:49:31,464 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-21 16:49:31,464 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 613 transitions, 9108 flow [2024-06-21 16:49:31,464 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-21 16:49:31,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:31,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:49:31,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:49:31,464 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-21 16:49:31,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:31,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1879899846, now seen corresponding path program 12 times [2024-06-21 16:49:31,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:31,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701805895] [2024-06-21 16:49:31,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:31,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:31,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:32,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:49:32,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:32,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701805895] [2024-06-21 16:49:32,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701805895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:32,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:32,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:49:32,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409427367] [2024-06-21 16:49:32,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:32,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:49:32,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:32,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:49:32,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:49:33,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:49:33,093 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-21 16:49:33,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:33,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:49:33,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:49:35,234 INFO L124 PetriNetUnfolderBase]: 5459/8483 cut-off events. [2024-06-21 16:49:35,235 INFO L125 PetriNetUnfolderBase]: For 2468022/2468045 co-relation queries the response was YES. [2024-06-21 16:49:35,331 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-21 16:49:35,376 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 341 selfloop transitions, 289 changer transitions 0/655 dead transitions. [2024-06-21 16:49:35,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 655 transitions, 11430 flow [2024-06-21 16:49:35,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:49:35,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:49:35,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 16:49:35,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 16:49:35,377 INFO L175 Difference]: Start difference. First operand has 373 places, 613 transitions, 9108 flow. Second operand 10 states and 196 transitions. [2024-06-21 16:49:35,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 655 transitions, 11430 flow [2024-06-21 16:49:39,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 655 transitions, 10711 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-21 16:49:39,483 INFO L231 Difference]: Finished difference. Result has 375 places, 615 transitions, 9129 flow [2024-06-21 16:49:39,483 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-21 16:49:39,483 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 330 predicate places. [2024-06-21 16:49:39,483 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 615 transitions, 9129 flow [2024-06-21 16:49:39,483 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-21 16:49:39,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:39,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:49:39,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:49:39,484 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-21 16:49:39,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:39,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1750937722, now seen corresponding path program 13 times [2024-06-21 16:49:39,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:39,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224243613] [2024-06-21 16:49:39,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:39,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:40,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:49:40,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:40,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224243613] [2024-06-21 16:49:40,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224243613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:40,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:40,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:49:40,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260710927] [2024-06-21 16:49:40,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:40,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:49:40,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:40,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:49:40,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:49:40,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:49:40,985 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-21 16:49:40,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:40,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:49:40,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:49:43,166 INFO L124 PetriNetUnfolderBase]: 5644/8785 cut-off events. [2024-06-21 16:49:43,166 INFO L125 PetriNetUnfolderBase]: For 2663806/2663834 co-relation queries the response was YES. [2024-06-21 16:49:43,266 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-21 16:49:43,311 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 344 selfloop transitions, 296 changer transitions 0/665 dead transitions. [2024-06-21 16:49:43,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 665 transitions, 12059 flow [2024-06-21 16:49:43,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:49:43,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:49:43,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:49:43,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-21 16:49:43,312 INFO L175 Difference]: Start difference. First operand has 375 places, 615 transitions, 9129 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:49:43,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 665 transitions, 12059 flow [2024-06-21 16:49:47,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 665 transitions, 11380 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-21 16:49:47,982 INFO L231 Difference]: Finished difference. Result has 378 places, 619 transitions, 9361 flow [2024-06-21 16:49:47,982 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-21 16:49:47,982 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-21 16:49:47,982 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 619 transitions, 9361 flow [2024-06-21 16:49:47,982 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-21 16:49:47,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:47,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:49:47,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:49:47,983 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-21 16:49:47,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:47,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1879719922, now seen corresponding path program 4 times [2024-06-21 16:49:47,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:47,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201882450] [2024-06-21 16:49:47,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:47,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:49,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:49:49,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:49,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201882450] [2024-06-21 16:49:49,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201882450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:49,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:49,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:49:49,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526796768] [2024-06-21 16:49:49,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:49,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:49:49,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:49,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:49:49,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:49:49,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:49:49,370 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-21 16:49:49,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:49,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:49:49,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:49:51,523 INFO L124 PetriNetUnfolderBase]: 6060/9207 cut-off events. [2024-06-21 16:49:51,523 INFO L125 PetriNetUnfolderBase]: For 2683370/2683388 co-relation queries the response was YES. [2024-06-21 16:49:51,629 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-21 16:49:51,677 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 376 selfloop transitions, 265 changer transitions 0/656 dead transitions. [2024-06-21 16:49:51,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 656 transitions, 10799 flow [2024-06-21 16:49:51,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:49:51,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:49:51,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 16:49:51,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-21 16:49:51,678 INFO L175 Difference]: Start difference. First operand has 378 places, 619 transitions, 9361 flow. Second operand 10 states and 185 transitions. [2024-06-21 16:49:51,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 656 transitions, 10799 flow [2024-06-21 16:49:57,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 656 transitions, 10155 flow, removed 109 selfloop flow, removed 7 redundant places. [2024-06-21 16:49:57,893 INFO L231 Difference]: Finished difference. Result has 382 places, 620 transitions, 9285 flow [2024-06-21 16:49:57,893 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-21 16:49:57,893 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 337 predicate places. [2024-06-21 16:49:57,893 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 620 transitions, 9285 flow [2024-06-21 16:49:57,893 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-21 16:49:57,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:49:57,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:49:57,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:49:57,894 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-21 16:49:57,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:49:57,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1873470756, now seen corresponding path program 14 times [2024-06-21 16:49:57,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:49:57,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073199124] [2024-06-21 16:49:57,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:49:57,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:49:57,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:49:59,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:49:59,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:49:59,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073199124] [2024-06-21 16:49:59,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073199124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:49:59,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:49:59,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:49:59,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666716803] [2024-06-21 16:49:59,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:49:59,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:49:59,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:49:59,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:49:59,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:49:59,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:49:59,281 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-21 16:49:59,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:49:59,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:49:59,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:50:01,544 INFO L124 PetriNetUnfolderBase]: 5578/8687 cut-off events. [2024-06-21 16:50:01,545 INFO L125 PetriNetUnfolderBase]: For 2688284/2688312 co-relation queries the response was YES. [2024-06-21 16:50:01,653 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-21 16:50:01,700 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 356 selfloop transitions, 280 changer transitions 0/662 dead transitions. [2024-06-21 16:50:01,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 662 transitions, 11129 flow [2024-06-21 16:50:01,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:50:01,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:50:01,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-21 16:50:01,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45227272727272727 [2024-06-21 16:50:01,701 INFO L175 Difference]: Start difference. First operand has 382 places, 620 transitions, 9285 flow. Second operand 10 states and 199 transitions. [2024-06-21 16:50:01,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 662 transitions, 11129 flow [2024-06-21 16:50:08,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 662 transitions, 10564 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-21 16:50:08,039 INFO L231 Difference]: Finished difference. Result has 384 places, 620 transitions, 9294 flow [2024-06-21 16:50:08,039 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-21 16:50:08,039 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 339 predicate places. [2024-06-21 16:50:08,039 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 620 transitions, 9294 flow [2024-06-21 16:50:08,039 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-21 16:50:08,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:50:08,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:50:08,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:50:08,040 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-21 16:50:08,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:50:08,040 INFO L85 PathProgramCache]: Analyzing trace with hash 674261444, now seen corresponding path program 6 times [2024-06-21 16:50:08,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:50:08,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871810456] [2024-06-21 16:50:08,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:50:08,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:50:08,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:50:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:50:09,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:50:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871810456] [2024-06-21 16:50:09,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871810456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:50:09,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:50:09,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:50:09,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737279295] [2024-06-21 16:50:09,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:50:09,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:50:09,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:50:09,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:50:09,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:50:09,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:50:09,617 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-21 16:50:09,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:50:09,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:50:09,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:50:11,977 INFO L124 PetriNetUnfolderBase]: 6100/9279 cut-off events. [2024-06-21 16:50:11,977 INFO L125 PetriNetUnfolderBase]: For 2656879/2656897 co-relation queries the response was YES. [2024-06-21 16:50:12,097 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-21 16:50:12,142 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 385 selfloop transitions, 267 changer transitions 0/667 dead transitions. [2024-06-21 16:50:12,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 667 transitions, 10908 flow [2024-06-21 16:50:12,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:50:12,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:50:12,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-21 16:50:12,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-21 16:50:12,143 INFO L175 Difference]: Start difference. First operand has 384 places, 620 transitions, 9294 flow. Second operand 11 states and 204 transitions. [2024-06-21 16:50:12,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 667 transitions, 10908 flow [2024-06-21 16:50:16,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 667 transitions, 10324 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 16:50:16,227 INFO L231 Difference]: Finished difference. Result has 386 places, 622 transitions, 9373 flow [2024-06-21 16:50:16,227 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-21 16:50:16,227 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-21 16:50:16,227 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 622 transitions, 9373 flow [2024-06-21 16:50:16,227 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-21 16:50:16,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:50:16,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:50:16,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:50:16,227 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-21 16:50:16,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:50:16,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1367057414, now seen corresponding path program 15 times [2024-06-21 16:50:16,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:50:16,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476646280] [2024-06-21 16:50:16,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:50:16,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:50:16,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:50:17,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:50:17,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:50:17,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476646280] [2024-06-21 16:50:17,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476646280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:50:17,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:50:17,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:50:17,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132982691] [2024-06-21 16:50:17,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:50:17,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:50:17,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:50:17,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:50:17,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:50:17,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:50:17,833 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-21 16:50:17,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:50:17,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:50:17,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:50:20,409 INFO L124 PetriNetUnfolderBase]: 5683/8868 cut-off events. [2024-06-21 16:50:20,410 INFO L125 PetriNetUnfolderBase]: For 2617482/2617510 co-relation queries the response was YES. [2024-06-21 16:50:20,499 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-21 16:50:20,541 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 369 selfloop transitions, 267 changer transitions 0/662 dead transitions. [2024-06-21 16:50:20,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 662 transitions, 11343 flow [2024-06-21 16:50:20,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:50:20,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:50:20,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:50:20,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-21 16:50:20,543 INFO L175 Difference]: Start difference. First operand has 386 places, 622 transitions, 9373 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:50:20,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 662 transitions, 11343 flow [2024-06-21 16:50:24,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 662 transitions, 10724 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-21 16:50:24,224 INFO L231 Difference]: Finished difference. Result has 387 places, 624 transitions, 9456 flow [2024-06-21 16:50:24,224 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-21 16:50:24,225 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-21 16:50:24,225 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 624 transitions, 9456 flow [2024-06-21 16:50:24,225 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-21 16:50:24,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:50:24,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:50:24,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:50:24,225 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-21 16:50:24,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:50:24,225 INFO L85 PathProgramCache]: Analyzing trace with hash 697908386, now seen corresponding path program 16 times [2024-06-21 16:50:24,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:50:24,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492409012] [2024-06-21 16:50:24,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:50:24,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:50:24,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:50:25,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:50:25,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:50:25,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492409012] [2024-06-21 16:50:25,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492409012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:50:25,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:50:25,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:50:25,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855521523] [2024-06-21 16:50:25,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:50:25,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:50:25,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:50:25,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:50:25,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:50:25,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:50:25,746 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-21 16:50:25,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:50:25,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:50:25,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:50:28,193 INFO L124 PetriNetUnfolderBase]: 5765/9007 cut-off events. [2024-06-21 16:50:28,193 INFO L125 PetriNetUnfolderBase]: For 2711814/2711837 co-relation queries the response was YES. [2024-06-21 16:50:28,302 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-21 16:50:28,615 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 388 selfloop transitions, 252 changer transitions 0/666 dead transitions. [2024-06-21 16:50:28,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 666 transitions, 11600 flow [2024-06-21 16:50:28,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:50:28,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:50:28,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:50:28,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-21 16:50:28,623 INFO L175 Difference]: Start difference. First operand has 387 places, 624 transitions, 9456 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:50:28,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 666 transitions, 11600 flow [2024-06-21 16:50:33,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 666 transitions, 10940 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-21 16:50:33,207 INFO L231 Difference]: Finished difference. Result has 390 places, 628 transitions, 9631 flow [2024-06-21 16:50:33,207 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-21 16:50:33,207 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 345 predicate places. [2024-06-21 16:50:33,207 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 628 transitions, 9631 flow [2024-06-21 16:50:33,207 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-21 16:50:33,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:50:33,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:50:33,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:50:33,207 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-21 16:50:33,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:50:33,208 INFO L85 PathProgramCache]: Analyzing trace with hash 698092960, now seen corresponding path program 5 times [2024-06-21 16:50:33,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:50:33,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677597095] [2024-06-21 16:50:33,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:50:33,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:50:33,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:50:34,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:50:34,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:50:34,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677597095] [2024-06-21 16:50:34,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677597095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:50:34,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:50:34,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:50:34,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538759164] [2024-06-21 16:50:34,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:50:34,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:50:34,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:50:34,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:50:34,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:50:34,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:50:34,542 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-21 16:50:34,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:50:34,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:50:34,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:50:37,344 INFO L124 PetriNetUnfolderBase]: 6208/9451 cut-off events. [2024-06-21 16:50:37,344 INFO L125 PetriNetUnfolderBase]: For 2721421/2721439 co-relation queries the response was YES. [2024-06-21 16:50:37,446 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-21 16:50:37,489 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 397 selfloop transitions, 252 changer transitions 0/664 dead transitions. [2024-06-21 16:50:37,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 664 transitions, 11071 flow [2024-06-21 16:50:37,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:50:37,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:50:37,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 16:50:37,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-21 16:50:37,490 INFO L175 Difference]: Start difference. First operand has 390 places, 628 transitions, 9631 flow. Second operand 10 states and 186 transitions. [2024-06-21 16:50:37,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 664 transitions, 11071 flow [2024-06-21 16:50:42,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 664 transitions, 10432 flow, removed 115 selfloop flow, removed 6 redundant places. [2024-06-21 16:50:42,329 INFO L231 Difference]: Finished difference. Result has 394 places, 628 transitions, 9510 flow [2024-06-21 16:50:42,330 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-21 16:50:42,330 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 349 predicate places. [2024-06-21 16:50:42,330 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 628 transitions, 9510 flow [2024-06-21 16:50:42,330 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-21 16:50:42,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:50:42,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:50:42,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:50:42,330 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-21 16:50:42,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:50:42,330 INFO L85 PathProgramCache]: Analyzing trace with hash 704588390, now seen corresponding path program 7 times [2024-06-21 16:50:42,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:50:42,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500048315] [2024-06-21 16:50:42,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:50:42,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:50:42,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:50:43,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:50:43,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:50:43,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500048315] [2024-06-21 16:50:43,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500048315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:50:43,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:50:43,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:50:43,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033491918] [2024-06-21 16:50:43,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:50:43,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:50:43,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:50:43,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:50:43,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:50:43,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:50:43,844 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-21 16:50:43,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:50:43,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:50:43,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:50:46,653 INFO L124 PetriNetUnfolderBase]: 6164/9383 cut-off events. [2024-06-21 16:50:46,653 INFO L125 PetriNetUnfolderBase]: For 2718697/2718715 co-relation queries the response was YES. [2024-06-21 16:50:46,771 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-21 16:50:46,822 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 404 selfloop transitions, 254 changer transitions 0/673 dead transitions. [2024-06-21 16:50:46,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 673 transitions, 11020 flow [2024-06-21 16:50:46,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:50:46,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:50:46,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-21 16:50:46,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-21 16:50:46,823 INFO L175 Difference]: Start difference. First operand has 394 places, 628 transitions, 9510 flow. Second operand 11 states and 205 transitions. [2024-06-21 16:50:46,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 673 transitions, 11020 flow [2024-06-21 16:50:51,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 673 transitions, 9925 flow, removed 42 selfloop flow, removed 17 redundant places. [2024-06-21 16:50:51,661 INFO L231 Difference]: Finished difference. Result has 388 places, 628 transitions, 8932 flow [2024-06-21 16:50:51,661 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-21 16:50:51,661 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 343 predicate places. [2024-06-21 16:50:51,661 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 628 transitions, 8932 flow [2024-06-21 16:50:51,661 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-21 16:50:51,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:50:51,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:50:51,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:50:51,662 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-21 16:50:51,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:50:51,662 INFO L85 PathProgramCache]: Analyzing trace with hash 704342126, now seen corresponding path program 17 times [2024-06-21 16:50:51,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:50:51,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027420134] [2024-06-21 16:50:51,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:50:51,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:50:51,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:50:52,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:50:52,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:50:52,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027420134] [2024-06-21 16:50:52,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027420134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:50:52,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:50:52,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:50:52,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156798027] [2024-06-21 16:50:52,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:50:52,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:50:52,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:50:52,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:50:52,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:50:53,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:50:53,022 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-21 16:50:53,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:50:53,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:50:53,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:50:55,711 INFO L124 PetriNetUnfolderBase]: 5774/9030 cut-off events. [2024-06-21 16:50:55,712 INFO L125 PetriNetUnfolderBase]: For 2710698/2710721 co-relation queries the response was YES. [2024-06-21 16:50:55,811 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-21 16:50:55,854 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 375 selfloop transitions, 268 changer transitions 0/669 dead transitions. [2024-06-21 16:50:55,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 669 transitions, 10504 flow [2024-06-21 16:50:55,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:50:55,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:50:55,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-21 16:50:55,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 16:50:55,855 INFO L175 Difference]: Start difference. First operand has 388 places, 628 transitions, 8932 flow. Second operand 10 states and 198 transitions. [2024-06-21 16:50:55,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 669 transitions, 10504 flow [2024-06-21 16:50:59,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 669 transitions, 9820 flow, removed 74 selfloop flow, removed 10 redundant places. [2024-06-21 16:50:59,500 INFO L231 Difference]: Finished difference. Result has 388 places, 629 transitions, 8909 flow [2024-06-21 16:50:59,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8248, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8909, PETRI_PLACES=388, PETRI_TRANSITIONS=629} [2024-06-21 16:50:59,500 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 343 predicate places. [2024-06-21 16:50:59,500 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 629 transitions, 8909 flow [2024-06-21 16:50:59,500 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-21 16:50:59,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:50:59,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:50:59,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:50:59,501 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:50:59,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:50:59,501 INFO L85 PathProgramCache]: Analyzing trace with hash 527210606, now seen corresponding path program 18 times [2024-06-21 16:50:59,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:50:59,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229637926] [2024-06-21 16:50:59,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:50:59,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:50:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:00,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:00,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:00,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229637926] [2024-06-21 16:51:00,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229637926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:00,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:00,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:51:00,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856316249] [2024-06-21 16:51:00,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:00,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:51:00,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:00,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:51:00,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:51:01,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:51:01,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 629 transitions, 8909 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-21 16:51:01,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:01,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:51:01,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:03,793 INFO L124 PetriNetUnfolderBase]: 5787/9059 cut-off events. [2024-06-21 16:51:03,793 INFO L125 PetriNetUnfolderBase]: For 2622397/2622420 co-relation queries the response was YES. [2024-06-21 16:51:03,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103128 conditions, 9059 events. 5787/9059 cut-off events. For 2622397/2622420 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 55057 event pairs, 1065 based on Foata normal form. 20/9052 useless extension candidates. Maximal degree in co-relation 102942. Up to 7445 conditions per place. [2024-06-21 16:51:03,963 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 387 selfloop transitions, 253 changer transitions 0/666 dead transitions. [2024-06-21 16:51:03,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 666 transitions, 10491 flow [2024-06-21 16:51:03,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:51:03,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:51:03,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 16:51:03,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-21 16:51:03,964 INFO L175 Difference]: Start difference. First operand has 388 places, 629 transitions, 8909 flow. Second operand 10 states and 188 transitions. [2024-06-21 16:51:03,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 666 transitions, 10491 flow [2024-06-21 16:51:08,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 666 transitions, 9866 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 16:51:08,581 INFO L231 Difference]: Finished difference. Result has 390 places, 631 transitions, 8968 flow [2024-06-21 16:51:08,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8284, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8968, PETRI_PLACES=390, PETRI_TRANSITIONS=631} [2024-06-21 16:51:08,581 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 345 predicate places. [2024-06-21 16:51:08,581 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 631 transitions, 8968 flow [2024-06-21 16:51:08,581 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-21 16:51:08,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:08,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:08,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:51:08,582 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:08,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:08,582 INFO L85 PathProgramCache]: Analyzing trace with hash 527205956, now seen corresponding path program 19 times [2024-06-21 16:51:08,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:08,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028215693] [2024-06-21 16:51:08,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:08,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:08,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:09,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:09,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:09,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028215693] [2024-06-21 16:51:09,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028215693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:09,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:09,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:51:09,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856693346] [2024-06-21 16:51:09,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:09,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:51:09,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:09,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:51:09,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:51:10,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:51:10,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 631 transitions, 8968 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-21 16:51:10,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:10,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:51:10,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:12,901 INFO L124 PetriNetUnfolderBase]: 5796/9083 cut-off events. [2024-06-21 16:51:12,901 INFO L125 PetriNetUnfolderBase]: For 2627852/2627880 co-relation queries the response was YES. [2024-06-21 16:51:13,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103279 conditions, 9083 events. 5796/9083 cut-off events. For 2627852/2627880 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 55271 event pairs, 1030 based on Foata normal form. 16/9065 useless extension candidates. Maximal degree in co-relation 103092. Up to 7036 conditions per place. [2024-06-21 16:51:13,055 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 358 selfloop transitions, 285 changer transitions 0/669 dead transitions. [2024-06-21 16:51:13,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 669 transitions, 10562 flow [2024-06-21 16:51:13,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:51:13,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:51:13,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 16:51:13,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409090909090909 [2024-06-21 16:51:13,056 INFO L175 Difference]: Start difference. First operand has 390 places, 631 transitions, 8968 flow. Second operand 10 states and 194 transitions. [2024-06-21 16:51:13,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 669 transitions, 10562 flow [2024-06-21 16:51:16,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 669 transitions, 9943 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-21 16:51:16,947 INFO L231 Difference]: Finished difference. Result has 393 places, 633 transitions, 9100 flow [2024-06-21 16:51:16,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8349, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9100, PETRI_PLACES=393, PETRI_TRANSITIONS=633} [2024-06-21 16:51:16,948 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 348 predicate places. [2024-06-21 16:51:16,948 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 633 transitions, 9100 flow [2024-06-21 16:51:16,948 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-21 16:51:16,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:16,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:16,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:51:16,948 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:16,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:16,948 INFO L85 PathProgramCache]: Analyzing trace with hash 527090636, now seen corresponding path program 20 times [2024-06-21 16:51:16,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:16,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508987097] [2024-06-21 16:51:16,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:16,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:16,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:18,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:18,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:18,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508987097] [2024-06-21 16:51:18,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508987097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:18,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:18,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:51:18,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407210190] [2024-06-21 16:51:18,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:18,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:51:18,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:18,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:51:18,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:51:18,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-21 16:51:18,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 633 transitions, 9100 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-21 16:51:18,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:18,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-21 16:51:18,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:20,921 INFO L124 PetriNetUnfolderBase]: 5796/9084 cut-off events. [2024-06-21 16:51:20,921 INFO L125 PetriNetUnfolderBase]: For 2636622/2636645 co-relation queries the response was YES. [2024-06-21 16:51:21,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102731 conditions, 9084 events. 5796/9084 cut-off events. For 2636622/2636645 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 55252 event pairs, 1033 based on Foata normal form. 16/9073 useless extension candidates. Maximal degree in co-relation 102543. Up to 6333 conditions per place. [2024-06-21 16:51:21,064 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 343 selfloop transitions, 306 changer transitions 0/675 dead transitions. [2024-06-21 16:51:21,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 675 transitions, 10742 flow [2024-06-21 16:51:21,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:51:21,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:51:21,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:51:21,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44772727272727275 [2024-06-21 16:51:21,065 INFO L175 Difference]: Start difference. First operand has 393 places, 633 transitions, 9100 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:51:21,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 675 transitions, 10742 flow [2024-06-21 16:51:25,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 675 transitions, 10009 flow, removed 83 selfloop flow, removed 8 redundant places. [2024-06-21 16:51:25,101 INFO L231 Difference]: Finished difference. Result has 395 places, 635 transitions, 9164 flow [2024-06-21 16:51:25,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8367, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9164, PETRI_PLACES=395, PETRI_TRANSITIONS=635} [2024-06-21 16:51:25,102 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-21 16:51:25,102 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 635 transitions, 9164 flow [2024-06-21 16:51:25,102 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-21 16:51:25,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:25,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:25,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:51:25,102 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:25,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:25,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1679346167, now seen corresponding path program 2 times [2024-06-21 16:51:25,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:25,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503197256] [2024-06-21 16:51:25,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:25,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:25,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-21 16:51:25,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:25,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503197256] [2024-06-21 16:51:25,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503197256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:25,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:25,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:51:25,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497457201] [2024-06-21 16:51:25,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:25,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:51:25,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:25,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:51:25,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:51:25,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:51:25,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 635 transitions, 9164 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:25,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:25,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:51:25,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:28,671 INFO L124 PetriNetUnfolderBase]: 6070/9320 cut-off events. [2024-06-21 16:51:28,671 INFO L125 PetriNetUnfolderBase]: For 2640163/2640190 co-relation queries the response was YES. [2024-06-21 16:51:28,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102491 conditions, 9320 events. 6070/9320 cut-off events. For 2640163/2640190 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 55186 event pairs, 1332 based on Foata normal form. 9/9253 useless extension candidates. Maximal degree in co-relation 102302. Up to 8897 conditions per place. [2024-06-21 16:51:28,826 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 557 selfloop transitions, 45 changer transitions 0/649 dead transitions. [2024-06-21 16:51:28,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 649 transitions, 10698 flow [2024-06-21 16:51:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:51:28,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:51:28,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:51:28,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-21 16:51:28,827 INFO L175 Difference]: Start difference. First operand has 395 places, 635 transitions, 9164 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:51:28,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 649 transitions, 10698 flow [2024-06-21 16:51:33,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 649 transitions, 9919 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-21 16:51:33,424 INFO L231 Difference]: Finished difference. Result has 395 places, 638 transitions, 8537 flow [2024-06-21 16:51:33,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8385, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8537, PETRI_PLACES=395, PETRI_TRANSITIONS=638} [2024-06-21 16:51:33,425 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-21 16:51:33,425 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 638 transitions, 8537 flow [2024-06-21 16:51:33,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:33,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:33,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-21 16:51:33,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:51:33,426 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:33,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:33,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1678840712, now seen corresponding path program 4 times [2024-06-21 16:51:33,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:33,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756273554] [2024-06-21 16:51:33,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:33,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:51:34,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:51:34,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:51:34,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756273554] [2024-06-21 16:51:34,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756273554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:51:34,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:51:34,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:51:34,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781700704] [2024-06-21 16:51:34,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:51:34,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:51:34,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:51:34,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:51:34,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:51:34,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-21 16:51:34,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 638 transitions, 8537 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:34,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:51:34,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-21 16:51:34,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:51:36,897 INFO L124 PetriNetUnfolderBase]: 6080/9334 cut-off events. [2024-06-21 16:51:36,897 INFO L125 PetriNetUnfolderBase]: For 2667356/2667389 co-relation queries the response was YES. [2024-06-21 16:51:37,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100909 conditions, 9334 events. 6080/9334 cut-off events. For 2667356/2667389 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 55190 event pairs, 1226 based on Foata normal form. 14/9265 useless extension candidates. Maximal degree in co-relation 100719. Up to 8753 conditions per place. [2024-06-21 16:51:37,045 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 527 selfloop transitions, 81 changer transitions 0/655 dead transitions. [2024-06-21 16:51:37,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 655 transitions, 10092 flow [2024-06-21 16:51:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:51:37,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:51:37,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:51:37,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:51:37,047 INFO L175 Difference]: Start difference. First operand has 395 places, 638 transitions, 8537 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:51:37,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 655 transitions, 10092 flow [2024-06-21 16:51:41,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 655 transitions, 9957 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:51:41,791 INFO L231 Difference]: Finished difference. Result has 398 places, 641 transitions, 8621 flow [2024-06-21 16:51:41,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8402, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8621, PETRI_PLACES=398, PETRI_TRANSITIONS=641} [2024-06-21 16:51:41,792 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 353 predicate places. [2024-06-21 16:51:41,792 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 641 transitions, 8621 flow [2024-06-21 16:51:41,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:51:41,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:51:41,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:51:41,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:51:41,793 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:51:41,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:51:41,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1678841177, now seen corresponding path program 3 times [2024-06-21 16:51:41,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:51:41,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323510682] [2024-06-21 16:51:41,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:51:41,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:51:41,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat