./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038_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/mix038_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix038_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:27:20,485 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:27:20,550 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:27:20,554 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:27:20,554 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:27:20,577 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:27:20,578 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:27:20,578 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:27:20,579 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:27:20,582 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:27:20,582 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:27:20,582 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:27:20,583 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:27:20,584 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:27:20,584 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:27:20,584 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:27:20,585 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:27:20,585 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:27:20,585 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:27:20,585 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:27:20,586 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:27:20,586 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:27:20,586 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:27:20,586 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:27:20,587 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:27:20,587 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:27:20,587 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:27:20,587 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:27:20,588 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:27:20,588 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:27:20,589 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:27:20,589 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:27:20,589 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:27:20,589 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:27:20,589 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:27:20,590 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:27:20,590 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:27:20,590 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:27:20,590 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:27:20,590 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:27:20,591 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:27:20,591 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:27:20,591 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:27:20,591 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:27:20,776 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:27:20,797 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:27:20,799 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:27:20,799 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:27:20,800 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:27:20,801 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix038_tso.oepc.yml/witness.yml [2024-06-27 20:27:20,939 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:27:20,940 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:27:20,940 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2024-06-27 20:27:22,015 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:27:22,271 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:27:22,274 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2024-06-27 20:27:22,293 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/454645eac/98395ae8883a481cbd361b6ae9907395/FLAG990791c44 [2024-06-27 20:27:22,307 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/454645eac/98395ae8883a481cbd361b6ae9907395 [2024-06-27 20:27:22,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:27:22,309 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:27:22,311 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:27:22,311 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:27:22,315 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:27:22,315 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:27:20" (1/2) ... [2024-06-27 20:27:22,316 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@466c9a96 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:27:22, skipping insertion in model container [2024-06-27 20:27:22,316 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:27:20" (1/2) ... [2024-06-27 20:27:22,318 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3b30c3d5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:27:22, skipping insertion in model container [2024-06-27 20:27:22,318 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:27:22" (2/2) ... [2024-06-27 20:27:22,318 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@466c9a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22, skipping insertion in model container [2024-06-27 20:27:22,319 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:27:22" (2/2) ... [2024-06-27 20:27:22,319 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:27:22,383 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:27:22,385 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-27 20:27:22,385 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-27 20:27:22,385 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-27 20:27:22,385 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:27:22,385 INFO L106 edCorrectnessWitness]: ghost_update [L831-L831] multithreaded = 1; [2024-06-27 20:27:22,418 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:27:22,628 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:27:22,636 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:27:22,729 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:27:22,773 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:27:22,774 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22 WrapperNode [2024-06-27 20:27:22,774 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:27:22,774 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:27:22,775 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:27:22,775 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:27:22,779 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,803 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,836 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 146 [2024-06-27 20:27:22,838 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:27:22,839 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:27:22,839 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:27:22,839 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:27:22,847 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,848 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,861 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,882 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 20:27:22,886 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,886 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,892 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,893 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,894 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,895 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,898 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:27:22,898 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:27:22,898 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:27:22,898 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:27:22,899 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (1/1) ... [2024-06-27 20:27:22,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:27:22,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:27:22,931 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:27:22,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:27:23,000 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:27:23,006 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:27:23,006 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:27:23,007 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:27:23,007 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:27:23,007 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:27:23,007 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:27:23,007 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:27:23,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:27:23,008 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:27:23,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:27:23,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:27:23,016 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:27:23,154 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:27:23,156 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:27:23,409 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:27:23,409 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:27:23,534 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:27:23,535 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:27:23,535 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:27:23 BoogieIcfgContainer [2024-06-27 20:27:23,535 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:27:23,536 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:27:23,537 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:27:23,539 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:27:23,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:27:20" (1/4) ... [2024-06-27 20:27:23,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e19dab2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:27:23, skipping insertion in model container [2024-06-27 20:27:23,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:27:22" (2/4) ... [2024-06-27 20:27:23,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e19dab2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:27:23, skipping insertion in model container [2024-06-27 20:27:23,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:27:22" (3/4) ... [2024-06-27 20:27:23,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e19dab2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:27:23, skipping insertion in model container [2024-06-27 20:27:23,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:27:23" (4/4) ... [2024-06-27 20:27:23,541 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038_tso.oepc.i [2024-06-27 20:27:23,554 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:27:23,555 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:27:23,555 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:27:23,586 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:27:23,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:27:23,630 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 20:27:23,630 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:27:23,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:27:23,632 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:27:23,634 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 20:27:23,640 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:27:23,644 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;@1dfe2472, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:27:23,644 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:27:23,647 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:27:23,647 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:27:23,647 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:27:23,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:23,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:27:23,648 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:23,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:23,652 INFO L85 PathProgramCache]: Analyzing trace with hash 378883743, now seen corresponding path program 1 times [2024-06-27 20:27:23,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:23,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919051026] [2024-06-27 20:27:23,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:23,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:23,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:24,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:24,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:24,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919051026] [2024-06-27 20:27:24,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919051026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:24,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:24,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:27:24,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825027983] [2024-06-27 20:27:24,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:24,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:27:24,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:24,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:27:24,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:27:24,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-27 20:27:24,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:24,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:24,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-27 20:27:24,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:24,700 INFO L124 PetriNetUnfolderBase]: 1363/2170 cut-off events. [2024-06-27 20:27:24,701 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-27 20:27:24,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4294 conditions, 2170 events. 1363/2170 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10777 event pairs, 964 based on Foata normal form. 1/2092 useless extension candidates. Maximal degree in co-relation 4282. Up to 2037 conditions per place. [2024-06-27 20:27:24,713 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 32 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-27 20:27:24,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 173 flow [2024-06-27 20:27:24,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:27:24,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:27:24,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-27 20:27:24,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 20:27:24,723 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 75 transitions. [2024-06-27 20:27:24,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 173 flow [2024-06-27 20:27:24,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:27:24,726 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 20:27:24,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 20:27:24,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 20:27:24,730 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 20:27:24,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:24,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:24,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:24,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:27:24,731 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:24,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:24,731 INFO L85 PathProgramCache]: Analyzing trace with hash -964910146, now seen corresponding path program 1 times [2024-06-27 20:27:24,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:24,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889976012] [2024-06-27 20:27:24,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:24,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:24,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:25,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:25,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:25,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889976012] [2024-06-27 20:27:25,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889976012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:25,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:25,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:27:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069150213] [2024-06-27 20:27:25,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:25,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:27:25,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:25,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:27:25,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:27:25,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:27:25,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:25,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:25,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:27:25,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:25,471 INFO L124 PetriNetUnfolderBase]: 1564/2415 cut-off events. [2024-06-27 20:27:25,471 INFO L125 PetriNetUnfolderBase]: For 445/445 co-relation queries the response was YES. [2024-06-27 20:27:25,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5442 conditions, 2415 events. 1564/2415 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11760 event pairs, 981 based on Foata normal form. 3/2379 useless extension candidates. Maximal degree in co-relation 5430. Up to 2310 conditions per place. [2024-06-27 20:27:25,483 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 20:27:25,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-27 20:27:25,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:27:25,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:27:25,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-27 20:27:25,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-27 20:27:25,487 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 94 transitions. [2024-06-27 20:27:25,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-27 20:27:25,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:27:25,490 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 20:27:25,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 20:27:25,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 20:27:25,491 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 20:27:25,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:25,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:25,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:25,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:27:25,493 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:25,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:25,501 INFO L85 PathProgramCache]: Analyzing trace with hash 152557638, now seen corresponding path program 1 times [2024-06-27 20:27:25,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:25,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055727972] [2024-06-27 20:27:25,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:25,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:25,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:26,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:26,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:26,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055727972] [2024-06-27 20:27:26,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055727972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:26,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:26,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:27:26,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117926263] [2024-06-27 20:27:26,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:26,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:27:26,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:26,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:27:26,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:27:26,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:27:26,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:26,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:26,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:27:26,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:26,330 INFO L124 PetriNetUnfolderBase]: 1552/2399 cut-off events. [2024-06-27 20:27:26,330 INFO L125 PetriNetUnfolderBase]: For 1262/1262 co-relation queries the response was YES. [2024-06-27 20:27:26,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5994 conditions, 2399 events. 1552/2399 cut-off events. For 1262/1262 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11673 event pairs, 697 based on Foata normal form. 6/2366 useless extension candidates. Maximal degree in co-relation 5980. Up to 2262 conditions per place. [2024-06-27 20:27:26,344 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-27 20:27:26,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 64 transitions, 324 flow [2024-06-27 20:27:26,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:27:26,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:27:26,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-27 20:27:26,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-27 20:27:26,346 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 116 transitions. [2024-06-27 20:27:26,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 64 transitions, 324 flow [2024-06-27 20:27:26,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 64 transitions, 310 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:27:26,348 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 174 flow [2024-06-27 20:27:26,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=174, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 20:27:26,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-27 20:27:26,349 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 174 flow [2024-06-27 20:27:26,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:26,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:26,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:26,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:27:26,350 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:26,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:26,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1140494977, now seen corresponding path program 1 times [2024-06-27 20:27:26,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:26,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004774858] [2024-06-27 20:27:26,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:26,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:26,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:27,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:27,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:27,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004774858] [2024-06-27 20:27:27,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004774858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:27,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:27,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:27:27,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061327421] [2024-06-27 20:27:27,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:27,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:27:27,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:27,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:27:27,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:27:27,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:27:27,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:27,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:27,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:27:27,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:27,597 INFO L124 PetriNetUnfolderBase]: 1543/2382 cut-off events. [2024-06-27 20:27:27,597 INFO L125 PetriNetUnfolderBase]: For 2338/2338 co-relation queries the response was YES. [2024-06-27 20:27:27,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6524 conditions, 2382 events. 1543/2382 cut-off events. For 2338/2338 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11552 event pairs, 534 based on Foata normal form. 6/2349 useless extension candidates. Maximal degree in co-relation 6509. Up to 2217 conditions per place. [2024-06-27 20:27:27,608 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-27 20:27:27,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 378 flow [2024-06-27 20:27:27,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:27:27,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:27:27,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-27 20:27:27,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-27 20:27:27,610 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 174 flow. Second operand 6 states and 133 transitions. [2024-06-27 20:27:27,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 378 flow [2024-06-27 20:27:27,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 70 transitions, 354 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:27:27,612 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 193 flow [2024-06-27 20:27:27,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-27 20:27:27,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 20:27:27,613 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 193 flow [2024-06-27 20:27:27,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:27,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:27,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:27,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:27:27,614 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:27,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:27,615 INFO L85 PathProgramCache]: Analyzing trace with hash -4445516, now seen corresponding path program 1 times [2024-06-27 20:27:27,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:27,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201514821] [2024-06-27 20:27:27,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:27,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:27,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:28,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:28,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201514821] [2024-06-27 20:27:28,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201514821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:28,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:28,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:27:28,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695494887] [2024-06-27 20:27:28,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:28,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:27:28,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:28,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:27:28,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:27:28,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:27:28,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 193 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:28,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:28,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:27:28,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:28,496 INFO L124 PetriNetUnfolderBase]: 1331/2196 cut-off events. [2024-06-27 20:27:28,496 INFO L125 PetriNetUnfolderBase]: For 3113/3113 co-relation queries the response was YES. [2024-06-27 20:27:28,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6201 conditions, 2196 events. 1331/2196 cut-off events. For 3113/3113 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11393 event pairs, 638 based on Foata normal form. 2/2188 useless extension candidates. Maximal degree in co-relation 6184. Up to 1979 conditions per place. [2024-06-27 20:27:28,511 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-27 20:27:28,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 57 transitions, 339 flow [2024-06-27 20:27:28,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:27:28,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:27:28,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-27 20:27:28,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:27:28,512 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 193 flow. Second operand 5 states and 95 transitions. [2024-06-27 20:27:28,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 57 transitions, 339 flow [2024-06-27 20:27:28,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 57 transitions, 306 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:28,516 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 206 flow [2024-06-27 20:27:28,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-27 20:27:28,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-27 20:27:28,517 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 206 flow [2024-06-27 20:27:28,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:28,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:28,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:28,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:27:28,518 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:28,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:28,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1670634987, now seen corresponding path program 1 times [2024-06-27 20:27:28,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:28,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519401890] [2024-06-27 20:27:28,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:28,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:29,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:29,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:29,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519401890] [2024-06-27 20:27:29,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519401890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:29,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:29,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:27:29,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023069145] [2024-06-27 20:27:29,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:29,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:27:29,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:29,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:27:29,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:27:29,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:29,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 206 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:29,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:29,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:29,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:29,569 INFO L124 PetriNetUnfolderBase]: 1549/2420 cut-off events. [2024-06-27 20:27:29,570 INFO L125 PetriNetUnfolderBase]: For 5049/5049 co-relation queries the response was YES. [2024-06-27 20:27:29,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7487 conditions, 2420 events. 1549/2420 cut-off events. For 5049/5049 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11857 event pairs, 737 based on Foata normal form. 2/2407 useless extension candidates. Maximal degree in co-relation 7468. Up to 2277 conditions per place. [2024-06-27 20:27:29,582 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-27 20:27:29,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 396 flow [2024-06-27 20:27:29,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:27:29,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:27:29,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 20:27:29,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 20:27:29,583 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 206 flow. Second operand 6 states and 110 transitions. [2024-06-27 20:27:29,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 396 flow [2024-06-27 20:27:29,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 67 transitions, 374 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 20:27:29,586 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 240 flow [2024-06-27 20:27:29,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=240, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-27 20:27:29,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-27 20:27:29,587 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 240 flow [2024-06-27 20:27:29,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:29,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:29,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:29,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:27:29,587 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:29,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:29,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1670784717, now seen corresponding path program 2 times [2024-06-27 20:27:29,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:29,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829099323] [2024-06-27 20:27:29,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:29,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:29,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:30,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:30,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:30,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829099323] [2024-06-27 20:27:30,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829099323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:30,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:30,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:27:30,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774697272] [2024-06-27 20:27:30,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:30,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:27:30,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:30,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:27:30,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:27:30,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:30,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 240 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:30,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:30,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:30,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:30,460 INFO L124 PetriNetUnfolderBase]: 1544/2420 cut-off events. [2024-06-27 20:27:30,461 INFO L125 PetriNetUnfolderBase]: For 6844/6856 co-relation queries the response was YES. [2024-06-27 20:27:30,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8030 conditions, 2420 events. 1544/2420 cut-off events. For 6844/6856 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11967 event pairs, 735 based on Foata normal form. 10/2417 useless extension candidates. Maximal degree in co-relation 8010. Up to 2252 conditions per place. [2024-06-27 20:27:30,472 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 46 selfloop transitions, 16 changer transitions 0/67 dead transitions. [2024-06-27 20:27:30,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 67 transitions, 428 flow [2024-06-27 20:27:30,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:27:30,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:27:30,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 20:27:30,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-27 20:27:30,473 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 240 flow. Second operand 6 states and 109 transitions. [2024-06-27 20:27:30,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 67 transitions, 428 flow [2024-06-27 20:27:30,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 396 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:30,476 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 280 flow [2024-06-27 20:27:30,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=280, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 20:27:30,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 20:27:30,477 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 280 flow [2024-06-27 20:27:30,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:30,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:30,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:30,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:27:30,477 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:30,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:30,477 INFO L85 PathProgramCache]: Analyzing trace with hash 826318137, now seen corresponding path program 1 times [2024-06-27 20:27:30,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:30,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682704121] [2024-06-27 20:27:30,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:30,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:30,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:31,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:31,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:31,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682704121] [2024-06-27 20:27:31,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682704121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:31,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:31,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:27:31,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174405668] [2024-06-27 20:27:31,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:31,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:27:31,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:31,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:27:31,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:27:31,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:31,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 280 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:31,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:31,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:31,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:31,682 INFO L124 PetriNetUnfolderBase]: 1629/2626 cut-off events. [2024-06-27 20:27:31,682 INFO L125 PetriNetUnfolderBase]: For 8992/8992 co-relation queries the response was YES. [2024-06-27 20:27:31,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8987 conditions, 2626 events. 1629/2626 cut-off events. For 8992/8992 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13328 event pairs, 757 based on Foata normal form. 2/2614 useless extension candidates. Maximal degree in co-relation 8966. Up to 2393 conditions per place. [2024-06-27 20:27:31,700 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 14 changer transitions 0/77 dead transitions. [2024-06-27 20:27:31,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 77 transitions, 511 flow [2024-06-27 20:27:31,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:27:31,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:27:31,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 20:27:31,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 20:27:31,702 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 280 flow. Second operand 7 states and 123 transitions. [2024-06-27 20:27:31,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 77 transitions, 511 flow [2024-06-27 20:27:31,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 460 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:31,708 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 316 flow [2024-06-27 20:27:31,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=316, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-27 20:27:31,710 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-27 20:27:31,710 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 316 flow [2024-06-27 20:27:31,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:31,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:31,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:31,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:27:31,711 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:31,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:31,711 INFO L85 PathProgramCache]: Analyzing trace with hash 249957777, now seen corresponding path program 1 times [2024-06-27 20:27:31,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:31,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967863858] [2024-06-27 20:27:31,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:31,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:31,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:32,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:32,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967863858] [2024-06-27 20:27:32,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967863858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:32,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:32,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:27:32,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142678143] [2024-06-27 20:27:32,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:32,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:27:32,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:32,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:27:32,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:27:32,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:32,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 316 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:32,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:32,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:32,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:32,879 INFO L124 PetriNetUnfolderBase]: 1838/2849 cut-off events. [2024-06-27 20:27:32,879 INFO L125 PetriNetUnfolderBase]: For 13399/13409 co-relation queries the response was YES. [2024-06-27 20:27:32,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10845 conditions, 2849 events. 1838/2849 cut-off events. For 13399/13409 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14224 event pairs, 659 based on Foata normal form. 4/2833 useless extension candidates. Maximal degree in co-relation 10822. Up to 2652 conditions per place. [2024-06-27 20:27:32,894 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 67 selfloop transitions, 17 changer transitions 0/90 dead transitions. [2024-06-27 20:27:32,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 90 transitions, 590 flow [2024-06-27 20:27:32,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:27:32,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:27:32,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:27:32,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-27 20:27:32,896 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 316 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:27:32,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 90 transitions, 590 flow [2024-06-27 20:27:32,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 90 transitions, 550 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:32,903 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 370 flow [2024-06-27 20:27:32,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=370, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-27 20:27:32,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-27 20:27:32,904 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 370 flow [2024-06-27 20:27:32,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:32,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:32,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:32,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:27:32,905 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:32,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:32,905 INFO L85 PathProgramCache]: Analyzing trace with hash 531124043, now seen corresponding path program 2 times [2024-06-27 20:27:32,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:32,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333233919] [2024-06-27 20:27:32,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:32,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:32,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:33,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:33,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:33,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333233919] [2024-06-27 20:27:33,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333233919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:33,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:33,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:27:33,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624043098] [2024-06-27 20:27:33,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:33,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:27:33,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:33,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:27:33,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:27:33,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:33,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 370 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:33,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:33,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:33,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:34,064 INFO L124 PetriNetUnfolderBase]: 1951/3020 cut-off events. [2024-06-27 20:27:34,064 INFO L125 PetriNetUnfolderBase]: For 18019/18029 co-relation queries the response was YES. [2024-06-27 20:27:34,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12583 conditions, 3020 events. 1951/3020 cut-off events. For 18019/18029 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15083 event pairs, 594 based on Foata normal form. 18/3018 useless extension candidates. Maximal degree in co-relation 12558. Up to 2705 conditions per place. [2024-06-27 20:27:34,080 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-27 20:27:34,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 99 transitions, 748 flow [2024-06-27 20:27:34,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:27:34,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:27:34,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:27:34,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-27 20:27:34,082 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 370 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:27:34,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 99 transitions, 748 flow [2024-06-27 20:27:34,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 706 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 20:27:34,088 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 486 flow [2024-06-27 20:27:34,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=486, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-06-27 20:27:34,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-27 20:27:34,089 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 486 flow [2024-06-27 20:27:34,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:34,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:34,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:34,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:27:34,089 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:34,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:34,090 INFO L85 PathProgramCache]: Analyzing trace with hash 708255563, now seen corresponding path program 3 times [2024-06-27 20:27:34,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:34,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834831773] [2024-06-27 20:27:34,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:34,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:34,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:34,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834831773] [2024-06-27 20:27:34,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834831773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:34,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:34,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:27:34,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40966560] [2024-06-27 20:27:34,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:34,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:27:34,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:34,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:27:34,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:27:34,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:34,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 486 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:34,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:34,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:34,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:35,222 INFO L124 PetriNetUnfolderBase]: 1959/3020 cut-off events. [2024-06-27 20:27:35,222 INFO L125 PetriNetUnfolderBase]: For 23405/23440 co-relation queries the response was YES. [2024-06-27 20:27:35,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13671 conditions, 3020 events. 1959/3020 cut-off events. For 23405/23440 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15048 event pairs, 569 based on Foata normal form. 23/3018 useless extension candidates. Maximal degree in co-relation 13644. Up to 2576 conditions per place. [2024-06-27 20:27:35,247 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 64 selfloop transitions, 37 changer transitions 0/107 dead transitions. [2024-06-27 20:27:35,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 107 transitions, 942 flow [2024-06-27 20:27:35,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:27:35,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:27:35,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:27:35,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-27 20:27:35,248 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 486 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:27:35,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 107 transitions, 942 flow [2024-06-27 20:27:35,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 107 transitions, 896 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 20:27:35,282 INFO L231 Difference]: Finished difference. Result has 75 places, 80 transitions, 638 flow [2024-06-27 20:27:35,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=638, PETRI_PLACES=75, PETRI_TRANSITIONS=80} [2024-06-27 20:27:35,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-27 20:27:35,283 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 80 transitions, 638 flow [2024-06-27 20:27:35,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:35,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:35,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:35,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:27:35,284 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:35,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:35,284 INFO L85 PathProgramCache]: Analyzing trace with hash 708501827, now seen corresponding path program 1 times [2024-06-27 20:27:35,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:35,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399483495] [2024-06-27 20:27:35,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:35,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:35,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:36,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:36,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:36,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399483495] [2024-06-27 20:27:36,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399483495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:36,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:36,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:27:36,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255911638] [2024-06-27 20:27:36,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:36,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:27:36,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:36,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:27:36,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:27:36,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:36,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 80 transitions, 638 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:36,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:36,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:36,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:36,724 INFO L124 PetriNetUnfolderBase]: 1825/2905 cut-off events. [2024-06-27 20:27:36,725 INFO L125 PetriNetUnfolderBase]: For 23504/23504 co-relation queries the response was YES. [2024-06-27 20:27:36,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13426 conditions, 2905 events. 1825/2905 cut-off events. For 23504/23504 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 14575 event pairs, 569 based on Foata normal form. 4/2891 useless extension candidates. Maximal degree in co-relation 13396. Up to 2662 conditions per place. [2024-06-27 20:27:36,742 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 85 selfloop transitions, 16 changer transitions 0/106 dead transitions. [2024-06-27 20:27:36,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 106 transitions, 932 flow [2024-06-27 20:27:36,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:27:36,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:27:36,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:27:36,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 20:27:36,744 INFO L175 Difference]: Start difference. First operand has 75 places, 80 transitions, 638 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:27:36,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 106 transitions, 932 flow [2024-06-27 20:27:36,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 106 transitions, 828 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:36,764 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 609 flow [2024-06-27 20:27:36,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=609, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-27 20:27:36,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 20:27:36,765 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 609 flow [2024-06-27 20:27:36,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:36,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:36,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:36,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:27:36,767 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:36,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:36,768 INFO L85 PathProgramCache]: Analyzing trace with hash 323932773, now seen corresponding path program 1 times [2024-06-27 20:27:36,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:36,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311298630] [2024-06-27 20:27:36,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:36,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:36,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:37,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:37,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:37,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311298630] [2024-06-27 20:27:37,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311298630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:37,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:37,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:27:37,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672603923] [2024-06-27 20:27:37,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:37,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:27:37,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:37,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:27:37,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:27:37,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:37,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 609 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:37,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:37,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:37,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:37,688 INFO L124 PetriNetUnfolderBase]: 1822/2901 cut-off events. [2024-06-27 20:27:37,689 INFO L125 PetriNetUnfolderBase]: For 23970/23970 co-relation queries the response was YES. [2024-06-27 20:27:37,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13106 conditions, 2901 events. 1822/2901 cut-off events. For 23970/23970 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 14529 event pairs, 593 based on Foata normal form. 1/2884 useless extension candidates. Maximal degree in co-relation 13075. Up to 2700 conditions per place. [2024-06-27 20:27:37,705 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 80 selfloop transitions, 8 changer transitions 0/93 dead transitions. [2024-06-27 20:27:37,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 93 transitions, 827 flow [2024-06-27 20:27:37,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:27:37,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:27:37,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-27 20:27:37,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 20:27:37,707 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 609 flow. Second operand 5 states and 87 transitions. [2024-06-27 20:27:37,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 93 transitions, 827 flow [2024-06-27 20:27:37,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 93 transitions, 772 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:27:37,753 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 604 flow [2024-06-27 20:27:37,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=604, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-27 20:27:37,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-27 20:27:37,754 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 604 flow [2024-06-27 20:27:37,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:37,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:37,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:37,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:27:37,754 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:37,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:37,755 INFO L85 PathProgramCache]: Analyzing trace with hash -718745908, now seen corresponding path program 1 times [2024-06-27 20:27:37,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:37,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816595998] [2024-06-27 20:27:37,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:37,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:37,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:38,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:38,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:38,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816595998] [2024-06-27 20:27:38,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816595998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:38,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:38,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:27:38,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890041521] [2024-06-27 20:27:38,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:38,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:27:38,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:38,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:27:38,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:27:38,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:38,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 604 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:38,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:38,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:38,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:39,314 INFO L124 PetriNetUnfolderBase]: 1943/3006 cut-off events. [2024-06-27 20:27:39,314 INFO L125 PetriNetUnfolderBase]: For 31701/31721 co-relation queries the response was YES. [2024-06-27 20:27:39,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14783 conditions, 3006 events. 1943/3006 cut-off events. For 31701/31721 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14940 event pairs, 575 based on Foata normal form. 7/3010 useless extension candidates. Maximal degree in co-relation 14751. Up to 2800 conditions per place. [2024-06-27 20:27:39,331 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 89 selfloop transitions, 19 changer transitions 0/114 dead transitions. [2024-06-27 20:27:39,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 114 transitions, 934 flow [2024-06-27 20:27:39,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:27:39,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:27:39,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:27:39,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-27 20:27:39,332 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 604 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:27:39,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 114 transitions, 934 flow [2024-06-27 20:27:39,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 114 transitions, 906 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 20:27:39,347 INFO L231 Difference]: Finished difference. Result has 82 places, 88 transitions, 678 flow [2024-06-27 20:27:39,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=678, PETRI_PLACES=82, PETRI_TRANSITIONS=88} [2024-06-27 20:27:39,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 20:27:39,347 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 88 transitions, 678 flow [2024-06-27 20:27:39,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:39,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:39,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:39,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:27:39,348 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:39,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:39,348 INFO L85 PathProgramCache]: Analyzing trace with hash -684119942, now seen corresponding path program 1 times [2024-06-27 20:27:39,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:39,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521699575] [2024-06-27 20:27:39,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:39,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:39,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:39,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:39,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:39,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521699575] [2024-06-27 20:27:39,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521699575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:39,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:39,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:27:39,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210345385] [2024-06-27 20:27:39,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:39,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:27:39,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:39,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:27:39,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:27:40,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:40,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 88 transitions, 678 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:40,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:40,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:40,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:40,549 INFO L124 PetriNetUnfolderBase]: 2043/3118 cut-off events. [2024-06-27 20:27:40,549 INFO L125 PetriNetUnfolderBase]: For 34543/34543 co-relation queries the response was YES. [2024-06-27 20:27:40,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15222 conditions, 3118 events. 2043/3118 cut-off events. For 34543/34543 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14858 event pairs, 583 based on Foata normal form. 6/3121 useless extension candidates. Maximal degree in co-relation 15189. Up to 2803 conditions per place. [2024-06-27 20:27:40,565 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 89 selfloop transitions, 35 changer transitions 0/128 dead transitions. [2024-06-27 20:27:40,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 128 transitions, 1101 flow [2024-06-27 20:27:40,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:27:40,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:27:40,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:27:40,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 20:27:40,566 INFO L175 Difference]: Start difference. First operand has 82 places, 88 transitions, 678 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:27:40,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 128 transitions, 1101 flow [2024-06-27 20:27:40,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 128 transitions, 1005 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 20:27:40,586 INFO L231 Difference]: Finished difference. Result has 86 places, 98 transitions, 770 flow [2024-06-27 20:27:40,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=770, PETRI_PLACES=86, PETRI_TRANSITIONS=98} [2024-06-27 20:27:40,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-27 20:27:40,588 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 98 transitions, 770 flow [2024-06-27 20:27:40,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:40,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:40,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:40,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:27:40,588 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:40,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:40,589 INFO L85 PathProgramCache]: Analyzing trace with hash -693425410, now seen corresponding path program 2 times [2024-06-27 20:27:40,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:40,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389470412] [2024-06-27 20:27:40,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:40,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:40,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:41,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:41,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:41,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389470412] [2024-06-27 20:27:41,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389470412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:41,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:41,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:27:41,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812827195] [2024-06-27 20:27:41,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:41,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:27:41,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:41,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:27:41,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:27:41,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:41,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 98 transitions, 770 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:41,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:41,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:41,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:42,141 INFO L124 PetriNetUnfolderBase]: 2109/3218 cut-off events. [2024-06-27 20:27:42,142 INFO L125 PetriNetUnfolderBase]: For 39238/39253 co-relation queries the response was YES. [2024-06-27 20:27:42,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16127 conditions, 3218 events. 2109/3218 cut-off events. For 39238/39253 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15393 event pairs, 597 based on Foata normal form. 12/3223 useless extension candidates. Maximal degree in co-relation 16092. Up to 2805 conditions per place. [2024-06-27 20:27:42,156 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 86 selfloop transitions, 53 changer transitions 0/143 dead transitions. [2024-06-27 20:27:42,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 143 transitions, 1257 flow [2024-06-27 20:27:42,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:27:42,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:27:42,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:27:42,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 20:27:42,158 INFO L175 Difference]: Start difference. First operand has 86 places, 98 transitions, 770 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:27:42,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 143 transitions, 1257 flow [2024-06-27 20:27:42,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 143 transitions, 1203 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:42,174 INFO L231 Difference]: Finished difference. Result has 91 places, 113 transitions, 976 flow [2024-06-27 20:27:42,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=976, PETRI_PLACES=91, PETRI_TRANSITIONS=113} [2024-06-27 20:27:42,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-27 20:27:42,175 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 113 transitions, 976 flow [2024-06-27 20:27:42,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:42,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:42,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:42,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:27:42,175 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:42,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:42,176 INFO L85 PathProgramCache]: Analyzing trace with hash 488711218, now seen corresponding path program 3 times [2024-06-27 20:27:42,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:42,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637836807] [2024-06-27 20:27:42,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:42,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:42,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:42,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-27 20:27:42,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:42,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637836807] [2024-06-27 20:27:42,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637836807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:42,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:42,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:27:42,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042779425] [2024-06-27 20:27:42,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:42,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:27:42,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:42,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:27:42,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:27:43,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:43,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 113 transitions, 976 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:43,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:43,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:43,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:43,597 INFO L124 PetriNetUnfolderBase]: 2120/3234 cut-off events. [2024-06-27 20:27:43,597 INFO L125 PetriNetUnfolderBase]: For 43577/43592 co-relation queries the response was YES. [2024-06-27 20:27:43,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16956 conditions, 3234 events. 2120/3234 cut-off events. For 43577/43592 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15448 event pairs, 597 based on Foata normal form. 8/3235 useless extension candidates. Maximal degree in co-relation 16918. Up to 2716 conditions per place. [2024-06-27 20:27:43,615 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 76 selfloop transitions, 66 changer transitions 0/146 dead transitions. [2024-06-27 20:27:43,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 146 transitions, 1459 flow [2024-06-27 20:27:43,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:27:43,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:27:43,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:27:43,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 20:27:43,620 INFO L175 Difference]: Start difference. First operand has 91 places, 113 transitions, 976 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:27:43,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 146 transitions, 1459 flow [2024-06-27 20:27:43,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 146 transitions, 1413 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 20:27:43,676 INFO L231 Difference]: Finished difference. Result has 97 places, 116 transitions, 1118 flow [2024-06-27 20:27:43,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1118, PETRI_PLACES=97, PETRI_TRANSITIONS=116} [2024-06-27 20:27:43,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 20:27:43,677 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 116 transitions, 1118 flow [2024-06-27 20:27:43,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:43,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:43,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:43,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:27:43,678 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:43,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:43,679 INFO L85 PathProgramCache]: Analyzing trace with hash 481092658, now seen corresponding path program 4 times [2024-06-27 20:27:43,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:43,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125272292] [2024-06-27 20:27:43,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:43,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:43,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:44,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:44,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:44,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125272292] [2024-06-27 20:27:44,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125272292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:44,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:44,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:27:44,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441660892] [2024-06-27 20:27:44,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:44,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:27:44,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:44,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:27:44,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:27:44,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:44,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 116 transitions, 1118 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:44,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:44,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:44,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:45,013 INFO L124 PetriNetUnfolderBase]: 2099/3203 cut-off events. [2024-06-27 20:27:45,013 INFO L125 PetriNetUnfolderBase]: For 47016/47031 co-relation queries the response was YES. [2024-06-27 20:27:45,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16977 conditions, 3203 events. 2099/3203 cut-off events. For 47016/47031 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 15257 event pairs, 612 based on Foata normal form. 12/3208 useless extension candidates. Maximal degree in co-relation 16937. Up to 2790 conditions per place. [2024-06-27 20:27:45,030 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 88 selfloop transitions, 52 changer transitions 0/144 dead transitions. [2024-06-27 20:27:45,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 144 transitions, 1480 flow [2024-06-27 20:27:45,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:27:45,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:27:45,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:27:45,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 20:27:45,031 INFO L175 Difference]: Start difference. First operand has 97 places, 116 transitions, 1118 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:27:45,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 144 transitions, 1480 flow [2024-06-27 20:27:45,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 144 transitions, 1314 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 20:27:45,060 INFO L231 Difference]: Finished difference. Result has 100 places, 116 transitions, 1066 flow [2024-06-27 20:27:45,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1066, PETRI_PLACES=100, PETRI_TRANSITIONS=116} [2024-06-27 20:27:45,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-27 20:27:45,061 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 116 transitions, 1066 flow [2024-06-27 20:27:45,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:45,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:45,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:45,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:27:45,061 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:45,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:45,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1467176185, now seen corresponding path program 1 times [2024-06-27 20:27:45,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:45,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046879295] [2024-06-27 20:27:45,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:45,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:45,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:45,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:45,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:45,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046879295] [2024-06-27 20:27:45,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046879295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:45,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:45,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:27:45,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085165944] [2024-06-27 20:27:45,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:45,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:27:45,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:45,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:27:45,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:27:45,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:45,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 116 transitions, 1066 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:45,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:45,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:45,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:46,133 INFO L124 PetriNetUnfolderBase]: 2096/3214 cut-off events. [2024-06-27 20:27:46,133 INFO L125 PetriNetUnfolderBase]: For 49900/49900 co-relation queries the response was YES. [2024-06-27 20:27:46,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17050 conditions, 3214 events. 2096/3214 cut-off events. For 49900/49900 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15402 event pairs, 610 based on Foata normal form. 1/3212 useless extension candidates. Maximal degree in co-relation 17009. Up to 3089 conditions per place. [2024-06-27 20:27:46,150 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 113 selfloop transitions, 11 changer transitions 0/128 dead transitions. [2024-06-27 20:27:46,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 128 transitions, 1362 flow [2024-06-27 20:27:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:27:46,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:27:46,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 20:27:46,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-27 20:27:46,152 INFO L175 Difference]: Start difference. First operand has 100 places, 116 transitions, 1066 flow. Second operand 6 states and 95 transitions. [2024-06-27 20:27:46,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 128 transitions, 1362 flow [2024-06-27 20:27:46,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 128 transitions, 1188 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 20:27:46,177 INFO L231 Difference]: Finished difference. Result has 97 places, 119 transitions, 952 flow [2024-06-27 20:27:46,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=952, PETRI_PLACES=97, PETRI_TRANSITIONS=119} [2024-06-27 20:27:46,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 20:27:46,177 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 119 transitions, 952 flow [2024-06-27 20:27:46,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:46,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:46,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:46,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:27:46,178 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:46,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:46,179 INFO L85 PathProgramCache]: Analyzing trace with hash -809027544, now seen corresponding path program 1 times [2024-06-27 20:27:46,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:46,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349387103] [2024-06-27 20:27:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:46,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:46,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:47,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:47,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:47,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349387103] [2024-06-27 20:27:47,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349387103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:47,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:47,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:27:47,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792849387] [2024-06-27 20:27:47,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:47,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:27:47,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:47,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:27:47,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:27:47,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:47,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 119 transitions, 952 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:47,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:47,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:47,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:47,914 INFO L124 PetriNetUnfolderBase]: 2047/3161 cut-off events. [2024-06-27 20:27:47,914 INFO L125 PetriNetUnfolderBase]: For 63542/63566 co-relation queries the response was YES. [2024-06-27 20:27:47,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18035 conditions, 3161 events. 2047/3161 cut-off events. For 63542/63566 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15760 event pairs, 418 based on Foata normal form. 9/3167 useless extension candidates. Maximal degree in co-relation 17995. Up to 2896 conditions per place. [2024-06-27 20:27:47,929 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 17 changer transitions 0/152 dead transitions. [2024-06-27 20:27:47,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 152 transitions, 1356 flow [2024-06-27 20:27:47,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:27:47,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:27:47,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:27:47,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 20:27:47,932 INFO L175 Difference]: Start difference. First operand has 97 places, 119 transitions, 952 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:27:47,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 152 transitions, 1356 flow [2024-06-27 20:27:47,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1318 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:47,953 INFO L231 Difference]: Finished difference. Result has 101 places, 121 transitions, 999 flow [2024-06-27 20:27:47,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=999, PETRI_PLACES=101, PETRI_TRANSITIONS=121} [2024-06-27 20:27:47,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-27 20:27:47,954 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 121 transitions, 999 flow [2024-06-27 20:27:47,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:47,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:47,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:47,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:27:47,954 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:47,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:47,955 INFO L85 PathProgramCache]: Analyzing trace with hash -808967094, now seen corresponding path program 2 times [2024-06-27 20:27:47,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:47,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980495573] [2024-06-27 20:27:47,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:47,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:47,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:49,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-27 20:27:49,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:49,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980495573] [2024-06-27 20:27:49,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980495573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:49,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:49,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:27:49,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467844581] [2024-06-27 20:27:49,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:49,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:27:49,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:49,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:27:49,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:27:49,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:49,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 121 transitions, 999 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:49,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:49,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:49,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:49,871 INFO L124 PetriNetUnfolderBase]: 2161/3344 cut-off events. [2024-06-27 20:27:49,871 INFO L125 PetriNetUnfolderBase]: For 72703/72733 co-relation queries the response was YES. [2024-06-27 20:27:49,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19607 conditions, 3344 events. 2161/3344 cut-off events. For 72703/72733 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16796 event pairs, 537 based on Foata normal form. 17/3352 useless extension candidates. Maximal degree in co-relation 19566. Up to 3011 conditions per place. [2024-06-27 20:27:49,891 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 130 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-27 20:27:49,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 173 transitions, 1697 flow [2024-06-27 20:27:49,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:27:49,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:27:49,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:27:49,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:27:49,893 INFO L175 Difference]: Start difference. First operand has 101 places, 121 transitions, 999 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:27:49,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 173 transitions, 1697 flow [2024-06-27 20:27:49,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 173 transitions, 1608 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:27:49,925 INFO L231 Difference]: Finished difference. Result has 108 places, 144 transitions, 1329 flow [2024-06-27 20:27:49,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1329, PETRI_PLACES=108, PETRI_TRANSITIONS=144} [2024-06-27 20:27:49,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-27 20:27:49,925 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 144 transitions, 1329 flow [2024-06-27 20:27:49,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:49,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:49,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:49,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:27:49,926 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:49,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:49,927 INFO L85 PathProgramCache]: Analyzing trace with hash -751118488, now seen corresponding path program 3 times [2024-06-27 20:27:49,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:49,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158811706] [2024-06-27 20:27:49,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:49,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:49,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:50,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:50,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:50,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158811706] [2024-06-27 20:27:50,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158811706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:50,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:50,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:27:50,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421340312] [2024-06-27 20:27:50,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:50,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:27:50,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:50,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:27:50,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:27:50,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:50,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 144 transitions, 1329 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:50,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:50,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:50,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:51,502 INFO L124 PetriNetUnfolderBase]: 2329/3604 cut-off events. [2024-06-27 20:27:51,503 INFO L125 PetriNetUnfolderBase]: For 83943/83977 co-relation queries the response was YES. [2024-06-27 20:27:51,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21963 conditions, 3604 events. 2329/3604 cut-off events. For 83943/83977 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 18301 event pairs, 532 based on Foata normal form. 23/3624 useless extension candidates. Maximal degree in co-relation 21917. Up to 3181 conditions per place. [2024-06-27 20:27:51,522 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 146 selfloop transitions, 59 changer transitions 0/214 dead transitions. [2024-06-27 20:27:51,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 214 transitions, 2359 flow [2024-06-27 20:27:51,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:27:51,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:27:51,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:27:51,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 20:27:51,524 INFO L175 Difference]: Start difference. First operand has 108 places, 144 transitions, 1329 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:27:51,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 214 transitions, 2359 flow [2024-06-27 20:27:51,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 214 transitions, 2237 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-27 20:27:51,570 INFO L231 Difference]: Finished difference. Result has 117 places, 180 transitions, 1955 flow [2024-06-27 20:27:51,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1955, PETRI_PLACES=117, PETRI_TRANSITIONS=180} [2024-06-27 20:27:51,571 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-27 20:27:51,571 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 180 transitions, 1955 flow [2024-06-27 20:27:51,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:51,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:51,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:51,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:27:51,572 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:51,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:51,572 INFO L85 PathProgramCache]: Analyzing trace with hash -193245524, now seen corresponding path program 1 times [2024-06-27 20:27:51,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:51,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732539617] [2024-06-27 20:27:51,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:51,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:51,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:52,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:52,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:52,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732539617] [2024-06-27 20:27:52,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732539617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:52,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:52,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:27:52,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841880509] [2024-06-27 20:27:52,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:52,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:27:52,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:52,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:27:52,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:27:52,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:52,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 180 transitions, 1955 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:52,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:52,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:52,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:53,236 INFO L124 PetriNetUnfolderBase]: 2632/4009 cut-off events. [2024-06-27 20:27:53,237 INFO L125 PetriNetUnfolderBase]: For 96779/96779 co-relation queries the response was YES. [2024-06-27 20:27:53,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23889 conditions, 4009 events. 2632/4009 cut-off events. For 96779/96779 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19904 event pairs, 612 based on Foata normal form. 24/4030 useless extension candidates. Maximal degree in co-relation 23839. Up to 3280 conditions per place. [2024-06-27 20:27:53,265 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 129 selfloop transitions, 86 changer transitions 0/220 dead transitions. [2024-06-27 20:27:53,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 220 transitions, 2560 flow [2024-06-27 20:27:53,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:27:53,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:27:53,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:27:53,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:27:53,267 INFO L175 Difference]: Start difference. First operand has 117 places, 180 transitions, 1955 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:27:53,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 220 transitions, 2560 flow [2024-06-27 20:27:53,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 220 transitions, 2442 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 20:27:53,339 INFO L231 Difference]: Finished difference. Result has 121 places, 182 transitions, 2063 flow [2024-06-27 20:27:53,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2063, PETRI_PLACES=121, PETRI_TRANSITIONS=182} [2024-06-27 20:27:53,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-27 20:27:53,340 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 182 transitions, 2063 flow [2024-06-27 20:27:53,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:53,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:53,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:53,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:27:53,340 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:53,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:53,341 INFO L85 PathProgramCache]: Analyzing trace with hash -193430222, now seen corresponding path program 4 times [2024-06-27 20:27:53,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:53,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6592038] [2024-06-27 20:27:53,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:53,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:53,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:54,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:54,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:54,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6592038] [2024-06-27 20:27:54,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6592038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:54,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:54,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:27:54,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614697613] [2024-06-27 20:27:54,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:54,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:27:54,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:54,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:27:54,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:27:54,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:54,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 182 transitions, 2063 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:54,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:54,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:54,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:54,981 INFO L124 PetriNetUnfolderBase]: 2525/3934 cut-off events. [2024-06-27 20:27:54,981 INFO L125 PetriNetUnfolderBase]: For 110350/110398 co-relation queries the response was YES. [2024-06-27 20:27:54,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24864 conditions, 3934 events. 2525/3934 cut-off events. For 110350/110398 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 20544 event pairs, 577 based on Foata normal form. 57/3988 useless extension candidates. Maximal degree in co-relation 24813. Up to 3228 conditions per place. [2024-06-27 20:27:55,005 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 127 selfloop transitions, 80 changer transitions 0/216 dead transitions. [2024-06-27 20:27:55,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 216 transitions, 2641 flow [2024-06-27 20:27:55,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:27:55,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:27:55,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:27:55,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 20:27:55,007 INFO L175 Difference]: Start difference. First operand has 121 places, 182 transitions, 2063 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:27:55,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 216 transitions, 2641 flow [2024-06-27 20:27:55,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 216 transitions, 2443 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:27:55,085 INFO L231 Difference]: Finished difference. Result has 122 places, 184 transitions, 2093 flow [2024-06-27 20:27:55,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2093, PETRI_PLACES=122, PETRI_TRANSITIONS=184} [2024-06-27 20:27:55,086 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 20:27:55,086 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 184 transitions, 2093 flow [2024-06-27 20:27:55,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:55,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:55,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:55,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:27:55,087 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:55,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:55,087 INFO L85 PathProgramCache]: Analyzing trace with hash 941821984, now seen corresponding path program 1 times [2024-06-27 20:27:55,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:55,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740148779] [2024-06-27 20:27:55,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:55,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:55,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:55,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:55,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740148779] [2024-06-27 20:27:55,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740148779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:55,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:55,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:27:55,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935664942] [2024-06-27 20:27:55,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:55,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:27:55,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:55,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:27:55,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:27:55,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:55,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 184 transitions, 2093 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:55,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:55,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:55,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:56,252 INFO L124 PetriNetUnfolderBase]: 2787/4234 cut-off events. [2024-06-27 20:27:56,253 INFO L125 PetriNetUnfolderBase]: For 108611/108621 co-relation queries the response was YES. [2024-06-27 20:27:56,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25843 conditions, 4234 events. 2787/4234 cut-off events. For 108611/108621 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 21054 event pairs, 717 based on Foata normal form. 11/4242 useless extension candidates. Maximal degree in co-relation 25791. Up to 4073 conditions per place. [2024-06-27 20:27:56,279 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 180 selfloop transitions, 20 changer transitions 0/205 dead transitions. [2024-06-27 20:27:56,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 205 transitions, 2653 flow [2024-06-27 20:27:56,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:27:56,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:27:56,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 20:27:56,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-27 20:27:56,281 INFO L175 Difference]: Start difference. First operand has 122 places, 184 transitions, 2093 flow. Second operand 6 states and 104 transitions. [2024-06-27 20:27:56,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 205 transitions, 2653 flow [2024-06-27 20:27:56,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 205 transitions, 2459 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:27:56,365 INFO L231 Difference]: Finished difference. Result has 122 places, 190 transitions, 2016 flow [2024-06-27 20:27:56,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2016, PETRI_PLACES=122, PETRI_TRANSITIONS=190} [2024-06-27 20:27:56,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 20:27:56,366 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 190 transitions, 2016 flow [2024-06-27 20:27:56,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:56,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:56,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:56,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:27:56,366 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:56,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:56,367 INFO L85 PathProgramCache]: Analyzing trace with hash -21350280, now seen corresponding path program 2 times [2024-06-27 20:27:56,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:56,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717812382] [2024-06-27 20:27:56,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:56,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:57,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:57,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717812382] [2024-06-27 20:27:57,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717812382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:57,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:57,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:27:57,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451849392] [2024-06-27 20:27:57,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:57,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:27:57,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:57,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:27:57,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:27:57,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:27:57,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 190 transitions, 2016 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:57,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:57,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:27:57,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:58,060 INFO L124 PetriNetUnfolderBase]: 2879/4389 cut-off events. [2024-06-27 20:27:58,060 INFO L125 PetriNetUnfolderBase]: For 121189/121207 co-relation queries the response was YES. [2024-06-27 20:27:58,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26652 conditions, 4389 events. 2879/4389 cut-off events. For 121189/121207 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22263 event pairs, 652 based on Foata normal form. 31/4404 useless extension candidates. Maximal degree in co-relation 26599. Up to 3604 conditions per place. [2024-06-27 20:27:58,090 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 122 selfloop transitions, 103 changer transitions 0/230 dead transitions. [2024-06-27 20:27:58,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 230 transitions, 2653 flow [2024-06-27 20:27:58,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:27:58,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:27:58,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:27:58,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 20:27:58,092 INFO L175 Difference]: Start difference. First operand has 122 places, 190 transitions, 2016 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:27:58,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 230 transitions, 2653 flow [2024-06-27 20:27:58,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 230 transitions, 2614 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 20:27:58,163 INFO L231 Difference]: Finished difference. Result has 129 places, 192 transitions, 2245 flow [2024-06-27 20:27:58,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2245, PETRI_PLACES=129, PETRI_TRANSITIONS=192} [2024-06-27 20:27:58,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-27 20:27:58,164 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 192 transitions, 2245 flow [2024-06-27 20:27:58,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:58,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:58,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:58,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:27:58,164 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:27:58,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:58,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1173520540, now seen corresponding path program 5 times [2024-06-27 20:27:58,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:58,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522183752] [2024-06-27 20:27:58,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:58,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:58,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:59,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:59,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:59,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522183752] [2024-06-27 20:27:59,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522183752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:59,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:59,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:27:59,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798014614] [2024-06-27 20:27:59,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:59,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:27:59,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:59,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:27:59,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:27:59,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:27:59,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 192 transitions, 2245 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:59,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:59,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:27:59,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:00,077 INFO L124 PetriNetUnfolderBase]: 2827/4386 cut-off events. [2024-06-27 20:28:00,078 INFO L125 PetriNetUnfolderBase]: For 132116/132120 co-relation queries the response was YES. [2024-06-27 20:28:00,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28845 conditions, 4386 events. 2827/4386 cut-off events. For 132116/132120 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23289 event pairs, 599 based on Foata normal form. 12/4395 useless extension candidates. Maximal degree in co-relation 28790. Up to 3872 conditions per place. [2024-06-27 20:28:00,105 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 173 selfloop transitions, 85 changer transitions 0/267 dead transitions. [2024-06-27 20:28:00,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 267 transitions, 3543 flow [2024-06-27 20:28:00,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:00,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:00,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:28:00,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 20:28:00,107 INFO L175 Difference]: Start difference. First operand has 129 places, 192 transitions, 2245 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:28:00,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 267 transitions, 3543 flow [2024-06-27 20:28:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 267 transitions, 3239 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:28:00,195 INFO L231 Difference]: Finished difference. Result has 134 places, 235 transitions, 2947 flow [2024-06-27 20:28:00,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2947, PETRI_PLACES=134, PETRI_TRANSITIONS=235} [2024-06-27 20:28:00,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 20:28:00,196 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 235 transitions, 2947 flow [2024-06-27 20:28:00,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:00,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:00,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:00,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:28:00,196 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:00,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:00,197 INFO L85 PathProgramCache]: Analyzing trace with hash -987030450, now seen corresponding path program 3 times [2024-06-27 20:28:00,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:00,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424814140] [2024-06-27 20:28:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:00,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:00,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:01,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:01,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:01,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424814140] [2024-06-27 20:28:01,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424814140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:01,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:01,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:01,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530567252] [2024-06-27 20:28:01,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:01,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:01,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:01,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:01,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:01,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:01,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 235 transitions, 2947 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:01,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:01,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:01,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:01,879 INFO L124 PetriNetUnfolderBase]: 3093/4711 cut-off events. [2024-06-27 20:28:01,879 INFO L125 PetriNetUnfolderBase]: For 137259/137265 co-relation queries the response was YES. [2024-06-27 20:28:01,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30060 conditions, 4711 events. 3093/4711 cut-off events. For 137259/137265 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 24216 event pairs, 663 based on Foata normal form. 8/4700 useless extension candidates. Maximal degree in co-relation 30001. Up to 3801 conditions per place. [2024-06-27 20:28:01,910 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 116 selfloop transitions, 148 changer transitions 0/269 dead transitions. [2024-06-27 20:28:01,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 269 transitions, 3649 flow [2024-06-27 20:28:01,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:01,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:01,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:28:01,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:28:01,914 INFO L175 Difference]: Start difference. First operand has 134 places, 235 transitions, 2947 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:28:01,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 269 transitions, 3649 flow [2024-06-27 20:28:02,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 269 transitions, 3464 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 20:28:02,027 INFO L231 Difference]: Finished difference. Result has 139 places, 237 transitions, 3125 flow [2024-06-27 20:28:02,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3125, PETRI_PLACES=139, PETRI_TRANSITIONS=237} [2024-06-27 20:28:02,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-27 20:28:02,032 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 237 transitions, 3125 flow [2024-06-27 20:28:02,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:02,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:02,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:02,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:28:02,032 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:02,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:02,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1907987844, now seen corresponding path program 4 times [2024-06-27 20:28:02,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:02,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102834072] [2024-06-27 20:28:02,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:02,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:02,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:03,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:03,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:03,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102834072] [2024-06-27 20:28:03,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102834072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:03,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:03,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:03,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148829836] [2024-06-27 20:28:03,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:03,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:03,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:03,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:03,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:03,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:03,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 237 transitions, 3125 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:03,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:03,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:03,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:03,799 INFO L124 PetriNetUnfolderBase]: 3221/4919 cut-off events. [2024-06-27 20:28:03,799 INFO L125 PetriNetUnfolderBase]: For 156695/156701 co-relation queries the response was YES. [2024-06-27 20:28:03,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32580 conditions, 4919 events. 3221/4919 cut-off events. For 156695/156701 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 25633 event pairs, 596 based on Foata normal form. 8/4908 useless extension candidates. Maximal degree in co-relation 32520. Up to 3502 conditions per place. [2024-06-27 20:28:03,838 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 118 selfloop transitions, 157 changer transitions 0/280 dead transitions. [2024-06-27 20:28:03,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 280 transitions, 4045 flow [2024-06-27 20:28:03,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:03,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:03,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:28:03,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 20:28:03,840 INFO L175 Difference]: Start difference. First operand has 139 places, 237 transitions, 3125 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:28:03,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 280 transitions, 4045 flow [2024-06-27 20:28:03,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 280 transitions, 3700 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 20:28:03,974 INFO L231 Difference]: Finished difference. Result has 141 places, 241 transitions, 3225 flow [2024-06-27 20:28:03,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3225, PETRI_PLACES=141, PETRI_TRANSITIONS=241} [2024-06-27 20:28:03,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-27 20:28:03,975 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 241 transitions, 3225 flow [2024-06-27 20:28:03,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:03,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:03,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:03,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:28:03,976 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:03,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:03,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2028786762, now seen corresponding path program 6 times [2024-06-27 20:28:03,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:03,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591505616] [2024-06-27 20:28:03,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:03,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:03,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:04,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:04,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591505616] [2024-06-27 20:28:04,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591505616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:04,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:04,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:04,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259607975] [2024-06-27 20:28:04,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:04,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:04,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:04,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:04,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:05,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:28:05,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 241 transitions, 3225 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:05,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:05,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:28:05,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:05,775 INFO L124 PetriNetUnfolderBase]: 3035/4731 cut-off events. [2024-06-27 20:28:05,775 INFO L125 PetriNetUnfolderBase]: For 180069/180099 co-relation queries the response was YES. [2024-06-27 20:28:05,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32727 conditions, 4731 events. 3035/4731 cut-off events. For 180069/180099 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25730 event pairs, 644 based on Foata normal form. 37/4749 useless extension candidates. Maximal degree in co-relation 32666. Up to 3750 conditions per place. [2024-06-27 20:28:05,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 136 changer transitions 0/273 dead transitions. [2024-06-27 20:28:05,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 273 transitions, 3931 flow [2024-06-27 20:28:05,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:28:05,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:28:05,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:28:05,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-27 20:28:05,814 INFO L175 Difference]: Start difference. First operand has 141 places, 241 transitions, 3225 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:28:05,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 273 transitions, 3931 flow [2024-06-27 20:28:05,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 273 transitions, 3590 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 20:28:05,981 INFO L231 Difference]: Finished difference. Result has 142 places, 243 transitions, 3239 flow [2024-06-27 20:28:05,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3239, PETRI_PLACES=142, PETRI_TRANSITIONS=243} [2024-06-27 20:28:05,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-27 20:28:05,986 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 243 transitions, 3239 flow [2024-06-27 20:28:05,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:05,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:05,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:05,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:28:05,987 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:05,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:05,987 INFO L85 PathProgramCache]: Analyzing trace with hash 2028971460, now seen corresponding path program 5 times [2024-06-27 20:28:05,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:05,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483249688] [2024-06-27 20:28:05,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:05,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:05,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:06,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:06,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:06,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483249688] [2024-06-27 20:28:06,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483249688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:06,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:06,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:06,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637924238] [2024-06-27 20:28:06,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:06,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:06,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:06,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:06,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:06,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:06,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 243 transitions, 3239 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:06,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:06,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:06,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:07,735 INFO L124 PetriNetUnfolderBase]: 3236/4952 cut-off events. [2024-06-27 20:28:07,735 INFO L125 PetriNetUnfolderBase]: For 173253/173259 co-relation queries the response was YES. [2024-06-27 20:28:07,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32312 conditions, 4952 events. 3236/4952 cut-off events. For 173253/173259 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25939 event pairs, 721 based on Foata normal form. 28/4961 useless extension candidates. Maximal degree in co-relation 32251. Up to 4076 conditions per place. [2024-06-27 20:28:07,766 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 140 selfloop transitions, 134 changer transitions 0/279 dead transitions. [2024-06-27 20:28:07,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 279 transitions, 3923 flow [2024-06-27 20:28:07,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:07,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:07,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:28:07,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 20:28:07,775 INFO L175 Difference]: Start difference. First operand has 142 places, 243 transitions, 3239 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:28:07,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 279 transitions, 3923 flow [2024-06-27 20:28:07,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 279 transitions, 3574 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:07,939 INFO L231 Difference]: Finished difference. Result has 145 places, 243 transitions, 3168 flow [2024-06-27 20:28:07,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3168, PETRI_PLACES=145, PETRI_TRANSITIONS=243} [2024-06-27 20:28:07,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-27 20:28:07,940 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 243 transitions, 3168 flow [2024-06-27 20:28:07,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:07,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:07,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:07,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:28:07,940 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:07,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:07,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1762190974, now seen corresponding path program 2 times [2024-06-27 20:28:07,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:07,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047399387] [2024-06-27 20:28:07,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:07,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:08,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:08,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:08,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047399387] [2024-06-27 20:28:08,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047399387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:08,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:08,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:28:08,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727443844] [2024-06-27 20:28:08,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:08,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:28:08,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:08,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:28:08,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:28:08,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:08,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 243 transitions, 3168 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:08,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:08,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:08,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:09,183 INFO L124 PetriNetUnfolderBase]: 3233/4948 cut-off events. [2024-06-27 20:28:09,183 INFO L125 PetriNetUnfolderBase]: For 162374/162386 co-relation queries the response was YES. [2024-06-27 20:28:09,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31721 conditions, 4948 events. 3233/4948 cut-off events. For 162374/162386 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 25972 event pairs, 819 based on Foata normal form. 9/4950 useless extension candidates. Maximal degree in co-relation 31659. Up to 4778 conditions per place. [2024-06-27 20:28:09,213 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 223 selfloop transitions, 23 changer transitions 0/251 dead transitions. [2024-06-27 20:28:09,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 251 transitions, 3684 flow [2024-06-27 20:28:09,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:28:09,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:28:09,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 20:28:09,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-27 20:28:09,215 INFO L175 Difference]: Start difference. First operand has 145 places, 243 transitions, 3168 flow. Second operand 6 states and 97 transitions. [2024-06-27 20:28:09,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 251 transitions, 3684 flow [2024-06-27 20:28:09,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 251 transitions, 3370 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 20:28:09,316 INFO L231 Difference]: Finished difference. Result has 143 places, 243 transitions, 2906 flow [2024-06-27 20:28:09,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2906, PETRI_PLACES=143, PETRI_TRANSITIONS=243} [2024-06-27 20:28:09,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-27 20:28:09,317 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 243 transitions, 2906 flow [2024-06-27 20:28:09,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:09,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:09,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:09,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:28:09,318 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:09,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:09,318 INFO L85 PathProgramCache]: Analyzing trace with hash 2056072644, now seen corresponding path program 1 times [2024-06-27 20:28:09,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:09,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63842282] [2024-06-27 20:28:09,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:09,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:09,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:09,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:09,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:09,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63842282] [2024-06-27 20:28:09,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63842282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:09,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:09,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:28:09,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909255957] [2024-06-27 20:28:09,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:09,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:28:09,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:09,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:28:09,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:28:09,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:28:09,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 243 transitions, 2906 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:09,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:09,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:28:09,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:10,583 INFO L124 PetriNetUnfolderBase]: 2986/4674 cut-off events. [2024-06-27 20:28:10,583 INFO L125 PetriNetUnfolderBase]: For 144945/144945 co-relation queries the response was YES. [2024-06-27 20:28:10,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28789 conditions, 4674 events. 2986/4674 cut-off events. For 144945/144945 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25283 event pairs, 802 based on Foata normal form. 1/4672 useless extension candidates. Maximal degree in co-relation 28726. Up to 4441 conditions per place. [2024-06-27 20:28:10,616 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 238 selfloop transitions, 17 changer transitions 0/261 dead transitions. [2024-06-27 20:28:10,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 261 transitions, 3566 flow [2024-06-27 20:28:10,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:28:10,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:28:10,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 20:28:10,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:28:10,617 INFO L175 Difference]: Start difference. First operand has 143 places, 243 transitions, 2906 flow. Second operand 6 states and 106 transitions. [2024-06-27 20:28:10,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 261 transitions, 3566 flow [2024-06-27 20:28:10,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 261 transitions, 3504 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:28:10,767 INFO L231 Difference]: Finished difference. Result has 144 places, 249 transitions, 2938 flow [2024-06-27 20:28:10,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2938, PETRI_PLACES=144, PETRI_TRANSITIONS=249} [2024-06-27 20:28:10,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-27 20:28:10,767 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 249 transitions, 2938 flow [2024-06-27 20:28:10,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:10,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:10,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:10,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:28:10,768 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:10,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:10,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1746097882, now seen corresponding path program 2 times [2024-06-27 20:28:10,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:10,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562310069] [2024-06-27 20:28:10,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:10,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:10,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:11,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:11,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:11,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562310069] [2024-06-27 20:28:11,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562310069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:11,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:11,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:28:11,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562293118] [2024-06-27 20:28:11,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:11,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:28:11,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:11,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:28:11,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:28:11,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:28:11,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 249 transitions, 2938 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:11,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:11,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:28:11,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:11,894 INFO L124 PetriNetUnfolderBase]: 2983/4670 cut-off events. [2024-06-27 20:28:11,895 INFO L125 PetriNetUnfolderBase]: For 152187/152187 co-relation queries the response was YES. [2024-06-27 20:28:11,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29308 conditions, 4670 events. 2983/4670 cut-off events. For 152187/152187 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25299 event pairs, 801 based on Foata normal form. 1/4668 useless extension candidates. Maximal degree in co-relation 29244. Up to 4450 conditions per place. [2024-06-27 20:28:11,927 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 239 selfloop transitions, 12 changer transitions 0/257 dead transitions. [2024-06-27 20:28:11,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 257 transitions, 3464 flow [2024-06-27 20:28:11,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:28:11,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:28:11,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 20:28:11,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 20:28:11,929 INFO L175 Difference]: Start difference. First operand has 144 places, 249 transitions, 2938 flow. Second operand 6 states and 100 transitions. [2024-06-27 20:28:11,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 257 transitions, 3464 flow [2024-06-27 20:28:12,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 257 transitions, 3423 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 20:28:12,055 INFO L231 Difference]: Finished difference. Result has 148 places, 249 transitions, 2927 flow [2024-06-27 20:28:12,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2897, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2927, PETRI_PLACES=148, PETRI_TRANSITIONS=249} [2024-06-27 20:28:12,056 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-27 20:28:12,056 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 249 transitions, 2927 flow [2024-06-27 20:28:12,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:12,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:12,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:12,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:28:12,057 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:12,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:12,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2061794500, now seen corresponding path program 1 times [2024-06-27 20:28:12,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:12,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155307246] [2024-06-27 20:28:12,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:12,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:12,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:12,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:12,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:12,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155307246] [2024-06-27 20:28:12,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155307246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:12,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:12,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:12,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218492206] [2024-06-27 20:28:12,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:12,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:12,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:12,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:12,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:12,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:12,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 249 transitions, 2927 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:12,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:12,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:12,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:13,376 INFO L124 PetriNetUnfolderBase]: 3116/4801 cut-off events. [2024-06-27 20:28:13,376 INFO L125 PetriNetUnfolderBase]: For 159225/159225 co-relation queries the response was YES. [2024-06-27 20:28:13,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30158 conditions, 4801 events. 3116/4801 cut-off events. For 159225/159225 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 25360 event pairs, 838 based on Foata normal form. 2/4800 useless extension candidates. Maximal degree in co-relation 30092. Up to 4682 conditions per place. [2024-06-27 20:28:13,417 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 243 selfloop transitions, 15 changer transitions 0/262 dead transitions. [2024-06-27 20:28:13,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 262 transitions, 3505 flow [2024-06-27 20:28:13,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:13,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:13,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 20:28:13,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-27 20:28:13,418 INFO L175 Difference]: Start difference. First operand has 148 places, 249 transitions, 2927 flow. Second operand 7 states and 108 transitions. [2024-06-27 20:28:13,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 262 transitions, 3505 flow [2024-06-27 20:28:13,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 262 transitions, 3473 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:28:13,542 INFO L231 Difference]: Finished difference. Result has 150 places, 252 transitions, 2971 flow [2024-06-27 20:28:13,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2895, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2971, PETRI_PLACES=150, PETRI_TRANSITIONS=252} [2024-06-27 20:28:13,543 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-27 20:28:13,543 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 252 transitions, 2971 flow [2024-06-27 20:28:13,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:13,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:13,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:13,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:28:13,547 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:13,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:13,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1695643246, now seen corresponding path program 1 times [2024-06-27 20:28:13,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:13,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469714063] [2024-06-27 20:28:13,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:13,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:13,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:14,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:14,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:14,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469714063] [2024-06-27 20:28:14,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469714063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:14,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:14,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:14,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112159461] [2024-06-27 20:28:14,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:14,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:14,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:14,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:14,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:14,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:14,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 252 transitions, 2971 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:14,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:14,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:14,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:15,185 INFO L124 PetriNetUnfolderBase]: 3446/5296 cut-off events. [2024-06-27 20:28:15,185 INFO L125 PetriNetUnfolderBase]: For 208974/208974 co-relation queries the response was YES. [2024-06-27 20:28:15,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 5296 events. 3446/5296 cut-off events. For 208974/208974 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 28349 event pairs, 750 based on Foata normal form. 16/5309 useless extension candidates. Maximal degree in co-relation 34756. Up to 3961 conditions per place. [2024-06-27 20:28:15,226 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 190 selfloop transitions, 115 changer transitions 0/310 dead transitions. [2024-06-27 20:28:15,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 310 transitions, 4057 flow [2024-06-27 20:28:15,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:15,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:15,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:28:15,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-27 20:28:15,232 INFO L175 Difference]: Start difference. First operand has 150 places, 252 transitions, 2971 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:28:15,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 310 transitions, 4057 flow [2024-06-27 20:28:15,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 310 transitions, 4003 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:28:15,394 INFO L231 Difference]: Finished difference. Result has 155 places, 261 transitions, 3342 flow [2024-06-27 20:28:15,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3342, PETRI_PLACES=155, PETRI_TRANSITIONS=261} [2024-06-27 20:28:15,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-27 20:28:15,395 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 261 transitions, 3342 flow [2024-06-27 20:28:15,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:15,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:15,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:15,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:28:15,396 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:15,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:15,397 INFO L85 PathProgramCache]: Analyzing trace with hash -772007222, now seen corresponding path program 1 times [2024-06-27 20:28:15,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:15,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298721321] [2024-06-27 20:28:15,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:15,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:15,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:15,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:15,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298721321] [2024-06-27 20:28:15,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298721321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:15,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:15,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:15,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702349431] [2024-06-27 20:28:15,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:15,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:15,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:15,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:15,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:16,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:16,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 261 transitions, 3342 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:16,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:16,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:16,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:16,960 INFO L124 PetriNetUnfolderBase]: 3456/5320 cut-off events. [2024-06-27 20:28:16,960 INFO L125 PetriNetUnfolderBase]: For 216657/216661 co-relation queries the response was YES. [2024-06-27 20:28:16,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35844 conditions, 5320 events. 3456/5320 cut-off events. For 216657/216661 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 28652 event pairs, 888 based on Foata normal form. 6/5323 useless extension candidates. Maximal degree in co-relation 35775. Up to 5012 conditions per place. [2024-06-27 20:28:17,002 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 226 selfloop transitions, 58 changer transitions 0/289 dead transitions. [2024-06-27 20:28:17,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 289 transitions, 4122 flow [2024-06-27 20:28:17,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:17,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:17,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 20:28:17,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 20:28:17,004 INFO L175 Difference]: Start difference. First operand has 155 places, 261 transitions, 3342 flow. Second operand 7 states and 125 transitions. [2024-06-27 20:28:17,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 289 transitions, 4122 flow [2024-06-27 20:28:17,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 289 transitions, 3997 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:28:17,191 INFO L231 Difference]: Finished difference. Result has 158 places, 267 transitions, 3424 flow [2024-06-27 20:28:17,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3217, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3424, PETRI_PLACES=158, PETRI_TRANSITIONS=267} [2024-06-27 20:28:17,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-27 20:28:17,191 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 267 transitions, 3424 flow [2024-06-27 20:28:17,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:17,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:17,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:17,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:28:17,192 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:17,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:17,192 INFO L85 PathProgramCache]: Analyzing trace with hash -863572476, now seen corresponding path program 2 times [2024-06-27 20:28:17,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:17,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91056361] [2024-06-27 20:28:17,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:17,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:17,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:17,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:17,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:17,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91056361] [2024-06-27 20:28:17,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91056361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:17,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:17,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:17,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733117464] [2024-06-27 20:28:17,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:17,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:17,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:17,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:17,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:17,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:17,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 267 transitions, 3424 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:17,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:17,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:17,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:18,684 INFO L124 PetriNetUnfolderBase]: 3466/5324 cut-off events. [2024-06-27 20:28:18,684 INFO L125 PetriNetUnfolderBase]: For 223328/223328 co-relation queries the response was YES. [2024-06-27 20:28:18,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36407 conditions, 5324 events. 3466/5324 cut-off events. For 223328/223328 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 28519 event pairs, 820 based on Foata normal form. 2/5323 useless extension candidates. Maximal degree in co-relation 36336. Up to 5022 conditions per place. [2024-06-27 20:28:18,724 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 224 selfloop transitions, 59 changer transitions 0/288 dead transitions. [2024-06-27 20:28:18,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 288 transitions, 4162 flow [2024-06-27 20:28:18,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:18,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:18,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 20:28:18,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 20:28:18,725 INFO L175 Difference]: Start difference. First operand has 158 places, 267 transitions, 3424 flow. Second operand 7 states and 121 transitions. [2024-06-27 20:28:18,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 288 transitions, 4162 flow [2024-06-27 20:28:18,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 288 transitions, 4097 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:28:18,944 INFO L231 Difference]: Finished difference. Result has 162 places, 270 transitions, 3523 flow [2024-06-27 20:28:18,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3365, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3523, PETRI_PLACES=162, PETRI_TRANSITIONS=270} [2024-06-27 20:28:18,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-27 20:28:18,944 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 270 transitions, 3523 flow [2024-06-27 20:28:18,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:18,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:18,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:18,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:28:18,945 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:18,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:18,945 INFO L85 PathProgramCache]: Analyzing trace with hash -863572104, now seen corresponding path program 1 times [2024-06-27 20:28:18,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:18,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900184137] [2024-06-27 20:28:18,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:18,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:18,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:19,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:19,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:19,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900184137] [2024-06-27 20:28:19,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900184137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:19,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:19,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:19,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996289529] [2024-06-27 20:28:19,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:19,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:19,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:19,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:19,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:19,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:28:19,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 270 transitions, 3523 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:19,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:19,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:28:19,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:20,431 INFO L124 PetriNetUnfolderBase]: 3610/5472 cut-off events. [2024-06-27 20:28:20,431 INFO L125 PetriNetUnfolderBase]: For 231726/231730 co-relation queries the response was YES. [2024-06-27 20:28:20,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37575 conditions, 5472 events. 3610/5472 cut-off events. For 231726/231730 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28778 event pairs, 943 based on Foata normal form. 5/5474 useless extension candidates. Maximal degree in co-relation 37502. Up to 5398 conditions per place. [2024-06-27 20:28:20,469 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 257 selfloop transitions, 31 changer transitions 0/291 dead transitions. [2024-06-27 20:28:20,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 291 transitions, 4305 flow [2024-06-27 20:28:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:20,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:20,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 20:28:20,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:28:20,470 INFO L175 Difference]: Start difference. First operand has 162 places, 270 transitions, 3523 flow. Second operand 7 states and 112 transitions. [2024-06-27 20:28:20,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 291 transitions, 4305 flow [2024-06-27 20:28:20,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 291 transitions, 4214 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:28:20,695 INFO L231 Difference]: Finished difference. Result has 165 places, 276 transitions, 3590 flow [2024-06-27 20:28:20,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3432, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3590, PETRI_PLACES=165, PETRI_TRANSITIONS=276} [2024-06-27 20:28:20,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-27 20:28:20,696 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 276 transitions, 3590 flow [2024-06-27 20:28:20,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:20,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:20,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:20,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:28:20,696 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:20,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:20,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1500075386, now seen corresponding path program 2 times [2024-06-27 20:28:20,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:20,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363275477] [2024-06-27 20:28:20,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:20,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:21,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:21,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:21,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363275477] [2024-06-27 20:28:21,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363275477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:21,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:21,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:28:21,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089692546] [2024-06-27 20:28:21,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:21,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:28:21,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:21,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:28:21,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:28:21,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:21,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 276 transitions, 3590 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:21,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:21,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:21,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:22,768 INFO L124 PetriNetUnfolderBase]: 3716/5731 cut-off events. [2024-06-27 20:28:22,768 INFO L125 PetriNetUnfolderBase]: For 265646/265652 co-relation queries the response was YES. [2024-06-27 20:28:22,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39801 conditions, 5731 events. 3716/5731 cut-off events. For 265646/265652 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 31457 event pairs, 778 based on Foata normal form. 20/5732 useless extension candidates. Maximal degree in co-relation 39727. Up to 4287 conditions per place. [2024-06-27 20:28:22,815 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 159 changer transitions 0/336 dead transitions. [2024-06-27 20:28:22,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 336 transitions, 4719 flow [2024-06-27 20:28:22,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:28:22,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:28:22,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-27 20:28:22,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43722943722943725 [2024-06-27 20:28:22,818 INFO L175 Difference]: Start difference. First operand has 165 places, 276 transitions, 3590 flow. Second operand 11 states and 202 transitions. [2024-06-27 20:28:22,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 336 transitions, 4719 flow [2024-06-27 20:28:23,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 336 transitions, 4666 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 20:28:23,069 INFO L231 Difference]: Finished difference. Result has 174 places, 282 transitions, 4005 flow [2024-06-27 20:28:23,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4005, PETRI_PLACES=174, PETRI_TRANSITIONS=282} [2024-06-27 20:28:23,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 20:28:23,070 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 282 transitions, 4005 flow [2024-06-27 20:28:23,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:23,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:23,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:23,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:28:23,071 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:23,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:23,071 INFO L85 PathProgramCache]: Analyzing trace with hash 981919682, now seen corresponding path program 3 times [2024-06-27 20:28:23,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:23,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033547836] [2024-06-27 20:28:23,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:23,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:23,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:23,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:23,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033547836] [2024-06-27 20:28:23,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033547836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:23,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:23,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:28:23,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873093275] [2024-06-27 20:28:23,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:23,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:28:23,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:23,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:28:23,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:28:24,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:24,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 282 transitions, 4005 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:24,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:24,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:24,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:24,933 INFO L124 PetriNetUnfolderBase]: 3852/5959 cut-off events. [2024-06-27 20:28:24,933 INFO L125 PetriNetUnfolderBase]: For 295508/295514 co-relation queries the response was YES. [2024-06-27 20:28:24,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42907 conditions, 5959 events. 3852/5959 cut-off events. For 295508/295514 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32995 event pairs, 751 based on Foata normal form. 20/5960 useless extension candidates. Maximal degree in co-relation 42830. Up to 3316 conditions per place. [2024-06-27 20:28:24,985 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 160 selfloop transitions, 173 changer transitions 0/340 dead transitions. [2024-06-27 20:28:24,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 340 transitions, 5155 flow [2024-06-27 20:28:24,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:28:24,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:28:24,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 20:28:24,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-27 20:28:24,986 INFO L175 Difference]: Start difference. First operand has 174 places, 282 transitions, 4005 flow. Second operand 10 states and 184 transitions. [2024-06-27 20:28:24,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 340 transitions, 5155 flow [2024-06-27 20:28:25,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 340 transitions, 4961 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:28:25,325 INFO L231 Difference]: Finished difference. Result has 180 places, 285 transitions, 4326 flow [2024-06-27 20:28:25,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4326, PETRI_PLACES=180, PETRI_TRANSITIONS=285} [2024-06-27 20:28:25,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-27 20:28:25,326 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 285 transitions, 4326 flow [2024-06-27 20:28:25,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:25,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:25,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:25,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:28:25,326 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:25,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:25,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1526393478, now seen corresponding path program 4 times [2024-06-27 20:28:25,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:25,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334256486] [2024-06-27 20:28:25,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:25,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:25,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:26,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:26,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:26,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334256486] [2024-06-27 20:28:26,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334256486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:26,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:26,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:26,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334172895] [2024-06-27 20:28:26,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:26,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:26,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:26,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:26,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:26,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:26,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 285 transitions, 4326 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:26,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:26,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:26,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:27,100 INFO L124 PetriNetUnfolderBase]: 3860/5979 cut-off events. [2024-06-27 20:28:27,100 INFO L125 PetriNetUnfolderBase]: For 304935/304941 co-relation queries the response was YES. [2024-06-27 20:28:27,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43922 conditions, 5979 events. 3860/5979 cut-off events. For 304935/304941 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 33195 event pairs, 873 based on Foata normal form. 20/5980 useless extension candidates. Maximal degree in co-relation 43842. Up to 4563 conditions per place. [2024-06-27 20:28:27,149 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 137 changer transitions 0/328 dead transitions. [2024-06-27 20:28:27,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 328 transitions, 5323 flow [2024-06-27 20:28:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:27,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:27,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 20:28:27,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:28:27,150 INFO L175 Difference]: Start difference. First operand has 180 places, 285 transitions, 4326 flow. Second operand 9 states and 171 transitions. [2024-06-27 20:28:27,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 328 transitions, 5323 flow [2024-06-27 20:28:27,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 328 transitions, 5085 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:27,541 INFO L231 Difference]: Finished difference. Result has 183 places, 286 transitions, 4419 flow [2024-06-27 20:28:27,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4419, PETRI_PLACES=183, PETRI_TRANSITIONS=286} [2024-06-27 20:28:27,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-27 20:28:27,542 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 286 transitions, 4419 flow [2024-06-27 20:28:27,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:27,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:27,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:27,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:28:27,547 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:27,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:27,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1206655686, now seen corresponding path program 3 times [2024-06-27 20:28:27,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:27,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009434653] [2024-06-27 20:28:27,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:27,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:28,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009434653] [2024-06-27 20:28:28,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009434653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:28,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:28,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:28,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104084179] [2024-06-27 20:28:28,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:28,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:28,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:28,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:28,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:28,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:28,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 286 transitions, 4419 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:28,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:28,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:28,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:29,184 INFO L124 PetriNetUnfolderBase]: 3854/5971 cut-off events. [2024-06-27 20:28:29,185 INFO L125 PetriNetUnfolderBase]: For 302375/302381 co-relation queries the response was YES. [2024-06-27 20:28:29,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44064 conditions, 5971 events. 3854/5971 cut-off events. For 302375/302381 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 33191 event pairs, 957 based on Foata normal form. 6/5958 useless extension candidates. Maximal degree in co-relation 43982. Up to 5667 conditions per place. [2024-06-27 20:28:29,239 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 58 changer transitions 0/297 dead transitions. [2024-06-27 20:28:29,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 297 transitions, 5033 flow [2024-06-27 20:28:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:29,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 20:28:29,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 20:28:29,240 INFO L175 Difference]: Start difference. First operand has 183 places, 286 transitions, 4419 flow. Second operand 7 states and 114 transitions. [2024-06-27 20:28:29,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 297 transitions, 5033 flow [2024-06-27 20:28:29,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 297 transitions, 4468 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-27 20:28:29,619 INFO L231 Difference]: Finished difference. Result has 181 places, 286 transitions, 3976 flow [2024-06-27 20:28:29,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3854, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3976, PETRI_PLACES=181, PETRI_TRANSITIONS=286} [2024-06-27 20:28:29,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 20:28:29,620 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 286 transitions, 3976 flow [2024-06-27 20:28:29,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:29,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:29,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:29,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:28:29,621 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:29,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:29,621 INFO L85 PathProgramCache]: Analyzing trace with hash -509309064, now seen corresponding path program 2 times [2024-06-27 20:28:29,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:29,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493577982] [2024-06-27 20:28:29,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:29,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:29,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:30,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:30,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:30,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493577982] [2024-06-27 20:28:30,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493577982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:30,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:30,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:30,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508482810] [2024-06-27 20:28:30,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:30,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:30,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:30,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:30,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:30,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:28:30,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 286 transitions, 3976 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:30,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:30,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:28:30,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:31,127 INFO L124 PetriNetUnfolderBase]: 3986/6105 cut-off events. [2024-06-27 20:28:31,128 INFO L125 PetriNetUnfolderBase]: For 303606/303618 co-relation queries the response was YES. [2024-06-27 20:28:31,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43164 conditions, 6105 events. 3986/6105 cut-off events. For 303606/303618 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33501 event pairs, 1070 based on Foata normal form. 9/6107 useless extension candidates. Maximal degree in co-relation 43084. Up to 6029 conditions per place. [2024-06-27 20:28:31,179 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 263 selfloop transitions, 33 changer transitions 0/299 dead transitions. [2024-06-27 20:28:31,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 299 transitions, 4730 flow [2024-06-27 20:28:31,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:31,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 20:28:31,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-27 20:28:31,181 INFO L175 Difference]: Start difference. First operand has 181 places, 286 transitions, 3976 flow. Second operand 7 states and 106 transitions. [2024-06-27 20:28:31,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 299 transitions, 4730 flow [2024-06-27 20:28:31,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 299 transitions, 4524 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:28:31,525 INFO L231 Difference]: Finished difference. Result has 181 places, 289 transitions, 3890 flow [2024-06-27 20:28:31,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3890, PETRI_PLACES=181, PETRI_TRANSITIONS=289} [2024-06-27 20:28:31,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 20:28:31,526 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 289 transitions, 3890 flow [2024-06-27 20:28:31,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:31,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:31,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:31,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:28:31,527 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:31,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:31,527 INFO L85 PathProgramCache]: Analyzing trace with hash -853383024, now seen corresponding path program 3 times [2024-06-27 20:28:31,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:31,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212112803] [2024-06-27 20:28:31,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:31,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:31,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:32,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:32,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:32,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212112803] [2024-06-27 20:28:32,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212112803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:32,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:32,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:32,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859900289] [2024-06-27 20:28:32,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:32,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:32,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:32,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:32,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:32,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:28:32,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 289 transitions, 3890 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:32,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:32,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:28:32,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:33,057 INFO L124 PetriNetUnfolderBase]: 3983/6101 cut-off events. [2024-06-27 20:28:33,057 INFO L125 PetriNetUnfolderBase]: For 311970/311982 co-relation queries the response was YES. [2024-06-27 20:28:33,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43236 conditions, 6101 events. 3983/6101 cut-off events. For 311970/311982 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33420 event pairs, 1070 based on Foata normal form. 9/6103 useless extension candidates. Maximal degree in co-relation 43155. Up to 6026 conditions per place. [2024-06-27 20:28:33,112 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 261 selfloop transitions, 34 changer transitions 0/298 dead transitions. [2024-06-27 20:28:33,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 298 transitions, 4506 flow [2024-06-27 20:28:33,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:33,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:33,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-27 20:28:33,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35374149659863946 [2024-06-27 20:28:33,125 INFO L175 Difference]: Start difference. First operand has 181 places, 289 transitions, 3890 flow. Second operand 7 states and 104 transitions. [2024-06-27 20:28:33,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 298 transitions, 4506 flow [2024-06-27 20:28:33,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 298 transitions, 4364 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 20:28:33,554 INFO L231 Difference]: Finished difference. Result has 183 places, 289 transitions, 3822 flow [2024-06-27 20:28:33,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3822, PETRI_PLACES=183, PETRI_TRANSITIONS=289} [2024-06-27 20:28:33,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-27 20:28:33,554 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 289 transitions, 3822 flow [2024-06-27 20:28:33,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:33,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:33,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:33,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:28:33,555 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:33,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:33,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1886067622, now seen corresponding path program 1 times [2024-06-27 20:28:33,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:33,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540248588] [2024-06-27 20:28:33,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:33,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:33,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:34,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:34,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540248588] [2024-06-27 20:28:34,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540248588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:34,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:34,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:34,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287698739] [2024-06-27 20:28:34,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:34,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:34,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:34,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:34,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:34,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:28:34,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 289 transitions, 3822 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:34,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:34,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:28:34,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:35,088 INFO L124 PetriNetUnfolderBase]: 3612/5704 cut-off events. [2024-06-27 20:28:35,088 INFO L125 PetriNetUnfolderBase]: For 284877/284877 co-relation queries the response was YES. [2024-06-27 20:28:35,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39831 conditions, 5704 events. 3612/5704 cut-off events. For 284877/284877 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32611 event pairs, 1026 based on Foata normal form. 1/5702 useless extension candidates. Maximal degree in co-relation 39749. Up to 5466 conditions per place. [2024-06-27 20:28:35,138 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 283 selfloop transitions, 15 changer transitions 0/307 dead transitions. [2024-06-27 20:28:35,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 307 transitions, 4524 flow [2024-06-27 20:28:35,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:35,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:35,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 20:28:35,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 20:28:35,139 INFO L175 Difference]: Start difference. First operand has 183 places, 289 transitions, 3822 flow. Second operand 7 states and 119 transitions. [2024-06-27 20:28:35,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 307 transitions, 4524 flow [2024-06-27 20:28:35,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 307 transitions, 4446 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:35,544 INFO L231 Difference]: Finished difference. Result has 184 places, 292 transitions, 3842 flow [2024-06-27 20:28:35,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3744, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3842, PETRI_PLACES=184, PETRI_TRANSITIONS=292} [2024-06-27 20:28:35,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 20:28:35,544 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 292 transitions, 3842 flow [2024-06-27 20:28:35,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:35,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:35,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:35,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:28:35,545 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:35,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:35,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1885947652, now seen corresponding path program 2 times [2024-06-27 20:28:35,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:35,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801545138] [2024-06-27 20:28:35,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:35,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:35,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:36,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:36,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:36,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801545138] [2024-06-27 20:28:36,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801545138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:36,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:36,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:36,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011225091] [2024-06-27 20:28:36,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:36,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:36,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:36,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:36,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:36,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:28:36,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 292 transitions, 3842 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:36,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:36,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:28:36,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:37,001 INFO L124 PetriNetUnfolderBase]: 3617/5711 cut-off events. [2024-06-27 20:28:37,002 INFO L125 PetriNetUnfolderBase]: For 295669/295669 co-relation queries the response was YES. [2024-06-27 20:28:37,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40375 conditions, 5711 events. 3617/5711 cut-off events. For 295669/295669 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 32664 event pairs, 1027 based on Foata normal form. 1/5709 useless extension candidates. Maximal degree in co-relation 40292. Up to 5457 conditions per place. [2024-06-27 20:28:37,058 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 275 selfloop transitions, 27 changer transitions 0/311 dead transitions. [2024-06-27 20:28:37,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 311 transitions, 4702 flow [2024-06-27 20:28:37,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:37,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:37,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 20:28:37,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 20:28:37,059 INFO L175 Difference]: Start difference. First operand has 184 places, 292 transitions, 3842 flow. Second operand 7 states and 121 transitions. [2024-06-27 20:28:37,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 311 transitions, 4702 flow [2024-06-27 20:28:37,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 311 transitions, 4626 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 20:28:37,562 INFO L231 Difference]: Finished difference. Result has 186 places, 298 transitions, 3956 flow [2024-06-27 20:28:37,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3766, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3956, PETRI_PLACES=186, PETRI_TRANSITIONS=298} [2024-06-27 20:28:37,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 20:28:37,563 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 298 transitions, 3956 flow [2024-06-27 20:28:37,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:37,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:37,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:37,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:28:37,565 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:37,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:37,565 INFO L85 PathProgramCache]: Analyzing trace with hash -686256072, now seen corresponding path program 1 times [2024-06-27 20:28:37,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:37,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374232395] [2024-06-27 20:28:37,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:37,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:37,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:38,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:38,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:38,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374232395] [2024-06-27 20:28:38,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374232395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:38,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:38,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:38,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252389976] [2024-06-27 20:28:38,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:38,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:38,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:38,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:38,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:38,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:38,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 298 transitions, 3956 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:38,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:38,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:38,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:39,042 INFO L124 PetriNetUnfolderBase]: 3749/5845 cut-off events. [2024-06-27 20:28:39,042 INFO L125 PetriNetUnfolderBase]: For 307931/307931 co-relation queries the response was YES. [2024-06-27 20:28:39,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41560 conditions, 5845 events. 3749/5845 cut-off events. For 307931/307931 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32830 event pairs, 1066 based on Foata normal form. 1/5843 useless extension candidates. Maximal degree in co-relation 41476. Up to 5708 conditions per place. [2024-06-27 20:28:39,094 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 24 changer transitions 0/317 dead transitions. [2024-06-27 20:28:39,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 317 transitions, 4784 flow [2024-06-27 20:28:39,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:39,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:39,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:28:39,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 20:28:39,096 INFO L175 Difference]: Start difference. First operand has 186 places, 298 transitions, 3956 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:28:39,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 317 transitions, 4784 flow [2024-06-27 20:28:39,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 317 transitions, 4707 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 20:28:39,475 INFO L231 Difference]: Finished difference. Result has 190 places, 304 transitions, 4007 flow [2024-06-27 20:28:39,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3879, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4007, PETRI_PLACES=190, PETRI_TRANSITIONS=304} [2024-06-27 20:28:39,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-27 20:28:39,476 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 304 transitions, 4007 flow [2024-06-27 20:28:39,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:39,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:39,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:39,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:28:39,476 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:39,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:39,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1715372940, now seen corresponding path program 2 times [2024-06-27 20:28:39,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:39,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161118272] [2024-06-27 20:28:39,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:39,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:39,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:40,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:40,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:40,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161118272] [2024-06-27 20:28:40,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161118272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:40,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:40,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:40,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065498545] [2024-06-27 20:28:40,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:40,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:40,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:40,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:40,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:40,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:40,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 304 transitions, 4007 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:40,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:40,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:40,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:40,911 INFO L124 PetriNetUnfolderBase]: 3754/5852 cut-off events. [2024-06-27 20:28:40,911 INFO L125 PetriNetUnfolderBase]: For 319815/319815 co-relation queries the response was YES. [2024-06-27 20:28:40,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42207 conditions, 5852 events. 3754/5852 cut-off events. For 319815/319815 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32850 event pairs, 1064 based on Foata normal form. 1/5850 useless extension candidates. Maximal degree in co-relation 42121. Up to 5729 conditions per place. [2024-06-27 20:28:40,971 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 20 changer transitions 0/317 dead transitions. [2024-06-27 20:28:40,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 317 transitions, 4797 flow [2024-06-27 20:28:40,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:40,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:40,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 20:28:40,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-27 20:28:40,973 INFO L175 Difference]: Start difference. First operand has 190 places, 304 transitions, 4007 flow. Second operand 7 states and 110 transitions. [2024-06-27 20:28:40,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 317 transitions, 4797 flow [2024-06-27 20:28:41,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 317 transitions, 4750 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 20:28:41,352 INFO L231 Difference]: Finished difference. Result has 194 places, 307 transitions, 4046 flow [2024-06-27 20:28:41,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3962, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4046, PETRI_PLACES=194, PETRI_TRANSITIONS=307} [2024-06-27 20:28:41,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-27 20:28:41,352 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 307 transitions, 4046 flow [2024-06-27 20:28:41,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:41,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:41,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:41,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:28:41,353 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:41,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:41,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1206840384, now seen corresponding path program 3 times [2024-06-27 20:28:41,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:41,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550131295] [2024-06-27 20:28:41,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:41,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:41,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:41,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:41,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:41,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550131295] [2024-06-27 20:28:41,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550131295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:41,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:41,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:41,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617199220] [2024-06-27 20:28:41,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:41,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:41,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:41,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:41,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:41,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:28:41,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 307 transitions, 4046 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:41,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:41,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:28:41,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:42,757 INFO L124 PetriNetUnfolderBase]: 3636/5733 cut-off events. [2024-06-27 20:28:42,757 INFO L125 PetriNetUnfolderBase]: For 330119/330119 co-relation queries the response was YES. [2024-06-27 20:28:42,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41759 conditions, 5733 events. 3636/5733 cut-off events. For 330119/330119 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32718 event pairs, 1029 based on Foata normal form. 1/5731 useless extension candidates. Maximal degree in co-relation 41671. Up to 5503 conditions per place. [2024-06-27 20:28:42,810 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 289 selfloop transitions, 15 changer transitions 0/316 dead transitions. [2024-06-27 20:28:42,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 316 transitions, 4680 flow [2024-06-27 20:28:42,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:42,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:42,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:28:42,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-27 20:28:42,811 INFO L175 Difference]: Start difference. First operand has 194 places, 307 transitions, 4046 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:28:42,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 316 transitions, 4680 flow [2024-06-27 20:28:43,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 316 transitions, 4566 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 20:28:43,146 INFO L231 Difference]: Finished difference. Result has 196 places, 307 transitions, 3968 flow [2024-06-27 20:28:43,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3932, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3968, PETRI_PLACES=196, PETRI_TRANSITIONS=307} [2024-06-27 20:28:43,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-27 20:28:43,146 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 307 transitions, 3968 flow [2024-06-27 20:28:43,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:43,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:43,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:43,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:28:43,147 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:43,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:43,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1207077720, now seen corresponding path program 3 times [2024-06-27 20:28:43,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:43,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464677318] [2024-06-27 20:28:43,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:43,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:43,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:43,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:43,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464677318] [2024-06-27 20:28:43,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464677318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:43,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:43,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:43,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508834626] [2024-06-27 20:28:43,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:43,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:43,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:43,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:43,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:43,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:43,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 307 transitions, 3968 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:43,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:43,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:43,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:44,638 INFO L124 PetriNetUnfolderBase]: 3748/5844 cut-off events. [2024-06-27 20:28:44,638 INFO L125 PetriNetUnfolderBase]: For 339248/339248 co-relation queries the response was YES. [2024-06-27 20:28:44,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42446 conditions, 5844 events. 3748/5844 cut-off events. For 339248/339248 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32807 event pairs, 1064 based on Foata normal form. 1/5842 useless extension candidates. Maximal degree in co-relation 42357. Up to 5728 conditions per place. [2024-06-27 20:28:44,693 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 15 changer transitions 0/316 dead transitions. [2024-06-27 20:28:44,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 316 transitions, 4618 flow [2024-06-27 20:28:44,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:44,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:44,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 20:28:44,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-27 20:28:44,694 INFO L175 Difference]: Start difference. First operand has 196 places, 307 transitions, 3968 flow. Second operand 7 states and 107 transitions. [2024-06-27 20:28:44,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 316 transitions, 4618 flow [2024-06-27 20:28:45,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 316 transitions, 4554 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:45,095 INFO L231 Difference]: Finished difference. Result has 197 places, 307 transitions, 3940 flow [2024-06-27 20:28:45,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3940, PETRI_PLACES=197, PETRI_TRANSITIONS=307} [2024-06-27 20:28:45,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-27 20:28:45,096 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 307 transitions, 3940 flow [2024-06-27 20:28:45,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:45,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:45,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:45,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:28:45,097 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:45,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:45,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1286835047, now seen corresponding path program 1 times [2024-06-27 20:28:45,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:45,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006403115] [2024-06-27 20:28:45,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:45,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:46,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:46,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:46,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006403115] [2024-06-27 20:28:46,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006403115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:46,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:46,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:46,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446561439] [2024-06-27 20:28:46,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:46,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:46,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:46,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:46,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:46,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:46,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 307 transitions, 3940 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:46,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:46,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:46,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:47,269 INFO L124 PetriNetUnfolderBase]: 3930/6081 cut-off events. [2024-06-27 20:28:47,269 INFO L125 PetriNetUnfolderBase]: For 414123/414123 co-relation queries the response was YES. [2024-06-27 20:28:47,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45854 conditions, 6081 events. 3930/6081 cut-off events. For 414123/414123 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 33674 event pairs, 737 based on Foata normal form. 12/6090 useless extension candidates. Maximal degree in co-relation 45764. Up to 5663 conditions per place. [2024-06-27 20:28:47,327 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 283 selfloop transitions, 50 changer transitions 0/344 dead transitions. [2024-06-27 20:28:47,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 344 transitions, 4776 flow [2024-06-27 20:28:47,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:47,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:47,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 20:28:47,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 20:28:47,329 INFO L175 Difference]: Start difference. First operand has 197 places, 307 transitions, 3940 flow. Second operand 9 states and 153 transitions. [2024-06-27 20:28:47,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 344 transitions, 4776 flow [2024-06-27 20:28:47,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 344 transitions, 4736 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:47,850 INFO L231 Difference]: Finished difference. Result has 201 places, 310 transitions, 4071 flow [2024-06-27 20:28:47,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4071, PETRI_PLACES=201, PETRI_TRANSITIONS=310} [2024-06-27 20:28:47,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-27 20:28:47,850 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 310 transitions, 4071 flow [2024-06-27 20:28:47,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:47,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:47,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:47,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:28:47,851 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:47,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:47,852 INFO L85 PathProgramCache]: Analyzing trace with hash -28152991, now seen corresponding path program 2 times [2024-06-27 20:28:47,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:47,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55154942] [2024-06-27 20:28:47,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:47,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:47,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:48,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:48,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:48,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55154942] [2024-06-27 20:28:48,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55154942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:48,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:48,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:28:48,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97923704] [2024-06-27 20:28:48,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:48,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:28:48,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:48,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:28:48,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:28:48,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:48,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 310 transitions, 4071 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:48,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:48,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:48,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:49,917 INFO L124 PetriNetUnfolderBase]: 3910/6049 cut-off events. [2024-06-27 20:28:49,918 INFO L125 PetriNetUnfolderBase]: For 416841/416841 co-relation queries the response was YES. [2024-06-27 20:28:49,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45798 conditions, 6049 events. 3910/6049 cut-off events. For 416841/416841 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 33679 event pairs, 855 based on Foata normal form. 12/6058 useless extension candidates. Maximal degree in co-relation 45706. Up to 5206 conditions per place. [2024-06-27 20:28:49,971 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 127 changer transitions 0/353 dead transitions. [2024-06-27 20:28:49,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 353 transitions, 4945 flow [2024-06-27 20:28:49,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:28:49,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:28:49,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:28:49,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 20:28:49,973 INFO L175 Difference]: Start difference. First operand has 201 places, 310 transitions, 4071 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:28:49,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 353 transitions, 4945 flow [2024-06-27 20:28:50,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 353 transitions, 4781 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:50,521 INFO L231 Difference]: Finished difference. Result has 205 places, 318 transitions, 4284 flow [2024-06-27 20:28:50,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3907, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4284, PETRI_PLACES=205, PETRI_TRANSITIONS=318} [2024-06-27 20:28:50,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-27 20:28:50,522 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 318 transitions, 4284 flow [2024-06-27 20:28:50,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:50,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:50,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:50,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:28:50,522 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:50,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:50,522 INFO L85 PathProgramCache]: Analyzing trace with hash -28268311, now seen corresponding path program 3 times [2024-06-27 20:28:50,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:50,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465123543] [2024-06-27 20:28:50,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:50,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:50,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:51,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-27 20:28:51,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:51,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465123543] [2024-06-27 20:28:51,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465123543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:51,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:51,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:28:51,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865243678] [2024-06-27 20:28:51,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:51,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:28:51,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:51,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:28:51,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:28:52,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:52,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 318 transitions, 4284 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:52,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:52,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:52,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:53,303 INFO L124 PetriNetUnfolderBase]: 3951/6118 cut-off events. [2024-06-27 20:28:53,304 INFO L125 PetriNetUnfolderBase]: For 435620/435624 co-relation queries the response was YES. [2024-06-27 20:28:53,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46738 conditions, 6118 events. 3951/6118 cut-off events. For 435620/435624 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34130 event pairs, 863 based on Foata normal form. 16/6131 useless extension candidates. Maximal degree in co-relation 46644. Up to 5161 conditions per place. [2024-06-27 20:28:53,364 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 217 selfloop transitions, 139 changer transitions 0/367 dead transitions. [2024-06-27 20:28:53,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 367 transitions, 5255 flow [2024-06-27 20:28:53,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:28:53,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:28:53,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 20:28:53,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-27 20:28:53,365 INFO L175 Difference]: Start difference. First operand has 205 places, 318 transitions, 4284 flow. Second operand 10 states and 173 transitions. [2024-06-27 20:28:53,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 367 transitions, 5255 flow [2024-06-27 20:28:54,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 367 transitions, 5008 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:54,007 INFO L231 Difference]: Finished difference. Result has 210 places, 326 transitions, 4491 flow [2024-06-27 20:28:54,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4491, PETRI_PLACES=210, PETRI_TRANSITIONS=326} [2024-06-27 20:28:54,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-27 20:28:54,007 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 326 transitions, 4491 flow [2024-06-27 20:28:54,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:54,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:54,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-27 20:28:54,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:28:54,008 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:54,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:54,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1006651869, now seen corresponding path program 1 times [2024-06-27 20:28:54,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:54,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971121499] [2024-06-27 20:28:54,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:54,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:54,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:54,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:54,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971121499] [2024-06-27 20:28:54,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971121499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:54,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:54,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:54,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245592467] [2024-06-27 20:28:54,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:54,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:54,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:54,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:54,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:54,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:54,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 326 transitions, 4491 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:54,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:54,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:54,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:55,579 INFO L124 PetriNetUnfolderBase]: 3964/6138 cut-off events. [2024-06-27 20:28:55,579 INFO L125 PetriNetUnfolderBase]: For 445304/445308 co-relation queries the response was YES. [2024-06-27 20:28:55,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47534 conditions, 6138 events. 3964/6138 cut-off events. For 445304/445308 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34330 event pairs, 993 based on Foata normal form. 5/6140 useless extension candidates. Maximal degree in co-relation 47438. Up to 5939 conditions per place. [2024-06-27 20:28:55,646 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 311 selfloop transitions, 30 changer transitions 0/352 dead transitions. [2024-06-27 20:28:55,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 352 transitions, 5444 flow [2024-06-27 20:28:55,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:55,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:55,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:28:55,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 20:28:55,648 INFO L175 Difference]: Start difference. First operand has 210 places, 326 transitions, 4491 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:28:55,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 352 transitions, 5444 flow [2024-06-27 20:28:56,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 352 transitions, 5155 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:56,359 INFO L231 Difference]: Finished difference. Result has 212 places, 334 transitions, 4394 flow [2024-06-27 20:28:56,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4394, PETRI_PLACES=212, PETRI_TRANSITIONS=334} [2024-06-27 20:28:56,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 20:28:56,360 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 334 transitions, 4394 flow [2024-06-27 20:28:56,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:56,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:56,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:56,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:28:56,360 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:56,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:56,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1147135809, now seen corresponding path program 2 times [2024-06-27 20:28:56,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:56,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944905713] [2024-06-27 20:28:56,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:56,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:56,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:56,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:56,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:56,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944905713] [2024-06-27 20:28:56,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944905713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:56,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:56,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:28:56,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330388766] [2024-06-27 20:28:56,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:56,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:28:56,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:56,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:28:56,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:28:56,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:28:56,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 334 transitions, 4394 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:56,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:56,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:28:56,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:58,051 INFO L124 PetriNetUnfolderBase]: 3969/6145 cut-off events. [2024-06-27 20:28:58,051 INFO L125 PetriNetUnfolderBase]: For 456069/456073 co-relation queries the response was YES. [2024-06-27 20:28:58,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47469 conditions, 6145 events. 3969/6145 cut-off events. For 456069/456073 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 34367 event pairs, 993 based on Foata normal form. 5/6147 useless extension candidates. Maximal degree in co-relation 47371. Up to 5969 conditions per place. [2024-06-27 20:28:58,121 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 313 selfloop transitions, 27 changer transitions 0/351 dead transitions. [2024-06-27 20:28:58,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 351 transitions, 5173 flow [2024-06-27 20:28:58,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:28:58,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:28:58,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:28:58,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 20:28:58,128 INFO L175 Difference]: Start difference. First operand has 212 places, 334 transitions, 4394 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:28:58,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 351 transitions, 5173 flow [2024-06-27 20:28:58,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 351 transitions, 5068 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 20:28:58,828 INFO L231 Difference]: Finished difference. Result has 216 places, 337 transitions, 4410 flow [2024-06-27 20:28:58,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4410, PETRI_PLACES=216, PETRI_TRANSITIONS=337} [2024-06-27 20:28:58,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-27 20:28:58,828 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 337 transitions, 4410 flow [2024-06-27 20:28:58,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:58,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:58,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:58,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:28:58,829 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:28:58,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:58,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1202821167, now seen corresponding path program 4 times [2024-06-27 20:28:58,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:58,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338733980] [2024-06-27 20:28:58,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:58,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:58,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:00,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:00,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338733980] [2024-06-27 20:29:00,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338733980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:00,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:00,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:29:00,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118185651] [2024-06-27 20:29:00,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:00,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:29:00,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:00,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:29:00,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:29:00,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:00,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 337 transitions, 4410 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:00,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:00,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:00,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:01,487 INFO L124 PetriNetUnfolderBase]: 4010/6216 cut-off events. [2024-06-27 20:29:01,487 INFO L125 PetriNetUnfolderBase]: For 484712/484712 co-relation queries the response was YES. [2024-06-27 20:29:01,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48192 conditions, 6216 events. 4010/6216 cut-off events. For 484712/484712 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 34841 event pairs, 893 based on Foata normal form. 12/6225 useless extension candidates. Maximal degree in co-relation 48092. Up to 5246 conditions per place. [2024-06-27 20:29:01,554 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 258 selfloop transitions, 115 changer transitions 0/384 dead transitions. [2024-06-27 20:29:01,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 384 transitions, 5397 flow [2024-06-27 20:29:01,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:29:01,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:29:01,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 20:29:01,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:29:01,555 INFO L175 Difference]: Start difference. First operand has 216 places, 337 transitions, 4410 flow. Second operand 10 states and 180 transitions. [2024-06-27 20:29:01,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 384 transitions, 5397 flow [2024-06-27 20:29:02,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 384 transitions, 5327 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:29:02,332 INFO L231 Difference]: Finished difference. Result has 222 places, 340 transitions, 4667 flow [2024-06-27 20:29:02,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4667, PETRI_PLACES=222, PETRI_TRANSITIONS=340} [2024-06-27 20:29:02,333 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-27 20:29:02,333 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 340 transitions, 4667 flow [2024-06-27 20:29:02,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:02,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:02,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:02,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:29:02,334 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:02,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:02,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1010196006, now seen corresponding path program 1 times [2024-06-27 20:29:02,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:02,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580391695] [2024-06-27 20:29:02,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:02,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:02,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:02,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:02,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:02,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580391695] [2024-06-27 20:29:02,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580391695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:02,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:02,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:02,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602261457] [2024-06-27 20:29:02,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:02,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:02,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:02,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:02,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:03,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:03,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 340 transitions, 4667 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:03,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:03,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:03,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:04,347 INFO L124 PetriNetUnfolderBase]: 4128/6342 cut-off events. [2024-06-27 20:29:04,347 INFO L125 PetriNetUnfolderBase]: For 494064/494068 co-relation queries the response was YES. [2024-06-27 20:29:04,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 6342 events. 4128/6342 cut-off events. For 494064/494068 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35186 event pairs, 1020 based on Foata normal form. 6/6345 useless extension candidates. Maximal degree in co-relation 49642. Up to 6105 conditions per place. [2024-06-27 20:29:04,410 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 74 changer transitions 0/370 dead transitions. [2024-06-27 20:29:04,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 370 transitions, 5673 flow [2024-06-27 20:29:04,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:04,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:04,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:29:04,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 20:29:04,411 INFO L175 Difference]: Start difference. First operand has 222 places, 340 transitions, 4667 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:29:04,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 370 transitions, 5673 flow [2024-06-27 20:29:05,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 370 transitions, 5377 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 20:29:05,144 INFO L231 Difference]: Finished difference. Result has 223 places, 346 transitions, 4611 flow [2024-06-27 20:29:05,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4371, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=223, PETRI_TRANSITIONS=346} [2024-06-27 20:29:05,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-27 20:29:05,144 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 346 transitions, 4611 flow [2024-06-27 20:29:05,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:05,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:05,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:05,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:29:05,145 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:05,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:05,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1837909588, now seen corresponding path program 2 times [2024-06-27 20:29:05,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:05,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560805841] [2024-06-27 20:29:05,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:05,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:05,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:05,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:05,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:05,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560805841] [2024-06-27 20:29:05,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560805841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:05,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:05,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:05,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358953539] [2024-06-27 20:29:05,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:05,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:05,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:05,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:05,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:05,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:05,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 346 transitions, 4611 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:05,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:05,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:05,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:07,201 INFO L124 PetriNetUnfolderBase]: 4154/6374 cut-off events. [2024-06-27 20:29:07,201 INFO L125 PetriNetUnfolderBase]: For 508909/508909 co-relation queries the response was YES. [2024-06-27 20:29:07,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50198 conditions, 6374 events. 4154/6374 cut-off events. For 508909/508909 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35243 event pairs, 952 based on Foata normal form. 2/6373 useless extension candidates. Maximal degree in co-relation 50095. Up to 6130 conditions per place. [2024-06-27 20:29:07,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 77 changer transitions 0/373 dead transitions. [2024-06-27 20:29:07,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 373 transitions, 5741 flow [2024-06-27 20:29:07,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:07,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:07,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:29:07,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:29:07,270 INFO L175 Difference]: Start difference. First operand has 223 places, 346 transitions, 4611 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:29:07,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 373 transitions, 5741 flow [2024-06-27 20:29:07,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 373 transitions, 5633 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 20:29:07,894 INFO L231 Difference]: Finished difference. Result has 227 places, 352 transitions, 4755 flow [2024-06-27 20:29:07,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4755, PETRI_PLACES=227, PETRI_TRANSITIONS=352} [2024-06-27 20:29:07,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-27 20:29:07,895 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 352 transitions, 4755 flow [2024-06-27 20:29:07,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:07,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:07,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:07,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:29:07,895 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:07,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:07,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1000930013, now seen corresponding path program 1 times [2024-06-27 20:29:07,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:07,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809422727] [2024-06-27 20:29:07,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:07,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:07,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:08,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-27 20:29:08,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:08,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809422727] [2024-06-27 20:29:08,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809422727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:08,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:08,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:08,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746201882] [2024-06-27 20:29:08,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:08,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:08,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:08,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:08,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:08,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:08,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 352 transitions, 4755 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:08,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:08,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:08,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:09,854 INFO L124 PetriNetUnfolderBase]: 4159/6381 cut-off events. [2024-06-27 20:29:09,854 INFO L125 PetriNetUnfolderBase]: For 523276/523280 co-relation queries the response was YES. [2024-06-27 20:29:09,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50606 conditions, 6381 events. 4159/6381 cut-off events. For 523276/523280 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35299 event pairs, 1039 based on Foata normal form. 5/6383 useless extension candidates. Maximal degree in co-relation 50501. Up to 6295 conditions per place. [2024-06-27 20:29:09,918 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 40 changer transitions 0/377 dead transitions. [2024-06-27 20:29:09,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 377 transitions, 5775 flow [2024-06-27 20:29:09,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:09,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:09,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:29:09,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 20:29:09,920 INFO L175 Difference]: Start difference. First operand has 227 places, 352 transitions, 4755 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:29:09,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 377 transitions, 5775 flow [2024-06-27 20:29:10,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 377 transitions, 5656 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:29:10,479 INFO L231 Difference]: Finished difference. Result has 232 places, 361 transitions, 4849 flow [2024-06-27 20:29:10,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4636, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4849, PETRI_PLACES=232, PETRI_TRANSITIONS=361} [2024-06-27 20:29:10,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-27 20:29:10,481 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 361 transitions, 4849 flow [2024-06-27 20:29:10,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:10,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:10,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:10,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:29:10,481 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:10,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:10,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1000941576, now seen corresponding path program 3 times [2024-06-27 20:29:10,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:10,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257216892] [2024-06-27 20:29:10,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:10,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:10,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:11,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:11,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:11,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257216892] [2024-06-27 20:29:11,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257216892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:11,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:11,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:11,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450462605] [2024-06-27 20:29:11,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:11,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:11,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:11,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:11,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:11,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:11,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 361 transitions, 4849 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:11,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:11,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:11,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:12,402 INFO L124 PetriNetUnfolderBase]: 4153/6373 cut-off events. [2024-06-27 20:29:12,402 INFO L125 PetriNetUnfolderBase]: For 538553/538553 co-relation queries the response was YES. [2024-06-27 20:29:12,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50890 conditions, 6373 events. 4153/6373 cut-off events. For 538553/538553 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35232 event pairs, 951 based on Foata normal form. 2/6372 useless extension candidates. Maximal degree in co-relation 50783. Up to 6132 conditions per place. [2024-06-27 20:29:12,470 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 302 selfloop transitions, 76 changer transitions 0/381 dead transitions. [2024-06-27 20:29:12,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 381 transitions, 5789 flow [2024-06-27 20:29:12,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:12,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:12,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:29:12,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:29:12,472 INFO L175 Difference]: Start difference. First operand has 232 places, 361 transitions, 4849 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:29:12,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 381 transitions, 5789 flow [2024-06-27 20:29:13,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 381 transitions, 5715 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 20:29:13,120 INFO L231 Difference]: Finished difference. Result has 237 places, 361 transitions, 4933 flow [2024-06-27 20:29:13,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4933, PETRI_PLACES=237, PETRI_TRANSITIONS=361} [2024-06-27 20:29:13,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-27 20:29:13,121 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 361 transitions, 4933 flow [2024-06-27 20:29:13,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:13,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:13,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:13,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:29:13,121 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:13,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:13,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1653730405, now seen corresponding path program 3 times [2024-06-27 20:29:13,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:13,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665474017] [2024-06-27 20:29:13,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:13,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:13,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:13,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-27 20:29:13,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:13,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665474017] [2024-06-27 20:29:13,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665474017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:13,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:13,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:29:13,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097150877] [2024-06-27 20:29:13,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:13,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:29:13,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:13,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:29:13,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:29:13,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:13,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 361 transitions, 4933 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:13,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:13,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:13,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:14,757 INFO L124 PetriNetUnfolderBase]: 4057/6280 cut-off events. [2024-06-27 20:29:14,757 INFO L125 PetriNetUnfolderBase]: For 555282/555294 co-relation queries the response was YES. [2024-06-27 20:29:14,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50820 conditions, 6280 events. 4057/6280 cut-off events. For 555282/555294 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 35269 event pairs, 1005 based on Foata normal form. 9/6282 useless extension candidates. Maximal degree in co-relation 50710. Up to 6038 conditions per place. [2024-06-27 20:29:14,828 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 325 selfloop transitions, 46 changer transitions 0/386 dead transitions. [2024-06-27 20:29:14,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 386 transitions, 6098 flow [2024-06-27 20:29:14,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:29:14,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:29:14,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:29:14,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 20:29:14,829 INFO L175 Difference]: Start difference. First operand has 237 places, 361 transitions, 4933 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:29:14,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 386 transitions, 6098 flow [2024-06-27 20:29:15,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 386 transitions, 5938 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:29:15,586 INFO L231 Difference]: Finished difference. Result has 238 places, 369 transitions, 5015 flow [2024-06-27 20:29:15,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5015, PETRI_PLACES=238, PETRI_TRANSITIONS=369} [2024-06-27 20:29:15,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-27 20:29:15,587 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 369 transitions, 5015 flow [2024-06-27 20:29:15,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:15,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:15,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:15,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:29:15,587 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:15,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:15,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1665158245, now seen corresponding path program 4 times [2024-06-27 20:29:15,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:15,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046749621] [2024-06-27 20:29:15,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:15,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:15,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:16,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:16,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:16,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046749621] [2024-06-27 20:29:16,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046749621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:16,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:16,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:29:16,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167172448] [2024-06-27 20:29:16,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:16,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:29:16,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:16,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:29:16,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:29:16,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:16,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 369 transitions, 5015 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:16,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:16,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:16,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:17,276 INFO L124 PetriNetUnfolderBase]: 4062/6287 cut-off events. [2024-06-27 20:29:17,276 INFO L125 PetriNetUnfolderBase]: For 573050/573062 co-relation queries the response was YES. [2024-06-27 20:29:17,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51431 conditions, 6287 events. 4062/6287 cut-off events. For 573050/573062 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35291 event pairs, 1010 based on Foata normal form. 9/6289 useless extension candidates. Maximal degree in co-relation 51319. Up to 6044 conditions per place. [2024-06-27 20:29:17,349 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 321 selfloop transitions, 49 changer transitions 0/385 dead transitions. [2024-06-27 20:29:17,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 385 transitions, 5984 flow [2024-06-27 20:29:17,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:29:17,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:29:17,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:29:17,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 20:29:17,350 INFO L175 Difference]: Start difference. First operand has 238 places, 369 transitions, 5015 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:29:17,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 385 transitions, 5984 flow [2024-06-27 20:29:18,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 385 transitions, 5829 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-27 20:29:18,293 INFO L231 Difference]: Finished difference. Result has 242 places, 372 transitions, 5029 flow [2024-06-27 20:29:18,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4890, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5029, PETRI_PLACES=242, PETRI_TRANSITIONS=372} [2024-06-27 20:29:18,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-27 20:29:18,294 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 372 transitions, 5029 flow [2024-06-27 20:29:18,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:18,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:18,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:18,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:29:18,294 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:18,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:18,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1464993435, now seen corresponding path program 5 times [2024-06-27 20:29:18,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:18,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125951451] [2024-06-27 20:29:18,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:18,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:18,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:18,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:18,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:18,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125951451] [2024-06-27 20:29:18,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125951451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:18,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:18,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:29:18,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448127267] [2024-06-27 20:29:18,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:18,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:29:18,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:18,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:29:18,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:29:18,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:18,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 372 transitions, 5029 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:18,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:18,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:18,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:20,041 INFO L124 PetriNetUnfolderBase]: 4059/6283 cut-off events. [2024-06-27 20:29:20,041 INFO L125 PetriNetUnfolderBase]: For 586726/586738 co-relation queries the response was YES. [2024-06-27 20:29:20,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51587 conditions, 6283 events. 4059/6283 cut-off events. For 586726/586738 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 35257 event pairs, 1012 based on Foata normal form. 9/6285 useless extension candidates. Maximal degree in co-relation 51473. Up to 6098 conditions per place. [2024-06-27 20:29:20,109 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 340 selfloop transitions, 26 changer transitions 0/381 dead transitions. [2024-06-27 20:29:20,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 381 transitions, 5787 flow [2024-06-27 20:29:20,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:29:20,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:29:20,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 20:29:20,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707482993197279 [2024-06-27 20:29:20,110 INFO L175 Difference]: Start difference. First operand has 242 places, 372 transitions, 5029 flow. Second operand 7 states and 109 transitions. [2024-06-27 20:29:20,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 381 transitions, 5787 flow [2024-06-27 20:29:20,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 381 transitions, 5685 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 20:29:20,891 INFO L231 Difference]: Finished difference. Result has 245 places, 372 transitions, 4985 flow [2024-06-27 20:29:20,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4985, PETRI_PLACES=245, PETRI_TRANSITIONS=372} [2024-06-27 20:29:20,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-27 20:29:20,892 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 372 transitions, 4985 flow [2024-06-27 20:29:20,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:20,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:20,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:20,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:29:20,892 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:20,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:20,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1242660447, now seen corresponding path program 6 times [2024-06-27 20:29:20,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:20,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61108982] [2024-06-27 20:29:20,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:20,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:21,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:21,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:21,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61108982] [2024-06-27 20:29:21,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61108982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:21,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:21,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:29:21,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52927980] [2024-06-27 20:29:21,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:21,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:29:21,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:21,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:29:21,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:29:21,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:21,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 372 transitions, 4985 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:21,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:21,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:21,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:22,683 INFO L124 PetriNetUnfolderBase]: 4056/6279 cut-off events. [2024-06-27 20:29:22,683 INFO L125 PetriNetUnfolderBase]: For 601006/601018 co-relation queries the response was YES. [2024-06-27 20:29:22,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51692 conditions, 6279 events. 4056/6279 cut-off events. For 601006/601018 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35258 event pairs, 1012 based on Foata normal form. 9/6281 useless extension candidates. Maximal degree in co-relation 51577. Up to 6085 conditions per place. [2024-06-27 20:29:22,748 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 332 selfloop transitions, 34 changer transitions 0/381 dead transitions. [2024-06-27 20:29:22,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 381 transitions, 5743 flow [2024-06-27 20:29:22,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:29:22,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:29:22,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 20:29:22,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-27 20:29:22,749 INFO L175 Difference]: Start difference. First operand has 245 places, 372 transitions, 4985 flow. Second operand 7 states and 110 transitions. [2024-06-27 20:29:22,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 381 transitions, 5743 flow [2024-06-27 20:29:23,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 381 transitions, 5669 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 20:29:23,486 INFO L231 Difference]: Finished difference. Result has 247 places, 372 transitions, 4985 flow [2024-06-27 20:29:23,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4911, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4985, PETRI_PLACES=247, PETRI_TRANSITIONS=372} [2024-06-27 20:29:23,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-27 20:29:23,487 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 372 transitions, 4985 flow [2024-06-27 20:29:23,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:23,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:23,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:23,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:29:23,487 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:23,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:23,488 INFO L85 PathProgramCache]: Analyzing trace with hash 721387639, now seen corresponding path program 5 times [2024-06-27 20:29:23,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:23,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66967662] [2024-06-27 20:29:23,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:23,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:23,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:24,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:24,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:24,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66967662] [2024-06-27 20:29:24,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66967662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:24,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:24,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:29:24,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838410445] [2024-06-27 20:29:24,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:24,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:29:24,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:24,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:29:24,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:29:24,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:24,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 372 transitions, 4985 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:24,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:24,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:24,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:26,042 INFO L124 PetriNetUnfolderBase]: 4036/6249 cut-off events. [2024-06-27 20:29:26,042 INFO L125 PetriNetUnfolderBase]: For 614878/614884 co-relation queries the response was YES. [2024-06-27 20:29:26,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51134 conditions, 6249 events. 4036/6249 cut-off events. For 614878/614884 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35047 event pairs, 845 based on Foata normal form. 16/6246 useless extension candidates. Maximal degree in co-relation 51018. Up to 5442 conditions per place. [2024-06-27 20:29:26,107 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 134 changer transitions 0/408 dead transitions. [2024-06-27 20:29:26,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 408 transitions, 5914 flow [2024-06-27 20:29:26,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:29:26,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:29:26,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:29:26,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:29:26,108 INFO L175 Difference]: Start difference. First operand has 247 places, 372 transitions, 4985 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:29:26,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 408 transitions, 5914 flow [2024-06-27 20:29:26,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 408 transitions, 5818 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:29:26,977 INFO L231 Difference]: Finished difference. Result has 252 places, 374 transitions, 5191 flow [2024-06-27 20:29:26,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4889, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5191, PETRI_PLACES=252, PETRI_TRANSITIONS=374} [2024-06-27 20:29:26,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-27 20:29:26,977 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 374 transitions, 5191 flow [2024-06-27 20:29:26,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:26,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:26,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:26,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:29:26,978 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:26,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:26,978 INFO L85 PathProgramCache]: Analyzing trace with hash 581012155, now seen corresponding path program 6 times [2024-06-27 20:29:26,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:26,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094577476] [2024-06-27 20:29:26,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:26,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:26,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:27,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:27,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:27,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094577476] [2024-06-27 20:29:27,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094577476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:27,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:27,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:29:27,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67669088] [2024-06-27 20:29:27,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:27,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:29:27,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:27,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:29:27,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:29:27,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:27,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 374 transitions, 5191 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:27,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:27,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:27,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:29,146 INFO L124 PetriNetUnfolderBase]: 4018/6219 cut-off events. [2024-06-27 20:29:29,146 INFO L125 PetriNetUnfolderBase]: For 615965/615971 co-relation queries the response was YES. [2024-06-27 20:29:29,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51014 conditions, 6219 events. 4018/6219 cut-off events. For 615965/615971 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 34772 event pairs, 862 based on Foata normal form. 16/6216 useless extension candidates. Maximal degree in co-relation 50896. Up to 5410 conditions per place. [2024-06-27 20:29:29,211 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 263 selfloop transitions, 132 changer transitions 0/410 dead transitions. [2024-06-27 20:29:29,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 410 transitions, 6126 flow [2024-06-27 20:29:29,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:29:29,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:29:29,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:29:29,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-27 20:29:29,213 INFO L175 Difference]: Start difference. First operand has 252 places, 374 transitions, 5191 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:29:29,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 410 transitions, 6126 flow [2024-06-27 20:29:29,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 410 transitions, 5811 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:29:29,912 INFO L231 Difference]: Finished difference. Result has 256 places, 376 transitions, 5176 flow [2024-06-27 20:29:29,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4876, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5176, PETRI_PLACES=256, PETRI_TRANSITIONS=376} [2024-06-27 20:29:29,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-27 20:29:29,913 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 376 transitions, 5176 flow [2024-06-27 20:29:29,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:29,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:29,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:29,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:29:29,913 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:29,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:29,914 INFO L85 PathProgramCache]: Analyzing trace with hash 580896835, now seen corresponding path program 7 times [2024-06-27 20:29:29,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:29,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271662349] [2024-06-27 20:29:29,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:29,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:31,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:31,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:31,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271662349] [2024-06-27 20:29:31,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271662349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:31,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:31,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:29:31,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028228204] [2024-06-27 20:29:31,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:31,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:29:31,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:31,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:29:31,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:29:31,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:31,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 376 transitions, 5176 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:31,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:31,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:31,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:32,868 INFO L124 PetriNetUnfolderBase]: 3998/6187 cut-off events. [2024-06-27 20:29:32,868 INFO L125 PetriNetUnfolderBase]: For 613555/613561 co-relation queries the response was YES. [2024-06-27 20:29:32,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50121 conditions, 6187 events. 3998/6187 cut-off events. For 613555/613561 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 34498 event pairs, 808 based on Foata normal form. 16/6184 useless extension candidates. Maximal degree in co-relation 50001. Up to 4834 conditions per place. [2024-06-27 20:29:32,957 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 255 selfloop transitions, 149 changer transitions 0/419 dead transitions. [2024-06-27 20:29:32,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 419 transitions, 6092 flow [2024-06-27 20:29:32,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:29:32,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:29:32,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 20:29:32,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 20:29:32,958 INFO L175 Difference]: Start difference. First operand has 256 places, 376 transitions, 5176 flow. Second operand 10 states and 182 transitions. [2024-06-27 20:29:32,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 419 transitions, 6092 flow [2024-06-27 20:29:33,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 419 transitions, 5813 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:29:33,827 INFO L231 Difference]: Finished difference. Result has 260 places, 377 transitions, 5170 flow [2024-06-27 20:29:33,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5170, PETRI_PLACES=260, PETRI_TRANSITIONS=377} [2024-06-27 20:29:33,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 20:29:33,828 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 377 transitions, 5170 flow [2024-06-27 20:29:33,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:33,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:33,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:33,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:29:33,828 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:33,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:33,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1248377994, now seen corresponding path program 4 times [2024-06-27 20:29:33,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:33,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487197512] [2024-06-27 20:29:33,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:33,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:33,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:34,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:34,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:34,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487197512] [2024-06-27 20:29:34,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487197512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:34,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:34,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:34,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003536885] [2024-06-27 20:29:34,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:34,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:34,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:34,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:34,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:34,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:34,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 377 transitions, 5170 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:34,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:34,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:34,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:35,716 INFO L124 PetriNetUnfolderBase]: 4107/6300 cut-off events. [2024-06-27 20:29:35,717 INFO L125 PetriNetUnfolderBase]: For 616508/616511 co-relation queries the response was YES. [2024-06-27 20:29:35,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51278 conditions, 6300 events. 4107/6300 cut-off events. For 616508/616511 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34739 event pairs, 924 based on Foata normal form. 4/6285 useless extension candidates. Maximal degree in co-relation 51156. Up to 6052 conditions per place. [2024-06-27 20:29:35,793 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 79 changer transitions 0/394 dead transitions. [2024-06-27 20:29:35,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 394 transitions, 6171 flow [2024-06-27 20:29:35,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:35,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:35,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:29:35,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 20:29:35,795 INFO L175 Difference]: Start difference. First operand has 260 places, 377 transitions, 5170 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:29:35,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 394 transitions, 6171 flow [2024-06-27 20:29:36,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 394 transitions, 5692 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 20:29:36,766 INFO L231 Difference]: Finished difference. Result has 260 places, 380 transitions, 4896 flow [2024-06-27 20:29:36,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4896, PETRI_PLACES=260, PETRI_TRANSITIONS=380} [2024-06-27 20:29:36,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 20:29:36,767 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 380 transitions, 4896 flow [2024-06-27 20:29:36,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:36,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:36,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:36,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:29:36,767 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:36,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:36,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1248366834, now seen corresponding path program 5 times [2024-06-27 20:29:36,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:36,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493867232] [2024-06-27 20:29:36,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:36,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:36,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:37,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:37,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:37,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493867232] [2024-06-27 20:29:37,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493867232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:37,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:37,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:37,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639317454] [2024-06-27 20:29:37,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:37,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:37,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:37,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:37,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:37,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:37,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 380 transitions, 4896 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:37,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:37,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:37,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:38,697 INFO L124 PetriNetUnfolderBase]: 4117/6314 cut-off events. [2024-06-27 20:29:38,697 INFO L125 PetriNetUnfolderBase]: For 627270/627273 co-relation queries the response was YES. [2024-06-27 20:29:38,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50256 conditions, 6314 events. 4117/6314 cut-off events. For 627270/627273 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34787 event pairs, 924 based on Foata normal form. 4/6299 useless extension candidates. Maximal degree in co-relation 50134. Up to 6062 conditions per place. [2024-06-27 20:29:38,769 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 81 changer transitions 0/398 dead transitions. [2024-06-27 20:29:38,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 398 transitions, 5917 flow [2024-06-27 20:29:38,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:38,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:38,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:29:38,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 20:29:38,770 INFO L175 Difference]: Start difference. First operand has 260 places, 380 transitions, 4896 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:29:38,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 398 transitions, 5917 flow [2024-06-27 20:29:39,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 398 transitions, 5623 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:29:39,529 INFO L231 Difference]: Finished difference. Result has 261 places, 383 transitions, 4817 flow [2024-06-27 20:29:39,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4613, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4817, PETRI_PLACES=261, PETRI_TRANSITIONS=383} [2024-06-27 20:29:39,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-27 20:29:39,530 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 383 transitions, 4817 flow [2024-06-27 20:29:39,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:39,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:39,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:39,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:29:39,530 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:39,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:39,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1248366431, now seen corresponding path program 2 times [2024-06-27 20:29:39,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:39,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880449265] [2024-06-27 20:29:39,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:39,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:39,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:40,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:40,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:40,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880449265] [2024-06-27 20:29:40,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880449265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:40,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:40,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:40,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090955725] [2024-06-27 20:29:40,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:40,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:40,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:40,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:40,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:40,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:40,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 383 transitions, 4817 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:40,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:40,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:40,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:41,573 INFO L124 PetriNetUnfolderBase]: 4122/6319 cut-off events. [2024-06-27 20:29:41,574 INFO L125 PetriNetUnfolderBase]: For 639755/639767 co-relation queries the response was YES. [2024-06-27 20:29:41,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50486 conditions, 6319 events. 4122/6319 cut-off events. For 639755/639767 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34914 event pairs, 1000 based on Foata normal form. 9/6321 useless extension candidates. Maximal degree in co-relation 50363. Up to 6231 conditions per place. [2024-06-27 20:29:41,640 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 42 changer transitions 0/397 dead transitions. [2024-06-27 20:29:41,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 397 transitions, 5829 flow [2024-06-27 20:29:41,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:41,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:29:41,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 20:29:41,641 INFO L175 Difference]: Start difference. First operand has 261 places, 383 transitions, 4817 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:29:41,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 397 transitions, 5829 flow [2024-06-27 20:29:42,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 397 transitions, 5659 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 20:29:42,552 INFO L231 Difference]: Finished difference. Result has 264 places, 386 transitions, 4791 flow [2024-06-27 20:29:42,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4647, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4791, PETRI_PLACES=264, PETRI_TRANSITIONS=386} [2024-06-27 20:29:42,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-27 20:29:42,554 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 386 transitions, 4791 flow [2024-06-27 20:29:42,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:42,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:42,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:42,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:29:42,555 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:42,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:42,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1235033951, now seen corresponding path program 3 times [2024-06-27 20:29:42,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:42,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559141058] [2024-06-27 20:29:42,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:42,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:43,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:43,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:43,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559141058] [2024-06-27 20:29:43,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559141058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:43,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:43,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:43,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686342575] [2024-06-27 20:29:43,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:43,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:43,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:43,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:43,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:43,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:43,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 386 transitions, 4791 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:43,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:43,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:43,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:44,687 INFO L124 PetriNetUnfolderBase]: 4127/6326 cut-off events. [2024-06-27 20:29:44,687 INFO L125 PetriNetUnfolderBase]: For 656156/656168 co-relation queries the response was YES. [2024-06-27 20:29:44,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50622 conditions, 6326 events. 4127/6326 cut-off events. For 656156/656168 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34875 event pairs, 1000 based on Foata normal form. 9/6328 useless extension candidates. Maximal degree in co-relation 50498. Up to 6237 conditions per place. [2024-06-27 20:29:44,763 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 349 selfloop transitions, 48 changer transitions 0/400 dead transitions. [2024-06-27 20:29:44,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 400 transitions, 5817 flow [2024-06-27 20:29:44,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:44,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:44,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-27 20:29:44,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-27 20:29:44,765 INFO L175 Difference]: Start difference. First operand has 264 places, 386 transitions, 4791 flow. Second operand 8 states and 116 transitions. [2024-06-27 20:29:44,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 400 transitions, 5817 flow [2024-06-27 20:29:45,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 400 transitions, 5687 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 20:29:45,648 INFO L231 Difference]: Finished difference. Result has 267 places, 389 transitions, 4823 flow [2024-06-27 20:29:45,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4823, PETRI_PLACES=267, PETRI_TRANSITIONS=389} [2024-06-27 20:29:45,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 20:29:45,649 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 389 transitions, 4823 flow [2024-06-27 20:29:45,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:45,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:45,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-27 20:29:45,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:29:45,649 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:45,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:45,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1235479421, now seen corresponding path program 4 times [2024-06-27 20:29:45,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:45,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920114302] [2024-06-27 20:29:45,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:45,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:45,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:46,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-27 20:29:46,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:46,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920114302] [2024-06-27 20:29:46,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920114302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:46,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:46,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:46,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617330283] [2024-06-27 20:29:46,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:46,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:46,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:46,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:46,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:46,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:46,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 389 transitions, 4823 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:46,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:46,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:46,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:47,659 INFO L124 PetriNetUnfolderBase]: 4124/6322 cut-off events. [2024-06-27 20:29:47,660 INFO L125 PetriNetUnfolderBase]: For 670104/670116 co-relation queries the response was YES. [2024-06-27 20:29:47,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50723 conditions, 6322 events. 4124/6322 cut-off events. For 670104/670116 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34897 event pairs, 1000 based on Foata normal form. 9/6324 useless extension candidates. Maximal degree in co-relation 50598. Up to 6234 conditions per place. [2024-06-27 20:29:47,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 46 changer transitions 0/399 dead transitions. [2024-06-27 20:29:47,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 399 transitions, 5643 flow [2024-06-27 20:29:47,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:47,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:47,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-27 20:29:47,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-27 20:29:47,736 INFO L175 Difference]: Start difference. First operand has 267 places, 389 transitions, 4823 flow. Second operand 8 states and 116 transitions. [2024-06-27 20:29:47,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 399 transitions, 5643 flow [2024-06-27 20:29:48,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 399 transitions, 5487 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 20:29:48,634 INFO L231 Difference]: Finished difference. Result has 270 places, 389 transitions, 4765 flow [2024-06-27 20:29:48,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4765, PETRI_PLACES=270, PETRI_TRANSITIONS=389} [2024-06-27 20:29:48,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-27 20:29:48,635 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 389 transitions, 4765 flow [2024-06-27 20:29:48,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:48,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:48,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:48,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:29:48,636 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:48,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:48,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1404176242, now seen corresponding path program 6 times [2024-06-27 20:29:48,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:48,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900126493] [2024-06-27 20:29:48,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:48,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:48,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:49,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:49,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:49,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900126493] [2024-06-27 20:29:49,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900126493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:49,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:49,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:49,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801502816] [2024-06-27 20:29:49,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:49,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:49,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:49,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:49,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:49,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:29:49,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 389 transitions, 4765 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:49,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:49,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:29:49,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:50,704 INFO L124 PetriNetUnfolderBase]: 4118/6316 cut-off events. [2024-06-27 20:29:50,704 INFO L125 PetriNetUnfolderBase]: For 684126/684129 co-relation queries the response was YES. [2024-06-27 20:29:50,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50707 conditions, 6316 events. 4118/6316 cut-off events. For 684126/684129 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 34773 event pairs, 921 based on Foata normal form. 4/6301 useless extension candidates. Maximal degree in co-relation 50581. Up to 6067 conditions per place. [2024-06-27 20:29:50,772 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 84 changer transitions 0/402 dead transitions. [2024-06-27 20:29:50,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 402 transitions, 5603 flow [2024-06-27 20:29:50,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:50,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:50,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 20:29:50,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 20:29:50,773 INFO L175 Difference]: Start difference. First operand has 270 places, 389 transitions, 4765 flow. Second operand 8 states and 121 transitions. [2024-06-27 20:29:50,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 402 transitions, 5603 flow [2024-06-27 20:29:51,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 402 transitions, 5470 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:29:51,617 INFO L231 Difference]: Finished difference. Result has 271 places, 389 transitions, 4806 flow [2024-06-27 20:29:51,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4806, PETRI_PLACES=271, PETRI_TRANSITIONS=389} [2024-06-27 20:29:51,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-27 20:29:51,618 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 389 transitions, 4806 flow [2024-06-27 20:29:51,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:51,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:51,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:51,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:29:51,618 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:51,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:51,619 INFO L85 PathProgramCache]: Analyzing trace with hash 197084451, now seen corresponding path program 1 times [2024-06-27 20:29:51,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:51,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457176779] [2024-06-27 20:29:51,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:51,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:51,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:52,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:52,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:52,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457176779] [2024-06-27 20:29:52,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457176779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:52,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:52,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:52,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183622551] [2024-06-27 20:29:52,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:52,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:52,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:52,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:52,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:52,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:29:52,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 389 transitions, 4806 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:52,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:52,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:29:52,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:53,637 INFO L124 PetriNetUnfolderBase]: 3863/6062 cut-off events. [2024-06-27 20:29:53,637 INFO L125 PetriNetUnfolderBase]: For 605336/605336 co-relation queries the response was YES. [2024-06-27 20:29:53,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46900 conditions, 6062 events. 3863/6062 cut-off events. For 605336/605336 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34730 event pairs, 978 based on Foata normal form. 1/6051 useless extension candidates. Maximal degree in co-relation 46774. Up to 5793 conditions per place. [2024-06-27 20:29:53,709 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 369 selfloop transitions, 24 changer transitions 0/416 dead transitions. [2024-06-27 20:29:53,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 416 transitions, 5900 flow [2024-06-27 20:29:53,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:29:53,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:29:53,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 20:29:53,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 20:29:53,710 INFO L175 Difference]: Start difference. First operand has 271 places, 389 transitions, 4806 flow. Second operand 9 states and 149 transitions. [2024-06-27 20:29:53,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 416 transitions, 5900 flow [2024-06-27 20:29:54,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 416 transitions, 5708 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:29:54,564 INFO L231 Difference]: Finished difference. Result has 272 places, 395 transitions, 4766 flow [2024-06-27 20:29:54,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4766, PETRI_PLACES=272, PETRI_TRANSITIONS=395} [2024-06-27 20:29:54,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 20:29:54,572 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 395 transitions, 4766 flow [2024-06-27 20:29:54,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:54,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:54,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:54,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:29:54,572 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:54,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:54,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1442098296, now seen corresponding path program 1 times [2024-06-27 20:29:54,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:54,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577944134] [2024-06-27 20:29:54,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:54,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:54,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:55,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:55,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:55,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577944134] [2024-06-27 20:29:55,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577944134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:55,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:55,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:55,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368718444] [2024-06-27 20:29:55,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:55,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:55,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:55,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:55,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:29:55,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 395 transitions, 4766 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:55,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:55,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:29:55,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:56,362 INFO L124 PetriNetUnfolderBase]: 3972/6173 cut-off events. [2024-06-27 20:29:56,362 INFO L125 PetriNetUnfolderBase]: For 620232/620232 co-relation queries the response was YES. [2024-06-27 20:29:56,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47979 conditions, 6173 events. 3972/6173 cut-off events. For 620232/620232 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34853 event pairs, 1005 based on Foata normal form. 1/6162 useless extension candidates. Maximal degree in co-relation 47852. Up to 6042 conditions per place. [2024-06-27 20:29:56,439 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 387 selfloop transitions, 18 changer transitions 0/414 dead transitions. [2024-06-27 20:29:56,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 414 transitions, 5696 flow [2024-06-27 20:29:56,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:56,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:56,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:29:56,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 20:29:56,440 INFO L175 Difference]: Start difference. First operand has 272 places, 395 transitions, 4766 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:29:56,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 414 transitions, 5696 flow [2024-06-27 20:29:57,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 414 transitions, 5621 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:29:57,316 INFO L231 Difference]: Finished difference. Result has 275 places, 398 transitions, 4807 flow [2024-06-27 20:29:57,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4807, PETRI_PLACES=275, PETRI_TRANSITIONS=398} [2024-06-27 20:29:57,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-27 20:29:57,317 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 398 transitions, 4807 flow [2024-06-27 20:29:57,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:57,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:57,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:57,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:29:57,318 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:29:57,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:57,318 INFO L85 PathProgramCache]: Analyzing trace with hash 200749581, now seen corresponding path program 2 times [2024-06-27 20:29:57,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:57,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095152469] [2024-06-27 20:29:57,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:57,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:57,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:58,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:58,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:58,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095152469] [2024-06-27 20:29:58,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095152469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:58,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:58,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:29:58,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374562232] [2024-06-27 20:29:58,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:58,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:29:58,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:58,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:29:58,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:29:58,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:29:58,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 398 transitions, 4807 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:58,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:58,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:29:58,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:59,439 INFO L124 PetriNetUnfolderBase]: 3877/6077 cut-off events. [2024-06-27 20:29:59,444 INFO L125 PetriNetUnfolderBase]: For 635664/635664 co-relation queries the response was YES. [2024-06-27 20:29:59,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47985 conditions, 6077 events. 3877/6077 cut-off events. For 635664/635664 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34741 event pairs, 977 based on Foata normal form. 1/6066 useless extension candidates. Maximal degree in co-relation 47856. Up to 5819 conditions per place. [2024-06-27 20:29:59,511 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 372 selfloop transitions, 18 changer transitions 0/414 dead transitions. [2024-06-27 20:29:59,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 414 transitions, 5639 flow [2024-06-27 20:29:59,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:29:59,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:29:59,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:29:59,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:29:59,512 INFO L175 Difference]: Start difference. First operand has 275 places, 398 transitions, 4807 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:29:59,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 414 transitions, 5639 flow [2024-06-27 20:30:00,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 414 transitions, 5527 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:00,354 INFO L231 Difference]: Finished difference. Result has 277 places, 398 transitions, 4737 flow [2024-06-27 20:30:00,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4737, PETRI_PLACES=277, PETRI_TRANSITIONS=398} [2024-06-27 20:30:00,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-27 20:30:00,354 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 398 transitions, 4737 flow [2024-06-27 20:30:00,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:00,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:00,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:00,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:30:00,355 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:00,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1665172133, now seen corresponding path program 1 times [2024-06-27 20:30:00,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:00,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163868979] [2024-06-27 20:30:00,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:00,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:00,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:01,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-27 20:30:01,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:01,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163868979] [2024-06-27 20:30:01,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163868979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:01,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:01,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:01,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667092706] [2024-06-27 20:30:01,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:01,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:01,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:01,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:01,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:01,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:01,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 398 transitions, 4737 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:01,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:01,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:01,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:02,106 INFO L124 PetriNetUnfolderBase]: 3987/6196 cut-off events. [2024-06-27 20:30:02,106 INFO L125 PetriNetUnfolderBase]: For 654302/654302 co-relation queries the response was YES. [2024-06-27 20:30:02,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48770 conditions, 6196 events. 3987/6196 cut-off events. For 654302/654302 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35011 event pairs, 1007 based on Foata normal form. 2/6186 useless extension candidates. Maximal degree in co-relation 48640. Up to 6033 conditions per place. [2024-06-27 20:30:02,183 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 379 selfloop transitions, 35 changer transitions 0/423 dead transitions. [2024-06-27 20:30:02,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 423 transitions, 5879 flow [2024-06-27 20:30:02,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:02,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:02,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:30:02,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:30:02,184 INFO L175 Difference]: Start difference. First operand has 277 places, 398 transitions, 4737 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:30:02,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 423 transitions, 5879 flow [2024-06-27 20:30:02,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 423 transitions, 5833 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:30:02,977 INFO L231 Difference]: Finished difference. Result has 279 places, 407 transitions, 4906 flow [2024-06-27 20:30:02,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4691, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4906, PETRI_PLACES=279, PETRI_TRANSITIONS=407} [2024-06-27 20:30:02,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-27 20:30:02,978 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 407 transitions, 4906 flow [2024-06-27 20:30:02,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:02,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:02,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:02,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:30:02,978 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:02,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:02,979 INFO L85 PathProgramCache]: Analyzing trace with hash 200899466, now seen corresponding path program 2 times [2024-06-27 20:30:02,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:02,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20368595] [2024-06-27 20:30:02,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:02,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:02,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:03,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:03,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:03,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20368595] [2024-06-27 20:30:03,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20368595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:03,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:03,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:03,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603006316] [2024-06-27 20:30:03,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:03,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:03,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:03,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:03,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:03,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:03,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 407 transitions, 4906 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:03,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:03,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:03,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:04,872 INFO L124 PetriNetUnfolderBase]: 4000/6214 cut-off events. [2024-06-27 20:30:04,873 INFO L125 PetriNetUnfolderBase]: For 672738/672738 co-relation queries the response was YES. [2024-06-27 20:30:04,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49765 conditions, 6214 events. 4000/6214 cut-off events. For 672738/672738 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35139 event pairs, 1006 based on Foata normal form. 1/6203 useless extension candidates. Maximal degree in co-relation 49633. Up to 6039 conditions per place. [2024-06-27 20:30:04,955 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 377 selfloop transitions, 45 changer transitions 0/431 dead transitions. [2024-06-27 20:30:04,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 431 transitions, 6334 flow [2024-06-27 20:30:04,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:04,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:04,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:30:04,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:30:04,956 INFO L175 Difference]: Start difference. First operand has 279 places, 407 transitions, 4906 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:30:04,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 431 transitions, 6334 flow [2024-06-27 20:30:05,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 431 transitions, 6268 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 20:30:05,748 INFO L231 Difference]: Finished difference. Result has 284 places, 416 transitions, 5170 flow [2024-06-27 20:30:05,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5170, PETRI_PLACES=284, PETRI_TRANSITIONS=416} [2024-06-27 20:30:05,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-27 20:30:05,748 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 416 transitions, 5170 flow [2024-06-27 20:30:05,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:05,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:05,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:05,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:30:05,749 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:05,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:05,749 INFO L85 PathProgramCache]: Analyzing trace with hash 200893731, now seen corresponding path program 3 times [2024-06-27 20:30:05,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:05,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8055206] [2024-06-27 20:30:05,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:05,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:06,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:06,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:06,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8055206] [2024-06-27 20:30:06,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8055206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:06,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:06,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:06,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664788293] [2024-06-27 20:30:06,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:06,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:06,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:06,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:06,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:06,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:30:06,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 416 transitions, 5170 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:06,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:06,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:30:06,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:07,795 INFO L124 PetriNetUnfolderBase]: 3912/6128 cut-off events. [2024-06-27 20:30:07,795 INFO L125 PetriNetUnfolderBase]: For 694420/694420 co-relation queries the response was YES. [2024-06-27 20:30:07,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49934 conditions, 6128 events. 3912/6128 cut-off events. For 694420/694420 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35088 event pairs, 977 based on Foata normal form. 1/6117 useless extension candidates. Maximal degree in co-relation 49799. Up to 5848 conditions per place. [2024-06-27 20:30:07,864 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 30 changer transitions 0/432 dead transitions. [2024-06-27 20:30:07,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 432 transitions, 6078 flow [2024-06-27 20:30:07,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:07,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:07,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:30:07,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 20:30:07,866 INFO L175 Difference]: Start difference. First operand has 284 places, 416 transitions, 5170 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:30:07,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 432 transitions, 6078 flow [2024-06-27 20:30:08,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 432 transitions, 5971 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 20:30:08,833 INFO L231 Difference]: Finished difference. Result has 289 places, 419 transitions, 5193 flow [2024-06-27 20:30:08,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5063, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5193, PETRI_PLACES=289, PETRI_TRANSITIONS=419} [2024-06-27 20:30:08,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-27 20:30:08,834 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 419 transitions, 5193 flow [2024-06-27 20:30:08,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:08,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:08,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:08,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:30:08,834 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:08,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:08,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1665166336, now seen corresponding path program 3 times [2024-06-27 20:30:08,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:08,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880804115] [2024-06-27 20:30:08,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:08,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:08,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:09,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:09,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:09,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880804115] [2024-06-27 20:30:09,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880804115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:09,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:09,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:09,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545623091] [2024-06-27 20:30:09,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:09,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:09,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:09,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:09,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:09,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:09,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 419 transitions, 5193 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:09,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:09,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:09,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:10,739 INFO L124 PetriNetUnfolderBase]: 4002/6217 cut-off events. [2024-06-27 20:30:10,740 INFO L125 PetriNetUnfolderBase]: For 703538/703538 co-relation queries the response was YES. [2024-06-27 20:30:10,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50789 conditions, 6217 events. 4002/6217 cut-off events. For 703538/703538 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35110 event pairs, 1006 based on Foata normal form. 1/6206 useless extension candidates. Maximal degree in co-relation 50652. Up to 6043 conditions per place. [2024-06-27 20:30:10,824 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 44 changer transitions 0/433 dead transitions. [2024-06-27 20:30:10,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 433 transitions, 6243 flow [2024-06-27 20:30:10,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:10,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:10,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:30:10,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:30:10,825 INFO L175 Difference]: Start difference. First operand has 289 places, 419 transitions, 5193 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:30:10,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 433 transitions, 6243 flow [2024-06-27 20:30:11,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 433 transitions, 6089 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:11,843 INFO L231 Difference]: Finished difference. Result has 291 places, 419 transitions, 5133 flow [2024-06-27 20:30:11,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5133, PETRI_PLACES=291, PETRI_TRANSITIONS=419} [2024-06-27 20:30:11,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 20:30:11,844 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 419 transitions, 5133 flow [2024-06-27 20:30:11,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:11,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:11,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:11,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:30:11,844 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:11,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:11,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1332187141, now seen corresponding path program 4 times [2024-06-27 20:30:11,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:11,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150694650] [2024-06-27 20:30:11,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:11,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:11,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:12,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:12,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:12,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150694650] [2024-06-27 20:30:12,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150694650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:12,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:12,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:12,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333887150] [2024-06-27 20:30:12,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:12,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:12,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:12,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:12,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:12,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:30:12,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 419 transitions, 5133 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:12,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:12,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:30:12,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:13,905 INFO L124 PetriNetUnfolderBase]: 3906/6120 cut-off events. [2024-06-27 20:30:13,906 INFO L125 PetriNetUnfolderBase]: For 719349/719349 co-relation queries the response was YES. [2024-06-27 20:30:13,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50427 conditions, 6120 events. 3906/6120 cut-off events. For 719349/719349 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35052 event pairs, 976 based on Foata normal form. 1/6109 useless extension candidates. Maximal degree in co-relation 50289. Up to 5868 conditions per place. [2024-06-27 20:30:13,986 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 387 selfloop transitions, 18 changer transitions 0/432 dead transitions. [2024-06-27 20:30:13,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 432 transitions, 6035 flow [2024-06-27 20:30:13,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:13,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:13,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:30:13,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 20:30:13,987 INFO L175 Difference]: Start difference. First operand has 291 places, 419 transitions, 5133 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:30:13,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 432 transitions, 6035 flow [2024-06-27 20:30:15,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 432 transitions, 5927 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 20:30:15,007 INFO L231 Difference]: Finished difference. Result has 292 places, 422 transitions, 5137 flow [2024-06-27 20:30:15,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5025, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5137, PETRI_PLACES=292, PETRI_TRANSITIONS=422} [2024-06-27 20:30:15,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-27 20:30:15,007 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 422 transitions, 5137 flow [2024-06-27 20:30:15,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:15,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:15,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-27 20:30:15,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:30:15,008 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:15,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1397003710, now seen corresponding path program 4 times [2024-06-27 20:30:15,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:15,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111338483] [2024-06-27 20:30:15,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:15,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:15,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:15,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:15,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:15,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111338483] [2024-06-27 20:30:15,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111338483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:15,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:15,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:15,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624067236] [2024-06-27 20:30:15,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:15,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:15,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:15,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:15,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:15,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:15,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 422 transitions, 5137 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:15,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:15,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:15,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:16,873 INFO L124 PetriNetUnfolderBase]: 4004/6220 cut-off events. [2024-06-27 20:30:16,873 INFO L125 PetriNetUnfolderBase]: For 732832/732832 co-relation queries the response was YES. [2024-06-27 20:30:16,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51433 conditions, 6220 events. 4004/6220 cut-off events. For 732832/732832 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 35125 event pairs, 1004 based on Foata normal form. 1/6209 useless extension candidates. Maximal degree in co-relation 51294. Up to 6084 conditions per place. [2024-06-27 20:30:16,947 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 28 changer transitions 0/436 dead transitions. [2024-06-27 20:30:16,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 436 transitions, 6263 flow [2024-06-27 20:30:16,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:16,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:16,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:30:16,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 20:30:16,949 INFO L175 Difference]: Start difference. First operand has 292 places, 422 transitions, 5137 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:30:16,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 436 transitions, 6263 flow [2024-06-27 20:30:18,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 436 transitions, 6173 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:18,022 INFO L231 Difference]: Finished difference. Result has 294 places, 425 transitions, 5187 flow [2024-06-27 20:30:18,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5187, PETRI_PLACES=294, PETRI_TRANSITIONS=425} [2024-06-27 20:30:18,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 20:30:18,022 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 425 transitions, 5187 flow [2024-06-27 20:30:18,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:18,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:18,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:18,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:30:18,024 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:18,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:18,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1397009507, now seen corresponding path program 2 times [2024-06-27 20:30:18,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:18,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062977061] [2024-06-27 20:30:18,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:18,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:18,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:18,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:18,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:18,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062977061] [2024-06-27 20:30:18,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062977061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:18,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:18,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:18,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092885470] [2024-06-27 20:30:18,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:18,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:18,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:18,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:18,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:18,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:18,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 425 transitions, 5187 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:18,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:18,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:18,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:19,912 INFO L124 PetriNetUnfolderBase]: 4014/6236 cut-off events. [2024-06-27 20:30:19,912 INFO L125 PetriNetUnfolderBase]: For 753095/753095 co-relation queries the response was YES. [2024-06-27 20:30:19,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51723 conditions, 6236 events. 4014/6236 cut-off events. For 753095/753095 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 35295 event pairs, 1004 based on Foata normal form. 2/6226 useless extension candidates. Maximal degree in co-relation 51583. Up to 6088 conditions per place. [2024-06-27 20:30:19,993 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 403 selfloop transitions, 29 changer transitions 0/441 dead transitions. [2024-06-27 20:30:19,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 441 transitions, 6303 flow [2024-06-27 20:30:19,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:19,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:19,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:30:19,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 20:30:19,994 INFO L175 Difference]: Start difference. First operand has 294 places, 425 transitions, 5187 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:30:19,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 441 transitions, 6303 flow [2024-06-27 20:30:21,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 441 transitions, 6163 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:21,042 INFO L231 Difference]: Finished difference. Result has 296 places, 428 transitions, 5159 flow [2024-06-27 20:30:21,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5047, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5159, PETRI_PLACES=296, PETRI_TRANSITIONS=428} [2024-06-27 20:30:21,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-27 20:30:21,043 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 428 transitions, 5159 flow [2024-06-27 20:30:21,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:21,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:21,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:21,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:30:21,044 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:21,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:21,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1397009290, now seen corresponding path program 5 times [2024-06-27 20:30:21,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:21,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987575803] [2024-06-27 20:30:21,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:21,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:21,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:21,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:21,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987575803] [2024-06-27 20:30:21,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987575803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:21,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:21,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:21,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092729212] [2024-06-27 20:30:21,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:21,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:21,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:21,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:21,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:21,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:21,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 428 transitions, 5159 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:21,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:21,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:21,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:23,085 INFO L124 PetriNetUnfolderBase]: 4019/6243 cut-off events. [2024-06-27 20:30:23,085 INFO L125 PetriNetUnfolderBase]: For 766264/766264 co-relation queries the response was YES. [2024-06-27 20:30:23,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51942 conditions, 6243 events. 4019/6243 cut-off events. For 766264/766264 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 35327 event pairs, 1004 based on Foata normal form. 1/6232 useless extension candidates. Maximal degree in co-relation 51801. Up to 6104 conditions per place. [2024-06-27 20:30:23,171 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 30 changer transitions 0/442 dead transitions. [2024-06-27 20:30:23,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 442 transitions, 6291 flow [2024-06-27 20:30:23,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:23,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:23,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:30:23,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 20:30:23,173 INFO L175 Difference]: Start difference. First operand has 296 places, 428 transitions, 5159 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:30:23,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 442 transitions, 6291 flow [2024-06-27 20:30:24,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 442 transitions, 6186 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:24,278 INFO L231 Difference]: Finished difference. Result has 298 places, 431 transitions, 5188 flow [2024-06-27 20:30:24,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5054, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5188, PETRI_PLACES=298, PETRI_TRANSITIONS=431} [2024-06-27 20:30:24,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-27 20:30:24,279 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 431 transitions, 5188 flow [2024-06-27 20:30:24,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:24,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:24,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:24,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:30:24,280 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:24,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:24,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1404360940, now seen corresponding path program 6 times [2024-06-27 20:30:24,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:24,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439176828] [2024-06-27 20:30:24,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:24,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:24,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:24,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:24,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:24,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439176828] [2024-06-27 20:30:24,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439176828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:24,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:24,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:24,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974083423] [2024-06-27 20:30:24,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:24,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:24,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:24,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:24,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:24,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:24,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 431 transitions, 5188 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:24,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:24,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:24,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:26,176 INFO L124 PetriNetUnfolderBase]: 4030/6258 cut-off events. [2024-06-27 20:30:26,176 INFO L125 PetriNetUnfolderBase]: For 783174/783174 co-relation queries the response was YES. [2024-06-27 20:30:26,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52200 conditions, 6258 events. 4030/6258 cut-off events. For 783174/783174 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 35383 event pairs, 1004 based on Foata normal form. 1/6247 useless extension candidates. Maximal degree in co-relation 52059. Up to 6135 conditions per place. [2024-06-27 20:30:26,250 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 18 changer transitions 0/441 dead transitions. [2024-06-27 20:30:26,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 441 transitions, 6080 flow [2024-06-27 20:30:26,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:26,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:26,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:30:26,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 20:30:26,253 INFO L175 Difference]: Start difference. First operand has 298 places, 431 transitions, 5188 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:30:26,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 441 transitions, 6080 flow [2024-06-27 20:30:27,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 441 transitions, 5928 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 20:30:27,376 INFO L231 Difference]: Finished difference. Result has 301 places, 431 transitions, 5078 flow [2024-06-27 20:30:27,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5078, PETRI_PLACES=301, PETRI_TRANSITIONS=431} [2024-06-27 20:30:27,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 20:30:27,377 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 431 transitions, 5078 flow [2024-06-27 20:30:27,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:27,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:27,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:27,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:30:27,378 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:27,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:27,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1404628067, now seen corresponding path program 3 times [2024-06-27 20:30:27,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:27,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127830432] [2024-06-27 20:30:27,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:27,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:27,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:27,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:27,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:27,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127830432] [2024-06-27 20:30:27,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127830432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:27,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:27,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:27,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463102655] [2024-06-27 20:30:27,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:27,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:27,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:27,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:27,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:27,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:27,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 431 transitions, 5078 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:27,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:27,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:27,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:29,204 INFO L124 PetriNetUnfolderBase]: 4031/6260 cut-off events. [2024-06-27 20:30:29,205 INFO L125 PetriNetUnfolderBase]: For 803093/803093 co-relation queries the response was YES. [2024-06-27 20:30:29,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52164 conditions, 6260 events. 4031/6260 cut-off events. For 803093/803093 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 35389 event pairs, 1004 based on Foata normal form. 3/6251 useless extension candidates. Maximal degree in co-relation 52022. Up to 6129 conditions per place. [2024-06-27 20:30:29,289 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 416 selfloop transitions, 20 changer transitions 0/445 dead transitions. [2024-06-27 20:30:29,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 445 transitions, 6026 flow [2024-06-27 20:30:29,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:29,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:29,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 20:30:29,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 20:30:29,290 INFO L175 Difference]: Start difference. First operand has 301 places, 431 transitions, 5078 flow. Second operand 8 states and 119 transitions. [2024-06-27 20:30:29,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 445 transitions, 6026 flow [2024-06-27 20:30:30,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 445 transitions, 5966 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:30:30,712 INFO L231 Difference]: Finished difference. Result has 301 places, 434 transitions, 5115 flow [2024-06-27 20:30:30,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5115, PETRI_PLACES=301, PETRI_TRANSITIONS=434} [2024-06-27 20:30:30,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 20:30:30,713 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 434 transitions, 5115 flow [2024-06-27 20:30:30,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:30,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:30,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:30,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:30:30,713 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:30,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:30,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1404361157, now seen corresponding path program 4 times [2024-06-27 20:30:30,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:30,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258725313] [2024-06-27 20:30:30,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:30,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:31,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:31,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:31,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258725313] [2024-06-27 20:30:31,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258725313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:31,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:31,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:31,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231899173] [2024-06-27 20:30:31,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:31,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:31,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:31,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:31,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:31,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:31,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 434 transitions, 5115 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:31,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:31,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:31,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:32,496 INFO L124 PetriNetUnfolderBase]: 4025/6252 cut-off events. [2024-06-27 20:30:32,497 INFO L125 PetriNetUnfolderBase]: For 809029/809029 co-relation queries the response was YES. [2024-06-27 20:30:32,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52163 conditions, 6252 events. 4025/6252 cut-off events. For 809029/809029 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 35426 event pairs, 1003 based on Foata normal form. 2/6242 useless extension candidates. Maximal degree in co-relation 52020. Up to 6112 conditions per place. [2024-06-27 20:30:32,579 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 25 changer transitions 0/446 dead transitions. [2024-06-27 20:30:32,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 446 transitions, 6025 flow [2024-06-27 20:30:32,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:32,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:32,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:30:32,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 20:30:32,580 INFO L175 Difference]: Start difference. First operand has 301 places, 434 transitions, 5115 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:30:32,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 446 transitions, 6025 flow [2024-06-27 20:30:33,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 446 transitions, 5934 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:33,756 INFO L231 Difference]: Finished difference. Result has 303 places, 434 transitions, 5080 flow [2024-06-27 20:30:33,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5024, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5080, PETRI_PLACES=303, PETRI_TRANSITIONS=434} [2024-06-27 20:30:33,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-27 20:30:33,756 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 434 transitions, 5080 flow [2024-06-27 20:30:33,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:33,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:33,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:33,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:30:33,757 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:33,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:33,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1494191899, now seen corresponding path program 1 times [2024-06-27 20:30:33,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:33,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395975397] [2024-06-27 20:30:33,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:33,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:34,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:34,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:34,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395975397] [2024-06-27 20:30:34,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395975397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:34,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:34,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:34,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270951090] [2024-06-27 20:30:34,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:34,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:34,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:34,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:34,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:34,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:34,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 434 transitions, 5080 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:34,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:34,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:34,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:35,691 INFO L124 PetriNetUnfolderBase]: 4124/6366 cut-off events. [2024-06-27 20:30:35,692 INFO L125 PetriNetUnfolderBase]: For 968707/968711 co-relation queries the response was YES. [2024-06-27 20:30:35,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56247 conditions, 6366 events. 4124/6366 cut-off events. For 968707/968711 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35773 event pairs, 832 based on Foata normal form. 6/6369 useless extension candidates. Maximal degree in co-relation 56103. Up to 5914 conditions per place. [2024-06-27 20:30:35,778 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 76 changer transitions 0/477 dead transitions. [2024-06-27 20:30:35,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 477 transitions, 6439 flow [2024-06-27 20:30:35,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:35,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:35,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:30:35,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 20:30:35,779 INFO L175 Difference]: Start difference. First operand has 303 places, 434 transitions, 5080 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:30:35,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 477 transitions, 6439 flow [2024-06-27 20:30:37,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 477 transitions, 6360 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:30:37,533 INFO L231 Difference]: Finished difference. Result has 306 places, 448 transitions, 5379 flow [2024-06-27 20:30:37,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5001, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5379, PETRI_PLACES=306, PETRI_TRANSITIONS=448} [2024-06-27 20:30:37,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-27 20:30:37,534 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 448 transitions, 5379 flow [2024-06-27 20:30:37,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:37,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:37,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:37,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:30:37,538 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:37,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:37,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1770836103, now seen corresponding path program 2 times [2024-06-27 20:30:37,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:37,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121299739] [2024-06-27 20:30:37,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:37,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:37,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:38,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:38,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:38,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121299739] [2024-06-27 20:30:38,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121299739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:38,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:38,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:38,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840803265] [2024-06-27 20:30:38,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:38,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:38,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:38,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:38,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 448 transitions, 5379 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:38,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:38,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:38,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:39,564 INFO L124 PetriNetUnfolderBase]: 4134/6377 cut-off events. [2024-06-27 20:30:39,564 INFO L125 PetriNetUnfolderBase]: For 995096/995100 co-relation queries the response was YES. [2024-06-27 20:30:39,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57787 conditions, 6377 events. 4134/6377 cut-off events. For 995096/995100 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 35736 event pairs, 882 based on Foata normal form. 6/6380 useless extension candidates. Maximal degree in co-relation 57640. Up to 6047 conditions per place. [2024-06-27 20:30:39,634 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 67 changer transitions 0/476 dead transitions. [2024-06-27 20:30:39,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 476 transitions, 6454 flow [2024-06-27 20:30:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:30:39,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 20:30:39,635 INFO L175 Difference]: Start difference. First operand has 306 places, 448 transitions, 5379 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:30:39,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 476 transitions, 6454 flow [2024-06-27 20:30:40,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 476 transitions, 6327 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-27 20:30:41,001 INFO L231 Difference]: Finished difference. Result has 312 places, 452 transitions, 5470 flow [2024-06-27 20:30:41,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5286, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5470, PETRI_PLACES=312, PETRI_TRANSITIONS=452} [2024-06-27 20:30:41,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-27 20:30:41,002 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 452 transitions, 5470 flow [2024-06-27 20:30:41,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:41,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:41,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:41,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:30:41,002 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:41,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:41,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1141734365, now seen corresponding path program 3 times [2024-06-27 20:30:41,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:41,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754824844] [2024-06-27 20:30:41,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:41,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:41,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:41,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:41,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:41,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754824844] [2024-06-27 20:30:41,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754824844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:41,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:41,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:41,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933972788] [2024-06-27 20:30:41,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:41,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:41,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:41,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:41,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:41,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:41,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 452 transitions, 5470 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:41,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:41,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:41,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:42,954 INFO L124 PetriNetUnfolderBase]: 4168/6422 cut-off events. [2024-06-27 20:30:42,954 INFO L125 PetriNetUnfolderBase]: For 1027976/1027976 co-relation queries the response was YES. [2024-06-27 20:30:43,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58347 conditions, 6422 events. 4168/6422 cut-off events. For 1027976/1027976 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 35969 event pairs, 850 based on Foata normal form. 2/6421 useless extension candidates. Maximal degree in co-relation 58198. Up to 5844 conditions per place. [2024-06-27 20:30:43,048 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 370 selfloop transitions, 95 changer transitions 0/488 dead transitions. [2024-06-27 20:30:43,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 488 transitions, 7037 flow [2024-06-27 20:30:43,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:43,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:43,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:30:43,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 20:30:43,049 INFO L175 Difference]: Start difference. First operand has 312 places, 452 transitions, 5470 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:30:43,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 488 transitions, 7037 flow [2024-06-27 20:30:44,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 488 transitions, 6901 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:30:44,896 INFO L231 Difference]: Finished difference. Result has 315 places, 462 transitions, 5727 flow [2024-06-27 20:30:44,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5727, PETRI_PLACES=315, PETRI_TRANSITIONS=462} [2024-06-27 20:30:44,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-27 20:30:44,897 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 462 transitions, 5727 flow [2024-06-27 20:30:44,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:44,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:44,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:44,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:30:44,898 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:44,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:44,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1141555619, now seen corresponding path program 1 times [2024-06-27 20:30:44,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:44,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119413823] [2024-06-27 20:30:44,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:44,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:44,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:45,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:45,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119413823] [2024-06-27 20:30:45,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119413823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:45,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:45,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:45,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280030756] [2024-06-27 20:30:45,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:45,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:45,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:45,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:45,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:45,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 462 transitions, 5727 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:45,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:45,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:45,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:46,954 INFO L124 PetriNetUnfolderBase]: 4173/6429 cut-off events. [2024-06-27 20:30:46,954 INFO L125 PetriNetUnfolderBase]: For 1049994/1049998 co-relation queries the response was YES. [2024-06-27 20:30:47,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59248 conditions, 6429 events. 4173/6429 cut-off events. For 1049994/1049998 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 36085 event pairs, 964 based on Foata normal form. 5/6431 useless extension candidates. Maximal degree in co-relation 59098. Up to 6223 conditions per place. [2024-06-27 20:30:47,048 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 25 changer transitions 0/486 dead transitions. [2024-06-27 20:30:47,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 486 transitions, 6809 flow [2024-06-27 20:30:47,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:47,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:47,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:30:47,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:30:47,050 INFO L175 Difference]: Start difference. First operand has 315 places, 462 transitions, 5727 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:30:47,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 486 transitions, 6809 flow [2024-06-27 20:30:48,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 486 transitions, 6624 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-27 20:30:48,951 INFO L231 Difference]: Finished difference. Result has 320 places, 465 transitions, 5690 flow [2024-06-27 20:30:48,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5690, PETRI_PLACES=320, PETRI_TRANSITIONS=465} [2024-06-27 20:30:48,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 20:30:48,952 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 465 transitions, 5690 flow [2024-06-27 20:30:48,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:48,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:48,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:48,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:30:48,952 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:48,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:48,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1141435649, now seen corresponding path program 2 times [2024-06-27 20:30:48,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:48,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278588919] [2024-06-27 20:30:48,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:48,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:48,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:49,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:49,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:49,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278588919] [2024-06-27 20:30:49,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278588919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:49,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:49,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:49,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826364897] [2024-06-27 20:30:49,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:49,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:49,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:49,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:49,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:49,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:49,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 465 transitions, 5690 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:49,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:49,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:49,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:50,872 INFO L124 PetriNetUnfolderBase]: 4186/6447 cut-off events. [2024-06-27 20:30:50,873 INFO L125 PetriNetUnfolderBase]: For 1072466/1072470 co-relation queries the response was YES. [2024-06-27 20:30:50,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59540 conditions, 6447 events. 4186/6447 cut-off events. For 1072466/1072470 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 36200 event pairs, 965 based on Foata normal form. 5/6449 useless extension candidates. Maximal degree in co-relation 59388. Up to 6210 conditions per place. [2024-06-27 20:30:50,960 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 42 changer transitions 0/490 dead transitions. [2024-06-27 20:30:50,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 490 transitions, 7048 flow [2024-06-27 20:30:50,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:50,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:50,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:30:50,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 20:30:50,961 INFO L175 Difference]: Start difference. First operand has 320 places, 465 transitions, 5690 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:30:50,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 490 transitions, 7048 flow [2024-06-27 20:30:52,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 490 transitions, 6910 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:52,841 INFO L231 Difference]: Finished difference. Result has 322 places, 471 transitions, 5828 flow [2024-06-27 20:30:52,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5828, PETRI_PLACES=322, PETRI_TRANSITIONS=471} [2024-06-27 20:30:52,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-27 20:30:52,842 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 471 transitions, 5828 flow [2024-06-27 20:30:52,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:52,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:52,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:52,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:30:52,843 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:52,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:52,843 INFO L85 PathProgramCache]: Analyzing trace with hash 2137615137, now seen corresponding path program 4 times [2024-06-27 20:30:52,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:52,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348675029] [2024-06-27 20:30:52,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:52,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:52,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:53,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:53,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:53,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348675029] [2024-06-27 20:30:53,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348675029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:53,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:53,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:53,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165586401] [2024-06-27 20:30:53,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:53,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:53,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:53,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:53,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:53,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:30:53,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 471 transitions, 5828 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:53,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:53,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:30:53,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:54,912 INFO L124 PetriNetUnfolderBase]: 4204/6472 cut-off events. [2024-06-27 20:30:54,913 INFO L125 PetriNetUnfolderBase]: For 1106771/1106771 co-relation queries the response was YES. [2024-06-27 20:30:54,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60273 conditions, 6472 events. 4204/6472 cut-off events. For 1106771/1106771 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 36270 event pairs, 847 based on Foata normal form. 2/6471 useless extension candidates. Maximal degree in co-relation 60120. Up to 5888 conditions per place. [2024-06-27 20:30:54,993 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 366 selfloop transitions, 111 changer transitions 0/500 dead transitions. [2024-06-27 20:30:54,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 500 transitions, 7294 flow [2024-06-27 20:30:54,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:54,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:54,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:30:54,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 20:30:54,995 INFO L175 Difference]: Start difference. First operand has 322 places, 471 transitions, 5828 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:30:54,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 500 transitions, 7294 flow [2024-06-27 20:30:56,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 500 transitions, 7157 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-27 20:30:56,843 INFO L231 Difference]: Finished difference. Result has 326 places, 477 transitions, 5985 flow [2024-06-27 20:30:56,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5691, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5985, PETRI_PLACES=326, PETRI_TRANSITIONS=477} [2024-06-27 20:30:56,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-27 20:30:56,844 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 477 transitions, 5985 flow [2024-06-27 20:30:56,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:56,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:56,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:56,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:30:56,844 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:30:56,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:56,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2137615509, now seen corresponding path program 1 times [2024-06-27 20:30:56,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:56,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655558371] [2024-06-27 20:30:56,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:56,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:56,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:57,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:57,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:57,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655558371] [2024-06-27 20:30:57,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655558371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:57,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:57,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:30:57,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082337529] [2024-06-27 20:30:57,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:57,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:30:57,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:57,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:30:57,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:30:57,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:30:57,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 477 transitions, 5985 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:57,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:57,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:30:57,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:58,798 INFO L124 PetriNetUnfolderBase]: 4315/6588 cut-off events. [2024-06-27 20:30:58,798 INFO L125 PetriNetUnfolderBase]: For 1126809/1126813 co-relation queries the response was YES. [2024-06-27 20:30:58,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61520 conditions, 6588 events. 4315/6588 cut-off events. For 1126809/1126813 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36559 event pairs, 988 based on Foata normal form. 5/6590 useless extension candidates. Maximal degree in co-relation 61365. Up to 6475 conditions per place. [2024-06-27 20:30:58,892 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 453 selfloop transitions, 46 changer transitions 0/502 dead transitions. [2024-06-27 20:30:58,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 502 transitions, 7359 flow [2024-06-27 20:30:58,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:30:58,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:30:58,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:30:58,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 20:30:58,893 INFO L175 Difference]: Start difference. First operand has 326 places, 477 transitions, 5985 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:30:58,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 502 transitions, 7359 flow [2024-06-27 20:31:01,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 502 transitions, 7217 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:31:01,192 INFO L231 Difference]: Finished difference. Result has 330 places, 483 transitions, 6075 flow [2024-06-27 20:31:01,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5843, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6075, PETRI_PLACES=330, PETRI_TRANSITIONS=483} [2024-06-27 20:31:01,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-27 20:31:01,193 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 483 transitions, 6075 flow [2024-06-27 20:31:01,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:01,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:01,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:01,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:31:01,193 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:01,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:01,194 INFO L85 PathProgramCache]: Analyzing trace with hash -964424285, now seen corresponding path program 5 times [2024-06-27 20:31:01,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:01,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094733224] [2024-06-27 20:31:01,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:01,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:01,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:01,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:01,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:01,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094733224] [2024-06-27 20:31:01,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094733224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:01,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:01,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:31:01,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141943190] [2024-06-27 20:31:01,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:01,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:31:01,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:01,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:31:01,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:31:01,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:31:01,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 483 transitions, 6075 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:01,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:01,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:31:01,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:03,294 INFO L124 PetriNetUnfolderBase]: 4227/6504 cut-off events. [2024-06-27 20:31:03,294 INFO L125 PetriNetUnfolderBase]: For 1159623/1159623 co-relation queries the response was YES. [2024-06-27 20:31:03,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61533 conditions, 6504 events. 4227/6504 cut-off events. For 1159623/1159623 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 36487 event pairs, 875 based on Foata normal form. 2/6503 useless extension candidates. Maximal degree in co-relation 61377. Up to 6171 conditions per place. [2024-06-27 20:31:03,394 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 69 changer transitions 0/503 dead transitions. [2024-06-27 20:31:03,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 503 transitions, 7134 flow [2024-06-27 20:31:03,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:03,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:03,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:31:03,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:31:03,395 INFO L175 Difference]: Start difference. First operand has 330 places, 483 transitions, 6075 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:31:03,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 503 transitions, 7134 flow [2024-06-27 20:31:05,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 503 transitions, 7009 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 20:31:05,437 INFO L231 Difference]: Finished difference. Result has 335 places, 487 transitions, 6159 flow [2024-06-27 20:31:05,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5950, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6159, PETRI_PLACES=335, PETRI_TRANSITIONS=487} [2024-06-27 20:31:05,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-27 20:31:05,438 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 487 transitions, 6159 flow [2024-06-27 20:31:05,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:05,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:05,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:05,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:31:05,439 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:05,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:05,439 INFO L85 PathProgramCache]: Analyzing trace with hash -964297433, now seen corresponding path program 2 times [2024-06-27 20:31:05,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:05,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322935451] [2024-06-27 20:31:05,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:05,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:05,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:06,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:06,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322935451] [2024-06-27 20:31:06,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322935451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:06,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:06,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:31:06,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644081798] [2024-06-27 20:31:06,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:06,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:31:06,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:06,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:31:06,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:31:06,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:31:06,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 487 transitions, 6159 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:06,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:06,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:31:06,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:07,484 INFO L124 PetriNetUnfolderBase]: 4330/6609 cut-off events. [2024-06-27 20:31:07,485 INFO L125 PetriNetUnfolderBase]: For 1175182/1175186 co-relation queries the response was YES. [2024-06-27 20:31:07,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62359 conditions, 6609 events. 4330/6609 cut-off events. For 1175182/1175186 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 36669 event pairs, 988 based on Foata normal form. 5/6611 useless extension candidates. Maximal degree in co-relation 62200. Up to 6534 conditions per place. [2024-06-27 20:31:07,583 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 465 selfloop transitions, 37 changer transitions 0/505 dead transitions. [2024-06-27 20:31:07,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 505 transitions, 7251 flow [2024-06-27 20:31:07,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:07,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:07,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 20:31:07,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 20:31:07,584 INFO L175 Difference]: Start difference. First operand has 335 places, 487 transitions, 6159 flow. Second operand 8 states and 121 transitions. [2024-06-27 20:31:07,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 505 transitions, 7251 flow [2024-06-27 20:31:09,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 505 transitions, 7124 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 20:31:09,654 INFO L231 Difference]: Finished difference. Result has 339 places, 490 transitions, 6160 flow [2024-06-27 20:31:09,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6032, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6160, PETRI_PLACES=339, PETRI_TRANSITIONS=490} [2024-06-27 20:31:09,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-27 20:31:09,655 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 490 transitions, 6160 flow [2024-06-27 20:31:09,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:09,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:09,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:09,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:31:09,655 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:09,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1201470679, now seen corresponding path program 6 times [2024-06-27 20:31:09,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:09,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451210793] [2024-06-27 20:31:09,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:09,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:10,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:10,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:10,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451210793] [2024-06-27 20:31:10,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451210793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:10,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:10,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:31:10,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49602629] [2024-06-27 20:31:10,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:10,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:31:10,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:10,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:31:10,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:31:10,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:31:10,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 490 transitions, 6160 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:10,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:10,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:31:10,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:11,770 INFO L124 PetriNetUnfolderBase]: 4250/6536 cut-off events. [2024-06-27 20:31:11,770 INFO L125 PetriNetUnfolderBase]: For 1210531/1210531 co-relation queries the response was YES. [2024-06-27 20:31:11,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62323 conditions, 6536 events. 4250/6536 cut-off events. For 1210531/1210531 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 36714 event pairs, 875 based on Foata normal form. 2/6535 useless extension candidates. Maximal degree in co-relation 62163. Up to 6180 conditions per place. [2024-06-27 20:31:11,864 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 79 changer transitions 0/514 dead transitions. [2024-06-27 20:31:11,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 514 transitions, 7458 flow [2024-06-27 20:31:11,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:11,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:11,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:31:11,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 20:31:11,866 INFO L175 Difference]: Start difference. First operand has 339 places, 490 transitions, 6160 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:31:11,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 514 transitions, 7458 flow [2024-06-27 20:31:14,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 514 transitions, 7358 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 20:31:14,490 INFO L231 Difference]: Finished difference. Result has 342 places, 496 transitions, 6325 flow [2024-06-27 20:31:14,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6325, PETRI_PLACES=342, PETRI_TRANSITIONS=496} [2024-06-27 20:31:14,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 20:31:14,491 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 496 transitions, 6325 flow [2024-06-27 20:31:14,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:14,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:14,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:14,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:31:14,492 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:14,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:14,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1201470307, now seen corresponding path program 3 times [2024-06-27 20:31:14,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:14,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482547487] [2024-06-27 20:31:14,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:14,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:15,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:15,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:15,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482547487] [2024-06-27 20:31:15,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482547487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:15,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:15,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:31:15,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79496090] [2024-06-27 20:31:15,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:15,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:31:15,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:15,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:31:15,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:31:15,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:31:15,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 496 transitions, 6325 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:15,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:15,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:31:15,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:16,594 INFO L124 PetriNetUnfolderBase]: 4353/6641 cut-off events. [2024-06-27 20:31:16,594 INFO L125 PetriNetUnfolderBase]: For 1226660/1226664 co-relation queries the response was YES. [2024-06-27 20:31:16,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63217 conditions, 6641 events. 4353/6641 cut-off events. For 1226660/1226664 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 36905 event pairs, 988 based on Foata normal form. 5/6643 useless extension candidates. Maximal degree in co-relation 63055. Up to 6560 conditions per place. [2024-06-27 20:31:16,679 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 469 selfloop transitions, 42 changer transitions 0/514 dead transitions. [2024-06-27 20:31:16,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 514 transitions, 7441 flow [2024-06-27 20:31:16,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:16,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:16,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:31:16,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 20:31:16,681 INFO L175 Difference]: Start difference. First operand has 342 places, 496 transitions, 6325 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:31:16,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 514 transitions, 7441 flow [2024-06-27 20:31:18,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 514 transitions, 7284 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:31:18,843 INFO L231 Difference]: Finished difference. Result has 345 places, 499 transitions, 6312 flow [2024-06-27 20:31:18,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6168, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6312, PETRI_PLACES=345, PETRI_TRANSITIONS=499} [2024-06-27 20:31:18,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-27 20:31:18,844 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 499 transitions, 6312 flow [2024-06-27 20:31:18,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:18,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:18,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:18,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:31:18,844 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:18,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:18,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1201470493, now seen corresponding path program 3 times [2024-06-27 20:31:18,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:18,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093726276] [2024-06-27 20:31:18,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:18,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:18,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:19,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:19,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:19,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093726276] [2024-06-27 20:31:19,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093726276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:19,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:19,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:31:19,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174477192] [2024-06-27 20:31:19,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:19,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:31:19,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:19,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:31:19,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:31:19,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:31:19,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 499 transitions, 6312 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:19,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:19,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:31:19,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:20,938 INFO L124 PetriNetUnfolderBase]: 4260/6550 cut-off events. [2024-06-27 20:31:20,938 INFO L125 PetriNetUnfolderBase]: For 1253949/1253953 co-relation queries the response was YES. [2024-06-27 20:31:21,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62992 conditions, 6550 events. 4260/6550 cut-off events. For 1253949/1253953 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 36835 event pairs, 959 based on Foata normal form. 5/6552 useless extension candidates. Maximal degree in co-relation 62829. Up to 6345 conditions per place. [2024-06-27 20:31:21,041 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 30 changer transitions 0/517 dead transitions. [2024-06-27 20:31:21,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 517 transitions, 7414 flow [2024-06-27 20:31:21,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:21,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:21,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:31:21,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:31:21,042 INFO L175 Difference]: Start difference. First operand has 345 places, 499 transitions, 6312 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:31:21,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 517 transitions, 7414 flow [2024-06-27 20:31:23,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 517 transitions, 7298 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:31:23,108 INFO L231 Difference]: Finished difference. Result has 347 places, 502 transitions, 6344 flow [2024-06-27 20:31:23,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6196, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6344, PETRI_PLACES=347, PETRI_TRANSITIONS=502} [2024-06-27 20:31:23,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-27 20:31:23,111 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 502 transitions, 6344 flow [2024-06-27 20:31:23,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:23,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:23,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:23,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:31:23,111 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:23,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:23,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1259885471, now seen corresponding path program 1 times [2024-06-27 20:31:23,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:23,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64597147] [2024-06-27 20:31:23,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:23,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:24,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:24,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64597147] [2024-06-27 20:31:24,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64597147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:24,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:24,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:31:24,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694895272] [2024-06-27 20:31:24,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:24,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:31:24,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:31:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:31:24,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:31:24,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 502 transitions, 6344 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:24,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:24,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:31:24,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:25,719 INFO L124 PetriNetUnfolderBase]: 4268/6566 cut-off events. [2024-06-27 20:31:25,719 INFO L125 PetriNetUnfolderBase]: For 1283889/1283893 co-relation queries the response was YES. [2024-06-27 20:31:25,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63319 conditions, 6566 events. 4268/6566 cut-off events. For 1283889/1283893 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36792 event pairs, 803 based on Foata normal form. 6/6569 useless extension candidates. Maximal degree in co-relation 63155. Up to 6159 conditions per place. [2024-06-27 20:31:25,819 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 444 selfloop transitions, 61 changer transitions 0/532 dead transitions. [2024-06-27 20:31:25,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 532 transitions, 7744 flow [2024-06-27 20:31:25,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:25,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:25,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:31:25,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 20:31:25,821 INFO L175 Difference]: Start difference. First operand has 347 places, 502 transitions, 6344 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:31:25,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 532 transitions, 7744 flow [2024-06-27 20:31:28,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 532 transitions, 7624 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 20:31:28,369 INFO L231 Difference]: Finished difference. Result has 349 places, 506 transitions, 6463 flow [2024-06-27 20:31:28,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6463, PETRI_PLACES=349, PETRI_TRANSITIONS=506} [2024-06-27 20:31:28,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-27 20:31:28,385 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 506 transitions, 6463 flow [2024-06-27 20:31:28,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:28,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:28,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:28,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:31:28,385 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:28,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:28,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1259646461, now seen corresponding path program 2 times [2024-06-27 20:31:28,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:28,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35900550] [2024-06-27 20:31:28,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:28,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:28,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:29,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:29,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:29,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35900550] [2024-06-27 20:31:29,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35900550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:29,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:29,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:31:29,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883693698] [2024-06-27 20:31:29,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:29,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:31:29,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:29,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:31:29,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:31:29,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:31:29,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 506 transitions, 6463 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:29,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:29,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:31:29,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:31,030 INFO L124 PetriNetUnfolderBase]: 4276/6578 cut-off events. [2024-06-27 20:31:31,030 INFO L125 PetriNetUnfolderBase]: For 1310733/1310737 co-relation queries the response was YES. [2024-06-27 20:31:31,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63924 conditions, 6578 events. 4276/6578 cut-off events. For 1310733/1310737 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37099 event pairs, 941 based on Foata normal form. 6/6581 useless extension candidates. Maximal degree in co-relation 63759. Up to 6237 conditions per place. [2024-06-27 20:31:31,133 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 433 selfloop transitions, 69 changer transitions 0/529 dead transitions. [2024-06-27 20:31:31,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 529 transitions, 7591 flow [2024-06-27 20:31:31,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:31,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:31,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:31:31,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 20:31:31,134 INFO L175 Difference]: Start difference. First operand has 349 places, 506 transitions, 6463 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:31:31,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 529 transitions, 7591 flow [2024-06-27 20:31:33,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 529 transitions, 7424 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 20:31:33,970 INFO L231 Difference]: Finished difference. Result has 353 places, 508 transitions, 6501 flow [2024-06-27 20:31:33,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6322, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6501, PETRI_PLACES=353, PETRI_TRANSITIONS=508} [2024-06-27 20:31:33,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-27 20:31:33,978 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 508 transitions, 6501 flow [2024-06-27 20:31:33,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:33,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:33,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:33,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:31:33,979 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:33,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:33,980 INFO L85 PathProgramCache]: Analyzing trace with hash 853390525, now seen corresponding path program 1 times [2024-06-27 20:31:33,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:33,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732996205] [2024-06-27 20:31:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:33,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:33,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:34,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-27 20:31:34,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:34,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732996205] [2024-06-27 20:31:34,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732996205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:34,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:34,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:31:34,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589362764] [2024-06-27 20:31:34,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:34,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:31:34,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:34,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:31:34,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:31:34,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:31:34,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 508 transitions, 6501 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:34,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:34,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:31:34,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:36,465 INFO L124 PetriNetUnfolderBase]: 4384/6690 cut-off events. [2024-06-27 20:31:36,465 INFO L125 PetriNetUnfolderBase]: For 1331225/1331229 co-relation queries the response was YES. [2024-06-27 20:31:36,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64651 conditions, 6690 events. 4384/6690 cut-off events. For 1331225/1331229 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37246 event pairs, 972 based on Foata normal form. 6/6693 useless extension candidates. Maximal degree in co-relation 64484. Up to 6382 conditions per place. [2024-06-27 20:31:36,568 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 434 selfloop transitions, 102 changer transitions 0/539 dead transitions. [2024-06-27 20:31:36,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 539 transitions, 7949 flow [2024-06-27 20:31:36,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:31:36,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:31:36,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:31:36,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 20:31:36,569 INFO L175 Difference]: Start difference. First operand has 353 places, 508 transitions, 6501 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:31:36,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 539 transitions, 7949 flow [2024-06-27 20:31:39,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 539 transitions, 7790 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:31:39,904 INFO L231 Difference]: Finished difference. Result has 356 places, 514 transitions, 6650 flow [2024-06-27 20:31:39,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6342, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6650, PETRI_PLACES=356, PETRI_TRANSITIONS=514} [2024-06-27 20:31:39,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-27 20:31:39,905 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 514 transitions, 6650 flow [2024-06-27 20:31:39,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:39,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:39,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:39,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:31:39,905 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:39,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:39,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1140623815, now seen corresponding path program 2 times [2024-06-27 20:31:39,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:39,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463610079] [2024-06-27 20:31:39,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:39,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:39,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:40,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:40,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:40,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463610079] [2024-06-27 20:31:40,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463610079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:40,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:40,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:31:40,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995444502] [2024-06-27 20:31:40,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:40,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:31:40,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:40,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:31:40,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:31:40,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:31:40,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 514 transitions, 6650 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:40,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:40,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:31:40,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:42,425 INFO L124 PetriNetUnfolderBase]: 4426/6744 cut-off events. [2024-06-27 20:31:42,425 INFO L125 PetriNetUnfolderBase]: For 1379597/1379597 co-relation queries the response was YES. [2024-06-27 20:31:42,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66186 conditions, 6744 events. 4426/6744 cut-off events. For 1379597/1379597 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37430 event pairs, 905 based on Foata normal form. 2/6743 useless extension candidates. Maximal degree in co-relation 66018. Up to 6422 conditions per place. [2024-06-27 20:31:42,523 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 437 selfloop transitions, 106 changer transitions 0/546 dead transitions. [2024-06-27 20:31:42,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 546 transitions, 8580 flow [2024-06-27 20:31:42,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:31:42,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:31:42,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:31:42,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:31:42,524 INFO L175 Difference]: Start difference. First operand has 356 places, 514 transitions, 6650 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:31:42,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 546 transitions, 8580 flow [2024-06-27 20:31:45,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 546 transitions, 8439 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 20:31:45,508 INFO L231 Difference]: Finished difference. Result has 360 places, 523 transitions, 6883 flow [2024-06-27 20:31:45,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6883, PETRI_PLACES=360, PETRI_TRANSITIONS=523} [2024-06-27 20:31:45,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-27 20:31:45,509 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 523 transitions, 6883 flow [2024-06-27 20:31:45,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:45,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:45,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:45,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:31:45,509 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:45,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:45,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1140277855, now seen corresponding path program 3 times [2024-06-27 20:31:45,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:45,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761707516] [2024-06-27 20:31:45,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:45,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:46,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:46,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:46,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761707516] [2024-06-27 20:31:46,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761707516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:46,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:46,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:31:46,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587105585] [2024-06-27 20:31:46,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:46,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:31:46,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:46,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:31:46,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:31:46,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:31:46,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 523 transitions, 6883 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:46,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:46,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:31:46,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:48,071 INFO L124 PetriNetUnfolderBase]: 4420/6736 cut-off events. [2024-06-27 20:31:48,071 INFO L125 PetriNetUnfolderBase]: For 1394304/1394304 co-relation queries the response was YES. [2024-06-27 20:31:48,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66294 conditions, 6736 events. 4420/6736 cut-off events. For 1394304/1394304 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37403 event pairs, 904 based on Foata normal form. 2/6735 useless extension candidates. Maximal degree in co-relation 66124. Up to 6417 conditions per place. [2024-06-27 20:31:48,162 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 439 selfloop transitions, 104 changer transitions 0/546 dead transitions. [2024-06-27 20:31:48,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 546 transitions, 8457 flow [2024-06-27 20:31:48,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:31:48,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:31:48,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:31:48,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:31:48,163 INFO L175 Difference]: Start difference. First operand has 360 places, 523 transitions, 6883 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:31:48,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 546 transitions, 8457 flow [2024-06-27 20:31:50,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 546 transitions, 8270 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 20:31:50,878 INFO L231 Difference]: Finished difference. Result has 365 places, 523 transitions, 6910 flow [2024-06-27 20:31:50,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6696, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6910, PETRI_PLACES=365, PETRI_TRANSITIONS=523} [2024-06-27 20:31:50,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-27 20:31:50,879 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 523 transitions, 6910 flow [2024-06-27 20:31:50,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:50,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:50,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:50,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:31:50,880 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:50,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:50,880 INFO L85 PathProgramCache]: Analyzing trace with hash -964057865, now seen corresponding path program 1 times [2024-06-27 20:31:50,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:50,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609277065] [2024-06-27 20:31:50,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:50,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:50,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:51,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:51,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:51,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609277065] [2024-06-27 20:31:51,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609277065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:51,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:51,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:31:51,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714178873] [2024-06-27 20:31:51,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:51,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:31:51,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:51,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:31:51,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:31:51,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:31:51,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 523 transitions, 6910 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:51,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:51,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:31:51,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:53,448 INFO L124 PetriNetUnfolderBase]: 4430/6750 cut-off events. [2024-06-27 20:31:53,449 INFO L125 PetriNetUnfolderBase]: For 1421231/1421235 co-relation queries the response was YES. [2024-06-27 20:31:53,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66603 conditions, 6750 events. 4430/6750 cut-off events. For 1421231/1421235 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37537 event pairs, 994 based on Foata normal form. 6/6753 useless extension candidates. Maximal degree in co-relation 66432. Up to 6634 conditions per place. [2024-06-27 20:31:53,537 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 492 selfloop transitions, 53 changer transitions 0/548 dead transitions. [2024-06-27 20:31:53,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 548 transitions, 8400 flow [2024-06-27 20:31:53,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:31:53,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:31:53,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:31:53,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 20:31:53,538 INFO L175 Difference]: Start difference. First operand has 365 places, 523 transitions, 6910 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:31:53,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 548 transitions, 8400 flow [2024-06-27 20:31:56,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 548 transitions, 8235 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:31:56,183 INFO L231 Difference]: Finished difference. Result has 367 places, 529 transitions, 6995 flow [2024-06-27 20:31:56,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6745, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6995, PETRI_PLACES=367, PETRI_TRANSITIONS=529} [2024-06-27 20:31:56,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-27 20:31:56,184 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 529 transitions, 6995 flow [2024-06-27 20:31:56,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:56,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:31:56,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:31:56,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:31:56,185 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:31:56,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:31:56,185 INFO L85 PathProgramCache]: Analyzing trace with hash -964427261, now seen corresponding path program 3 times [2024-06-27 20:31:56,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:31:56,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127494939] [2024-06-27 20:31:56,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:31:56,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:31:56,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:31:57,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:31:57,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:31:57,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127494939] [2024-06-27 20:31:57,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127494939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:31:57,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:31:57,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:31:57,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893346766] [2024-06-27 20:31:57,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:31:57,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:31:57,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:31:57,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:31:57,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:31:57,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:31:57,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 529 transitions, 6995 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:31:57,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:31:57,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:31:57,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:31:59,005 INFO L124 PetriNetUnfolderBase]: 4334/6652 cut-off events. [2024-06-27 20:31:59,006 INFO L125 PetriNetUnfolderBase]: For 1453475/1453481 co-relation queries the response was YES. [2024-06-27 20:31:59,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66605 conditions, 6652 events. 4334/6652 cut-off events. For 1453475/1453481 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 37425 event pairs, 872 based on Foata normal form. 2/6638 useless extension candidates. Maximal degree in co-relation 66433. Up to 6315 conditions per place. [2024-06-27 20:31:59,094 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 453 selfloop transitions, 67 changer transitions 0/547 dead transitions. [2024-06-27 20:31:59,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 547 transitions, 8119 flow [2024-06-27 20:31:59,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:31:59,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:31:59,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:31:59,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:31:59,095 INFO L175 Difference]: Start difference. First operand has 367 places, 529 transitions, 6995 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:31:59,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 547 transitions, 8119 flow [2024-06-27 20:32:02,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 547 transitions, 8026 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-27 20:32:02,482 INFO L231 Difference]: Finished difference. Result has 370 places, 531 transitions, 7081 flow [2024-06-27 20:32:02,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7081, PETRI_PLACES=370, PETRI_TRANSITIONS=531} [2024-06-27 20:32:02,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-27 20:32:02,482 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 531 transitions, 7081 flow [2024-06-27 20:32:02,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:02,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:02,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:02,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:32:02,483 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:02,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:02,483 INFO L85 PathProgramCache]: Analyzing trace with hash -964058299, now seen corresponding path program 4 times [2024-06-27 20:32:02,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:02,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164107389] [2024-06-27 20:32:02,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:02,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:02,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:03,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:32:03,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:03,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164107389] [2024-06-27 20:32:03,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164107389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:03,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:03,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:32:03,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824000541] [2024-06-27 20:32:03,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:03,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:32:03,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:03,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:32:03,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:32:03,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:32:03,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 531 transitions, 7081 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:03,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:03,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:32:03,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:05,153 INFO L124 PetriNetUnfolderBase]: 4432/6754 cut-off events. [2024-06-27 20:32:05,153 INFO L125 PetriNetUnfolderBase]: For 1464086/1464086 co-relation queries the response was YES. [2024-06-27 20:32:05,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67134 conditions, 6754 events. 4432/6754 cut-off events. For 1464086/1464086 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 37562 event pairs, 900 based on Foata normal form. 2/6753 useless extension candidates. Maximal degree in co-relation 66960. Up to 6438 conditions per place. [2024-06-27 20:32:05,240 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 441 selfloop transitions, 108 changer transitions 0/552 dead transitions. [2024-06-27 20:32:05,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 552 transitions, 8459 flow [2024-06-27 20:32:05,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:32:05,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:32:05,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 20:32:05,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:32:05,241 INFO L175 Difference]: Start difference. First operand has 370 places, 531 transitions, 7081 flow. Second operand 9 states and 144 transitions. [2024-06-27 20:32:05,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 552 transitions, 8459 flow [2024-06-27 20:32:08,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 552 transitions, 8282 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:32:08,788 INFO L231 Difference]: Finished difference. Result has 373 places, 531 transitions, 7126 flow [2024-06-27 20:32:08,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6904, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7126, PETRI_PLACES=373, PETRI_TRANSITIONS=531} [2024-06-27 20:32:08,789 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-27 20:32:08,789 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 531 transitions, 7126 flow [2024-06-27 20:32:08,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:08,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:08,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:08,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:32:08,789 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:08,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:08,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1584366667, now seen corresponding path program 4 times [2024-06-27 20:32:08,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:08,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527756724] [2024-06-27 20:32:08,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:08,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:08,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:09,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-27 20:32:09,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:09,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527756724] [2024-06-27 20:32:09,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527756724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:09,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:09,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:09,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238672609] [2024-06-27 20:32:09,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:09,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:09,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:09,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:09,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:09,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:32:09,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 531 transitions, 7126 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:09,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:09,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:32:09,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:11,008 INFO L124 PetriNetUnfolderBase]: 4349/6674 cut-off events. [2024-06-27 20:32:11,008 INFO L125 PetriNetUnfolderBase]: For 1503031/1503049 co-relation queries the response was YES. [2024-06-27 20:32:11,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67615 conditions, 6674 events. 4349/6674 cut-off events. For 1503031/1503049 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 37627 event pairs, 959 based on Foata normal form. 9/6663 useless extension candidates. Maximal degree in co-relation 67440. Up to 6399 conditions per place. [2024-06-27 20:32:11,116 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 49 changer transitions 0/564 dead transitions. [2024-06-27 20:32:11,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 564 transitions, 9018 flow [2024-06-27 20:32:11,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:32:11,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:32:11,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 20:32:11,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-27 20:32:11,117 INFO L175 Difference]: Start difference. First operand has 373 places, 531 transitions, 7126 flow. Second operand 10 states and 157 transitions. [2024-06-27 20:32:11,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 564 transitions, 9018 flow [2024-06-27 20:32:14,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 564 transitions, 8794 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:32:14,476 INFO L231 Difference]: Finished difference. Result has 375 places, 541 transitions, 7326 flow [2024-06-27 20:32:14,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6902, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7326, PETRI_PLACES=375, PETRI_TRANSITIONS=541} [2024-06-27 20:32:14,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-27 20:32:14,477 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 541 transitions, 7326 flow [2024-06-27 20:32:14,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:14,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:14,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:14,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:32:14,478 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:14,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:14,478 INFO L85 PathProgramCache]: Analyzing trace with hash -969332085, now seen corresponding path program 5 times [2024-06-27 20:32:14,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:14,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445035399] [2024-06-27 20:32:14,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:14,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:15,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:32:15,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:15,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445035399] [2024-06-27 20:32:15,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445035399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:15,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:15,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:15,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684346626] [2024-06-27 20:32:15,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:15,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:15,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:15,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:15,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:15,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:32:15,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 541 transitions, 7326 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:15,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:15,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:32:15,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:16,721 INFO L124 PetriNetUnfolderBase]: 4346/6670 cut-off events. [2024-06-27 20:32:16,721 INFO L125 PetriNetUnfolderBase]: For 1526234/1526252 co-relation queries the response was YES. [2024-06-27 20:32:16,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67849 conditions, 6670 events. 4346/6670 cut-off events. For 1526234/1526252 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 37555 event pairs, 959 based on Foata normal form. 9/6659 useless extension candidates. Maximal degree in co-relation 67673. Up to 6396 conditions per place. [2024-06-27 20:32:16,823 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 48 changer transitions 0/558 dead transitions. [2024-06-27 20:32:16,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 558 transitions, 8660 flow [2024-06-27 20:32:16,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:16,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:16,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 20:32:16,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 20:32:16,825 INFO L175 Difference]: Start difference. First operand has 375 places, 541 transitions, 7326 flow. Second operand 8 states and 129 transitions. [2024-06-27 20:32:16,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 558 transitions, 8660 flow [2024-06-27 20:32:20,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 558 transitions, 8397 flow, removed 111 selfloop flow, removed 3 redundant places. [2024-06-27 20:32:20,255 INFO L231 Difference]: Finished difference. Result has 380 places, 541 transitions, 7165 flow [2024-06-27 20:32:20,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7063, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7165, PETRI_PLACES=380, PETRI_TRANSITIONS=541} [2024-06-27 20:32:20,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-27 20:32:20,256 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 541 transitions, 7165 flow [2024-06-27 20:32:20,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:20,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:20,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:20,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:32:20,256 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:20,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:20,257 INFO L85 PathProgramCache]: Analyzing trace with hash -274262495, now seen corresponding path program 7 times [2024-06-27 20:32:20,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:20,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422513003] [2024-06-27 20:32:20,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:20,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:20,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:20,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:32:20,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:20,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422513003] [2024-06-27 20:32:20,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422513003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:20,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:20,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:20,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071477495] [2024-06-27 20:32:20,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:20,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:20,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:20,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:20,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:21,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:32:21,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 541 transitions, 7165 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:21,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:21,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:32:21,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:22,546 INFO L124 PetriNetUnfolderBase]: 4356/6686 cut-off events. [2024-06-27 20:32:22,547 INFO L125 PetriNetUnfolderBase]: For 1557741/1557750 co-relation queries the response was YES. [2024-06-27 20:32:22,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68134 conditions, 6686 events. 4356/6686 cut-off events. For 1557741/1557750 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 37667 event pairs, 862 based on Foata normal form. 4/6658 useless extension candidates. Maximal degree in co-relation 67956. Up to 6008 conditions per place. [2024-06-27 20:32:22,658 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 130 changer transitions 0/571 dead transitions. [2024-06-27 20:32:22,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 571 transitions, 8917 flow [2024-06-27 20:32:22,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:22,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:22,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:32:22,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 20:32:22,659 INFO L175 Difference]: Start difference. First operand has 380 places, 541 transitions, 7165 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:32:22,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 571 transitions, 8917 flow [2024-06-27 20:32:25,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 571 transitions, 8821 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:32:25,514 INFO L231 Difference]: Finished difference. Result has 381 places, 547 transitions, 7485 flow [2024-06-27 20:32:25,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7485, PETRI_PLACES=381, PETRI_TRANSITIONS=547} [2024-06-27 20:32:25,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-27 20:32:25,515 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 547 transitions, 7485 flow [2024-06-27 20:32:25,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:25,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:25,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:25,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:32:25,515 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:25,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:25,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1578110557, now seen corresponding path program 6 times [2024-06-27 20:32:25,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:25,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701734100] [2024-06-27 20:32:25,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:25,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:26,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:32:26,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:26,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701734100] [2024-06-27 20:32:26,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701734100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:26,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:26,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:26,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352338616] [2024-06-27 20:32:26,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:26,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:26,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:26,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:26,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:26,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:32:26,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 547 transitions, 7485 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:26,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:26,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:32:26,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:27,796 INFO L124 PetriNetUnfolderBase]: 4355/6684 cut-off events. [2024-06-27 20:32:27,797 INFO L125 PetriNetUnfolderBase]: For 1577696/1577712 co-relation queries the response was YES. [2024-06-27 20:32:27,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68979 conditions, 6684 events. 4355/6684 cut-off events. For 1577696/1577712 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 37694 event pairs, 954 based on Foata normal form. 9/6678 useless extension candidates. Maximal degree in co-relation 68800. Up to 6423 conditions per place. [2024-06-27 20:32:27,912 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 36 changer transitions 0/566 dead transitions. [2024-06-27 20:32:27,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 566 transitions, 8627 flow [2024-06-27 20:32:27,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:27,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:27,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:32:27,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:32:27,913 INFO L175 Difference]: Start difference. First operand has 381 places, 547 transitions, 7485 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:32:27,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 566 transitions, 8627 flow [2024-06-27 20:32:31,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 566 transitions, 8303 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-27 20:32:31,565 INFO L231 Difference]: Finished difference. Result has 384 places, 547 transitions, 7239 flow [2024-06-27 20:32:31,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7161, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7239, PETRI_PLACES=384, PETRI_TRANSITIONS=547} [2024-06-27 20:32:31,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-27 20:32:31,565 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 547 transitions, 7239 flow [2024-06-27 20:32:31,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:31,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:31,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:31,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:32:31,566 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:31,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:31,566 INFO L85 PathProgramCache]: Analyzing trace with hash 251309385, now seen corresponding path program 8 times [2024-06-27 20:32:31,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:31,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587595741] [2024-06-27 20:32:31,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:31,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:31,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:32,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-27 20:32:32,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:32,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587595741] [2024-06-27 20:32:32,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587595741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:32,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:32,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:32,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299199248] [2024-06-27 20:32:32,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:32,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:32,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:32,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:32,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:32,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:32:32,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 547 transitions, 7239 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:32,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:32,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:32:32,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:33,708 INFO L124 PetriNetUnfolderBase]: 4363/6696 cut-off events. [2024-06-27 20:32:33,708 INFO L125 PetriNetUnfolderBase]: For 1607203/1607212 co-relation queries the response was YES. [2024-06-27 20:32:33,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68989 conditions, 6696 events. 4363/6696 cut-off events. For 1607203/1607212 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 37725 event pairs, 862 based on Foata normal form. 4/6668 useless extension candidates. Maximal degree in co-relation 68809. Up to 6014 conditions per place. [2024-06-27 20:32:33,804 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 131 changer transitions 0/572 dead transitions. [2024-06-27 20:32:33,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 572 transitions, 8879 flow [2024-06-27 20:32:33,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:33,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:33,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:32:33,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:32:33,805 INFO L175 Difference]: Start difference. First operand has 384 places, 547 transitions, 7239 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:32:33,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 572 transitions, 8879 flow [2024-06-27 20:32:36,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 572 transitions, 8765 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:32:36,554 INFO L231 Difference]: Finished difference. Result has 385 places, 550 transitions, 7423 flow [2024-06-27 20:32:36,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=385, PETRI_TRANSITIONS=550} [2024-06-27 20:32:36,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-27 20:32:36,554 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 550 transitions, 7423 flow [2024-06-27 20:32:36,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:36,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:36,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:36,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:32:36,555 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:36,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:36,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1578230713, now seen corresponding path program 4 times [2024-06-27 20:32:36,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:36,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668835450] [2024-06-27 20:32:36,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:36,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:37,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:32:37,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:37,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668835450] [2024-06-27 20:32:37,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668835450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:37,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:37,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:37,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406125586] [2024-06-27 20:32:37,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:37,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:37,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:37,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:37,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:37,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:32:37,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 550 transitions, 7423 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:37,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:37,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:32:37,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:38,944 INFO L124 PetriNetUnfolderBase]: 4472/6811 cut-off events. [2024-06-27 20:32:38,945 INFO L125 PetriNetUnfolderBase]: For 1625895/1625907 co-relation queries the response was YES. [2024-06-27 20:32:39,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70126 conditions, 6811 events. 4472/6811 cut-off events. For 1625895/1625907 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37951 event pairs, 998 based on Foata normal form. 9/6813 useless extension candidates. Maximal degree in co-relation 69945. Up to 6638 conditions per place. [2024-06-27 20:32:39,036 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 494 selfloop transitions, 77 changer transitions 0/574 dead transitions. [2024-06-27 20:32:39,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 574 transitions, 9225 flow [2024-06-27 20:32:39,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:39,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:39,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:32:39,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 20:32:39,037 INFO L175 Difference]: Start difference. First operand has 385 places, 550 transitions, 7423 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:32:39,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 574 transitions, 9225 flow [2024-06-27 20:32:41,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 574 transitions, 8964 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:32:41,973 INFO L231 Difference]: Finished difference. Result has 388 places, 556 transitions, 7480 flow [2024-06-27 20:32:41,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7162, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7480, PETRI_PLACES=388, PETRI_TRANSITIONS=556} [2024-06-27 20:32:41,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-27 20:32:41,973 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 556 transitions, 7480 flow [2024-06-27 20:32:41,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:41,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:41,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:41,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:32:41,974 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:41,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:41,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1578230527, now seen corresponding path program 7 times [2024-06-27 20:32:41,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:41,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825651893] [2024-06-27 20:32:41,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:41,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:41,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:42,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-27 20:32:42,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:42,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825651893] [2024-06-27 20:32:42,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825651893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:42,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:42,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:42,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395230420] [2024-06-27 20:32:42,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:42,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:42,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:42,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:42,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:42,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:32:42,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 556 transitions, 7480 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:42,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:42,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:32:42,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:44,244 INFO L124 PetriNetUnfolderBase]: 4373/6708 cut-off events. [2024-06-27 20:32:44,245 INFO L125 PetriNetUnfolderBase]: For 1659990/1660008 co-relation queries the response was YES. [2024-06-27 20:32:44,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69996 conditions, 6708 events. 4373/6708 cut-off events. For 1659990/1660008 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37799 event pairs, 967 based on Foata normal form. 9/6697 useless extension candidates. Maximal degree in co-relation 69814. Up to 6367 conditions per place. [2024-06-27 20:32:44,352 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 466 selfloop transitions, 85 changer transitions 0/580 dead transitions. [2024-06-27 20:32:44,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 580 transitions, 9318 flow [2024-06-27 20:32:44,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:44,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:44,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:32:44,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 20:32:44,354 INFO L175 Difference]: Start difference. First operand has 388 places, 556 transitions, 7480 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:32:44,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 580 transitions, 9318 flow [2024-06-27 20:32:48,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 580 transitions, 9131 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 20:32:48,085 INFO L231 Difference]: Finished difference. Result has 392 places, 562 transitions, 7699 flow [2024-06-27 20:32:48,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7293, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7699, PETRI_PLACES=392, PETRI_TRANSITIONS=562} [2024-06-27 20:32:48,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-27 20:32:48,085 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 562 transitions, 7699 flow [2024-06-27 20:32:48,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:48,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:48,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:48,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:32:48,086 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:48,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:48,086 INFO L85 PathProgramCache]: Analyzing trace with hash 80299447, now seen corresponding path program 5 times [2024-06-27 20:32:48,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:48,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291157723] [2024-06-27 20:32:48,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:48,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:48,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:48,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-27 20:32:48,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:48,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291157723] [2024-06-27 20:32:48,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291157723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:48,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:48,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:48,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39050807] [2024-06-27 20:32:48,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:48,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:48,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:48,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:48,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:48,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:32:48,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 562 transitions, 7699 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:48,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:48,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:32:48,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:50,308 INFO L124 PetriNetUnfolderBase]: 4490/6836 cut-off events. [2024-06-27 20:32:50,308 INFO L125 PetriNetUnfolderBase]: For 1693353/1693365 co-relation queries the response was YES. [2024-06-27 20:32:50,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71297 conditions, 6836 events. 4490/6836 cut-off events. For 1693353/1693365 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38085 event pairs, 998 based on Foata normal form. 9/6838 useless extension candidates. Maximal degree in co-relation 71113. Up to 6660 conditions per place. [2024-06-27 20:32:50,419 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 499 selfloop transitions, 81 changer transitions 0/583 dead transitions. [2024-06-27 20:32:50,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 583 transitions, 9447 flow [2024-06-27 20:32:50,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:50,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:50,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:32:50,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 20:32:50,420 INFO L175 Difference]: Start difference. First operand has 392 places, 562 transitions, 7699 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:32:50,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 583 transitions, 9447 flow [2024-06-27 20:32:53,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 583 transitions, 9232 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-27 20:32:53,994 INFO L231 Difference]: Finished difference. Result has 396 places, 568 transitions, 7736 flow [2024-06-27 20:32:53,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7484, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7736, PETRI_PLACES=396, PETRI_TRANSITIONS=568} [2024-06-27 20:32:53,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-27 20:32:53,994 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 568 transitions, 7736 flow [2024-06-27 20:32:53,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:53,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:53,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:53,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:32:53,995 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:53,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:53,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1932909463, now seen corresponding path program 6 times [2024-06-27 20:32:53,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:53,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757943601] [2024-06-27 20:32:53,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:53,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:54,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:32:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:32:54,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:32:54,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757943601] [2024-06-27 20:32:54,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757943601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:32:54,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:32:54,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:32:54,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54138226] [2024-06-27 20:32:54,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:32:54,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:32:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:32:54,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:32:54,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:32:54,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:32:54,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 568 transitions, 7736 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:54,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:32:54,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:32:54,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:32:56,275 INFO L124 PetriNetUnfolderBase]: 4487/6832 cut-off events. [2024-06-27 20:32:56,275 INFO L125 PetriNetUnfolderBase]: For 1712990/1713002 co-relation queries the response was YES. [2024-06-27 20:32:56,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71416 conditions, 6832 events. 4487/6832 cut-off events. For 1712990/1713002 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38054 event pairs, 1005 based on Foata normal form. 9/6834 useless extension candidates. Maximal degree in co-relation 71230. Up to 6657 conditions per place. [2024-06-27 20:32:56,388 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 83 changer transitions 0/582 dead transitions. [2024-06-27 20:32:56,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 582 transitions, 9168 flow [2024-06-27 20:32:56,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:32:56,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:32:56,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:32:56,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 20:32:56,390 INFO L175 Difference]: Start difference. First operand has 396 places, 568 transitions, 7736 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:32:56,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 582 transitions, 9168 flow [2024-06-27 20:32:59,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 582 transitions, 9006 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 20:32:59,603 INFO L231 Difference]: Finished difference. Result has 400 places, 568 transitions, 7746 flow [2024-06-27 20:32:59,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7574, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7746, PETRI_PLACES=400, PETRI_TRANSITIONS=568} [2024-06-27 20:32:59,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-27 20:32:59,604 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 568 transitions, 7746 flow [2024-06-27 20:32:59,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:32:59,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:32:59,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:32:59,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:32:59,605 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:32:59,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:32:59,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1932493381, now seen corresponding path program 9 times [2024-06-27 20:32:59,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:32:59,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97111663] [2024-06-27 20:32:59,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:32:59,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:32:59,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:00,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:00,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:00,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97111663] [2024-06-27 20:33:00,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97111663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:00,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:00,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:00,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162875302] [2024-06-27 20:33:00,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:00,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:00,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:00,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:00,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:00,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:33:00,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 568 transitions, 7746 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:00,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:00,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:33:00,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:01,877 INFO L124 PetriNetUnfolderBase]: 4393/6738 cut-off events. [2024-06-27 20:33:01,877 INFO L125 PetriNetUnfolderBase]: For 1752543/1752552 co-relation queries the response was YES. [2024-06-27 20:33:01,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71257 conditions, 6738 events. 4393/6738 cut-off events. For 1752543/1752552 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37978 event pairs, 843 based on Foata normal form. 4/6710 useless extension candidates. Maximal degree in co-relation 71070. Up to 6046 conditions per place. [2024-06-27 20:33:01,980 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 147 changer transitions 0/589 dead transitions. [2024-06-27 20:33:01,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 589 transitions, 9419 flow [2024-06-27 20:33:01,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:01,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:01,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:33:01,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 20:33:01,982 INFO L175 Difference]: Start difference. First operand has 400 places, 568 transitions, 7746 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:33:01,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 589 transitions, 9419 flow [2024-06-27 20:33:05,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 589 transitions, 9243 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:33:05,600 INFO L231 Difference]: Finished difference. Result has 401 places, 571 transitions, 7903 flow [2024-06-27 20:33:05,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7903, PETRI_PLACES=401, PETRI_TRANSITIONS=571} [2024-06-27 20:33:05,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-27 20:33:05,601 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 571 transitions, 7903 flow [2024-06-27 20:33:05,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:05,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:05,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:05,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:33:05,601 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:05,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:05,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1932493567, now seen corresponding path program 8 times [2024-06-27 20:33:05,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:05,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853262178] [2024-06-27 20:33:05,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:05,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:06,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:06,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:06,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853262178] [2024-06-27 20:33:06,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853262178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:06,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:06,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:06,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312944938] [2024-06-27 20:33:06,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:06,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:06,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:06,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:06,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:06,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:33:06,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 571 transitions, 7903 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:06,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:06,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:33:06,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:08,091 INFO L124 PetriNetUnfolderBase]: 4408/6758 cut-off events. [2024-06-27 20:33:08,092 INFO L125 PetriNetUnfolderBase]: For 1783817/1783833 co-relation queries the response was YES. [2024-06-27 20:33:08,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72206 conditions, 6758 events. 4408/6758 cut-off events. For 1783817/1783833 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38108 event pairs, 962 based on Foata normal form. 9/6752 useless extension candidates. Maximal degree in co-relation 72018. Up to 6410 conditions per place. [2024-06-27 20:33:08,188 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 470 selfloop transitions, 91 changer transitions 0/592 dead transitions. [2024-06-27 20:33:08,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 592 transitions, 9709 flow [2024-06-27 20:33:08,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:08,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:08,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:33:08,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:33:08,189 INFO L175 Difference]: Start difference. First operand has 401 places, 571 transitions, 7903 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:33:08,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 592 transitions, 9709 flow [2024-06-27 20:33:12,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 592 transitions, 9496 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:33:12,496 INFO L231 Difference]: Finished difference. Result has 404 places, 577 transitions, 8046 flow [2024-06-27 20:33:12,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7690, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8046, PETRI_PLACES=404, PETRI_TRANSITIONS=577} [2024-06-27 20:33:12,497 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-27 20:33:12,497 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 577 transitions, 8046 flow [2024-06-27 20:33:12,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:12,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:12,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:12,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:33:12,498 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:12,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:12,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1932730717, now seen corresponding path program 9 times [2024-06-27 20:33:12,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:12,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397409393] [2024-06-27 20:33:12,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:12,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:12,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:13,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:13,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:13,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397409393] [2024-06-27 20:33:13,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397409393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:13,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:13,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:13,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290053750] [2024-06-27 20:33:13,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:13,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:13,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:13,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:13,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:13,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:33:13,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 577 transitions, 8046 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:13,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:13,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:33:13,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:14,809 INFO L124 PetriNetUnfolderBase]: 4405/6754 cut-off events. [2024-06-27 20:33:14,809 INFO L125 PetriNetUnfolderBase]: For 1804876/1804892 co-relation queries the response was YES. [2024-06-27 20:33:14,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72025 conditions, 6754 events. 4405/6754 cut-off events. For 1804876/1804892 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38090 event pairs, 962 based on Foata normal form. 9/6748 useless extension candidates. Maximal degree in co-relation 71836. Up to 6407 conditions per place. [2024-06-27 20:33:14,929 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 92 changer transitions 0/591 dead transitions. [2024-06-27 20:33:14,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 591 transitions, 9446 flow [2024-06-27 20:33:14,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:14,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:14,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:33:14,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:33:14,944 INFO L175 Difference]: Start difference. First operand has 404 places, 577 transitions, 8046 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:33:14,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 591 transitions, 9446 flow [2024-06-27 20:33:19,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 591 transitions, 9191 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-27 20:33:19,205 INFO L231 Difference]: Finished difference. Result has 408 places, 577 transitions, 7981 flow [2024-06-27 20:33:19,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7981, PETRI_PLACES=408, PETRI_TRANSITIONS=577} [2024-06-27 20:33:19,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-27 20:33:19,205 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 577 transitions, 7981 flow [2024-06-27 20:33:19,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:19,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:19,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:19,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:33:19,206 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:19,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:19,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1423799341, now seen corresponding path program 7 times [2024-06-27 20:33:19,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:19,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422746833] [2024-06-27 20:33:19,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:19,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:19,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:19,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-27 20:33:19,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:19,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422746833] [2024-06-27 20:33:19,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422746833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:19,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:19,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:19,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034326875] [2024-06-27 20:33:19,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:19,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:19,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:19,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:19,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:19,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:33:19,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 577 transitions, 7981 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:19,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:19,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:33:19,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:21,490 INFO L124 PetriNetUnfolderBase]: 4520/6878 cut-off events. [2024-06-27 20:33:21,491 INFO L125 PetriNetUnfolderBase]: For 1835802/1835814 co-relation queries the response was YES. [2024-06-27 20:33:21,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72907 conditions, 6878 events. 4520/6878 cut-off events. For 1835802/1835814 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38297 event pairs, 993 based on Foata normal form. 9/6880 useless extension candidates. Maximal degree in co-relation 72717. Up to 6790 conditions per place. [2024-06-27 20:33:21,618 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 546 selfloop transitions, 45 changer transitions 0/594 dead transitions. [2024-06-27 20:33:21,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 594 transitions, 9538 flow [2024-06-27 20:33:21,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:21,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:21,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-27 20:33:21,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-27 20:33:21,619 INFO L175 Difference]: Start difference. First operand has 408 places, 577 transitions, 7981 flow. Second operand 8 states and 116 transitions. [2024-06-27 20:33:21,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 594 transitions, 9538 flow [2024-06-27 20:33:26,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 594 transitions, 9332 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 20:33:26,641 INFO L231 Difference]: Finished difference. Result has 410 places, 583 transitions, 8001 flow [2024-06-27 20:33:26,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7775, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8001, PETRI_PLACES=410, PETRI_TRANSITIONS=583} [2024-06-27 20:33:26,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-27 20:33:26,641 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 583 transitions, 8001 flow [2024-06-27 20:33:26,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:26,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:26,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:26,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:33:26,642 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:26,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:26,642 INFO L85 PathProgramCache]: Analyzing trace with hash -45018651, now seen corresponding path program 10 times [2024-06-27 20:33:26,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:26,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343923113] [2024-06-27 20:33:26,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:26,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:26,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:27,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:27,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:27,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343923113] [2024-06-27 20:33:27,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343923113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:27,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:27,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:27,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493898012] [2024-06-27 20:33:27,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:27,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:27,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:27,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:27,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:27,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:33:27,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 583 transitions, 8001 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:27,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:27,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:33:27,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:28,913 INFO L124 PetriNetUnfolderBase]: 4412/6766 cut-off events. [2024-06-27 20:33:28,913 INFO L125 PetriNetUnfolderBase]: For 1861613/1861620 co-relation queries the response was YES. [2024-06-27 20:33:28,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72292 conditions, 6766 events. 4412/6766 cut-off events. For 1861613/1861620 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 38156 event pairs, 884 based on Foata normal form. 4/6743 useless extension candidates. Maximal degree in co-relation 72100. Up to 6415 conditions per place. [2024-06-27 20:33:29,024 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 493 selfloop transitions, 68 changer transitions 0/594 dead transitions. [2024-06-27 20:33:29,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 594 transitions, 9155 flow [2024-06-27 20:33:29,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:29,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:29,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:33:29,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:33:29,026 INFO L175 Difference]: Start difference. First operand has 410 places, 583 transitions, 8001 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:33:29,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 594 transitions, 9155 flow [2024-06-27 20:33:33,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 594 transitions, 9030 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:33:33,243 INFO L231 Difference]: Finished difference. Result has 413 places, 583 transitions, 8018 flow [2024-06-27 20:33:33,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7876, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=413, PETRI_TRANSITIONS=583} [2024-06-27 20:33:33,243 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-27 20:33:33,243 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 583 transitions, 8018 flow [2024-06-27 20:33:33,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:33,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:33,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:33,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:33:33,244 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:33,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:33,244 INFO L85 PathProgramCache]: Analyzing trace with hash 579795573, now seen corresponding path program 8 times [2024-06-27 20:33:33,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:33,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219128053] [2024-06-27 20:33:33,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:33,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:33,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:33,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:33,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:33,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219128053] [2024-06-27 20:33:33,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219128053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:33,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:33,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:33,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883053050] [2024-06-27 20:33:33,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:33,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:33,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:33,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:33,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:33,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:33:33,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 583 transitions, 8018 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:33,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:33,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:33:33,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:35,638 INFO L124 PetriNetUnfolderBase]: 4519/6877 cut-off events. [2024-06-27 20:33:35,638 INFO L125 PetriNetUnfolderBase]: For 1879736/1879748 co-relation queries the response was YES. [2024-06-27 20:33:35,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73086 conditions, 6877 events. 4519/6877 cut-off events. For 1879736/1879748 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 38328 event pairs, 992 based on Foata normal form. 9/6879 useless extension candidates. Maximal degree in co-relation 72893. Up to 6801 conditions per place. [2024-06-27 20:33:35,756 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 556 selfloop transitions, 37 changer transitions 0/596 dead transitions. [2024-06-27 20:33:35,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 596 transitions, 9286 flow [2024-06-27 20:33:35,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:35,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:35,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-27 20:33:35,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3392857142857143 [2024-06-27 20:33:35,757 INFO L175 Difference]: Start difference. First operand has 413 places, 583 transitions, 8018 flow. Second operand 8 states and 114 transitions. [2024-06-27 20:33:35,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 596 transitions, 9286 flow [2024-06-27 20:33:41,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 596 transitions, 9098 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:33:41,635 INFO L231 Difference]: Finished difference. Result has 414 places, 586 transitions, 7970 flow [2024-06-27 20:33:41,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7970, PETRI_PLACES=414, PETRI_TRANSITIONS=586} [2024-06-27 20:33:41,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-27 20:33:41,636 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 586 transitions, 7970 flow [2024-06-27 20:33:41,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:41,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:41,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:41,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:33:41,636 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:41,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:41,636 INFO L85 PathProgramCache]: Analyzing trace with hash 180060927, now seen corresponding path program 10 times [2024-06-27 20:33:41,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:41,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703397686] [2024-06-27 20:33:41,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:41,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:41,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:42,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:42,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:42,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703397686] [2024-06-27 20:33:42,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703397686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:42,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:42,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:42,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094433565] [2024-06-27 20:33:42,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:42,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:42,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:42,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:42,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:42,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:33:42,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 586 transitions, 7970 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:42,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:42,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:33:42,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:43,987 INFO L124 PetriNetUnfolderBase]: 4412/6763 cut-off events. [2024-06-27 20:33:43,987 INFO L125 PetriNetUnfolderBase]: For 1905232/1905250 co-relation queries the response was YES. [2024-06-27 20:33:44,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72482 conditions, 6763 events. 4412/6763 cut-off events. For 1905232/1905250 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 38191 event pairs, 958 based on Foata normal form. 9/6752 useless extension candidates. Maximal degree in co-relation 72290. Up to 6544 conditions per place. [2024-06-27 20:33:44,093 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 533 selfloop transitions, 29 changer transitions 0/596 dead transitions. [2024-06-27 20:33:44,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 596 transitions, 9122 flow [2024-06-27 20:33:44,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:44,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:44,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 20:33:44,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 20:33:44,094 INFO L175 Difference]: Start difference. First operand has 414 places, 586 transitions, 7970 flow. Second operand 8 states and 120 transitions. [2024-06-27 20:33:44,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 596 transitions, 9122 flow [2024-06-27 20:33:47,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 596 transitions, 8970 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:33:47,707 INFO L231 Difference]: Finished difference. Result has 416 places, 586 transitions, 7882 flow [2024-06-27 20:33:47,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7818, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7882, PETRI_PLACES=416, PETRI_TRANSITIONS=586} [2024-06-27 20:33:47,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-27 20:33:47,708 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 586 transitions, 7882 flow [2024-06-27 20:33:47,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:47,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:47,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:47,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:33:47,708 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:47,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:47,709 INFO L85 PathProgramCache]: Analyzing trace with hash 184709067, now seen corresponding path program 11 times [2024-06-27 20:33:47,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:47,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608838829] [2024-06-27 20:33:47,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:47,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:48,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:48,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:48,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608838829] [2024-06-27 20:33:48,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608838829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:48,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:48,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:48,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300223210] [2024-06-27 20:33:48,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:48,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:48,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:48,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:48,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:48,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:33:48,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 586 transitions, 7882 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:48,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:48,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:33:48,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:50,224 INFO L124 PetriNetUnfolderBase]: 4417/6770 cut-off events. [2024-06-27 20:33:50,224 INFO L125 PetriNetUnfolderBase]: For 1934666/1934684 co-relation queries the response was YES. [2024-06-27 20:33:50,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72724 conditions, 6770 events. 4417/6770 cut-off events. For 1934666/1934684 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 38195 event pairs, 958 based on Foata normal form. 9/6759 useless extension candidates. Maximal degree in co-relation 72531. Up to 6529 conditions per place. [2024-06-27 20:33:50,317 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 518 selfloop transitions, 48 changer transitions 0/600 dead transitions. [2024-06-27 20:33:50,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 600 transitions, 9379 flow [2024-06-27 20:33:50,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:50,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:50,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:33:50,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 20:33:50,318 INFO L175 Difference]: Start difference. First operand has 416 places, 586 transitions, 7882 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:33:50,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 600 transitions, 9379 flow [2024-06-27 20:33:53,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 600 transitions, 9287 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:33:53,492 INFO L231 Difference]: Finished difference. Result has 417 places, 589 transitions, 7979 flow [2024-06-27 20:33:53,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7979, PETRI_PLACES=417, PETRI_TRANSITIONS=589} [2024-06-27 20:33:53,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-27 20:33:53,493 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 589 transitions, 7979 flow [2024-06-27 20:33:53,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:53,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:33:53,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:33:53,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:33:53,493 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:33:53,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:33:53,494 INFO L85 PathProgramCache]: Analyzing trace with hash 180298263, now seen corresponding path program 9 times [2024-06-27 20:33:53,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:33:53,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502746611] [2024-06-27 20:33:53,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:33:53,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:33:53,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:33:54,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:33:54,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:33:54,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502746611] [2024-06-27 20:33:54,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502746611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:33:54,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:33:54,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:33:54,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71128409] [2024-06-27 20:33:54,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:33:54,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:33:54,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:33:54,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:33:54,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:33:54,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:33:54,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 589 transitions, 7979 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:33:54,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:33:54,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:33:54,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:33:55,907 INFO L124 PetriNetUnfolderBase]: 4518/6876 cut-off events. [2024-06-27 20:33:55,907 INFO L125 PetriNetUnfolderBase]: For 1951582/1951594 co-relation queries the response was YES. [2024-06-27 20:33:55,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73292 conditions, 6876 events. 4518/6876 cut-off events. For 1951582/1951594 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38363 event pairs, 995 based on Foata normal form. 9/6878 useless extension candidates. Maximal degree in co-relation 73098. Up to 6800 conditions per place. [2024-06-27 20:33:56,020 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 560 selfloop transitions, 36 changer transitions 0/599 dead transitions. [2024-06-27 20:33:56,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 599 transitions, 9199 flow [2024-06-27 20:33:56,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:33:56,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:33:56,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 20:33:56,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34226190476190477 [2024-06-27 20:33:56,021 INFO L175 Difference]: Start difference. First operand has 417 places, 589 transitions, 7979 flow. Second operand 8 states and 115 transitions. [2024-06-27 20:33:56,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 599 transitions, 9199 flow [2024-06-27 20:34:00,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 599 transitions, 8967 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 20:34:00,438 INFO L231 Difference]: Finished difference. Result has 419 places, 589 transitions, 7825 flow [2024-06-27 20:34:00,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7747, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7825, PETRI_PLACES=419, PETRI_TRANSITIONS=589} [2024-06-27 20:34:00,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 20:34:00,439 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 589 transitions, 7825 flow [2024-06-27 20:34:00,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:00,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:00,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:00,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:34:00,439 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-27 20:34:00,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:00,440 INFO L85 PathProgramCache]: Analyzing trace with hash -44898681, now seen corresponding path program 11 times [2024-06-27 20:34:00,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:00,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232106017] [2024-06-27 20:34:00,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:00,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:01,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:34:01,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:01,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232106017] [2024-06-27 20:34:01,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232106017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:01,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:01,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:34:01,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176430490] [2024-06-27 20:34:01,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:01,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:34:01,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:01,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:34:01,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:34:01,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:34:01,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 589 transitions, 7825 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:01,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:01,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:34:01,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:02,778 INFO L124 PetriNetUnfolderBase]: 4408/6760 cut-off events. [2024-06-27 20:34:02,778 INFO L125 PetriNetUnfolderBase]: For 1976916/1976925 co-relation queries the response was YES. [2024-06-27 20:34:02,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72608 conditions, 6760 events. 4408/6760 cut-off events. For 1976916/1976925 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38112 event pairs, 888 based on Foata normal form. 4/6732 useless extension candidates. Maximal degree in co-relation 72413. Up to 6395 conditions per place. [2024-06-27 20:34:02,898 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 75 changer transitions 0/602 dead transitions. [2024-06-27 20:34:02,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 602 transitions, 9251 flow [2024-06-27 20:34:02,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:34:02,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:34:02,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:34:02,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:34:02,900 INFO L175 Difference]: Start difference. First operand has 419 places, 589 transitions, 7825 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:34:02,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 602 transitions, 9251 flow [2024-06-27 20:34:07,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 602 transitions, 9143 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:34:07,990 INFO L231 Difference]: Finished difference. Result has 420 places, 589 transitions, 7873 flow [2024-06-27 20:34:07,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7717, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7873, PETRI_PLACES=420, PETRI_TRANSITIONS=589} [2024-06-27 20:34:07,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-27 20:34:07,990 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 589 transitions, 7873 flow [2024-06-27 20:34:07,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:07,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:07,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:07,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:34:07,991 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-27 20:34:07,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:07,992 INFO L85 PathProgramCache]: Analyzing trace with hash 184714833, now seen corresponding path program 10 times [2024-06-27 20:34:07,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:07,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733076649] [2024-06-27 20:34:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:07,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:07,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:08,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:34:08,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:08,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733076649] [2024-06-27 20:34:08,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733076649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:08,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:08,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:34:08,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778232316] [2024-06-27 20:34:08,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:08,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:34:08,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:08,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:34:08,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:34:08,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:34:08,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 589 transitions, 7873 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:08,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:08,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:34:08,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:10,564 INFO L124 PetriNetUnfolderBase]: 4517/6875 cut-off events. [2024-06-27 20:34:10,564 INFO L125 PetriNetUnfolderBase]: For 1995294/1995306 co-relation queries the response was YES. [2024-06-27 20:34:10,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73463 conditions, 6875 events. 4517/6875 cut-off events. For 1995294/1995306 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38371 event pairs, 994 based on Foata normal form. 9/6877 useless extension candidates. Maximal degree in co-relation 73267. Up to 6758 conditions per place. [2024-06-27 20:34:10,667 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 530 selfloop transitions, 70 changer transitions 0/603 dead transitions. [2024-06-27 20:34:10,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 603 transitions, 9408 flow [2024-06-27 20:34:10,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:34:10,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:34:10,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:34:10,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 20:34:10,668 INFO L175 Difference]: Start difference. First operand has 420 places, 589 transitions, 7873 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:34:10,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 603 transitions, 9408 flow [2024-06-27 20:34:15,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 603 transitions, 9158 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 20:34:15,412 INFO L231 Difference]: Finished difference. Result has 421 places, 592 transitions, 7820 flow [2024-06-27 20:34:15,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7623, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7820, PETRI_PLACES=421, PETRI_TRANSITIONS=592} [2024-06-27 20:34:15,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 20:34:15,412 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 592 transitions, 7820 flow [2024-06-27 20:34:15,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:15,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:15,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:15,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:34:15,453 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-27 20:34:15,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:15,453 INFO L85 PathProgramCache]: Analyzing trace with hash 180061113, now seen corresponding path program 11 times [2024-06-27 20:34:15,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:15,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872793866] [2024-06-27 20:34:15,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:15,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:16,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:34:16,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:16,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872793866] [2024-06-27 20:34:16,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872793866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:16,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:16,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:34:16,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961837652] [2024-06-27 20:34:16,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:16,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:34:16,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:16,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:34:16,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:34:16,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:34:16,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 592 transitions, 7820 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:16,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:16,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:34:16,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:18,175 INFO L124 PetriNetUnfolderBase]: 4514/6871 cut-off events. [2024-06-27 20:34:18,175 INFO L125 PetriNetUnfolderBase]: For 2015137/2015149 co-relation queries the response was YES. [2024-06-27 20:34:18,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73356 conditions, 6871 events. 4514/6871 cut-off events. For 2015137/2015149 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38337 event pairs, 991 based on Foata normal form. 9/6873 useless extension candidates. Maximal degree in co-relation 73160. Up to 6786 conditions per place. [2024-06-27 20:34:18,286 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 555 selfloop transitions, 44 changer transitions 0/602 dead transitions. [2024-06-27 20:34:18,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 602 transitions, 9046 flow [2024-06-27 20:34:18,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:34:18,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:34:18,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-27 20:34:18,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-27 20:34:18,287 INFO L175 Difference]: Start difference. First operand has 421 places, 592 transitions, 7820 flow. Second operand 8 states and 116 transitions. [2024-06-27 20:34:18,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 602 transitions, 9046 flow [2024-06-27 20:34:21,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 602 transitions, 8774 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 20:34:21,516 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7642 flow [2024-06-27 20:34:21,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7548, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7642, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-27 20:34:21,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 20:34:21,517 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7642 flow [2024-06-27 20:34:21,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:21,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:21,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:21,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:34:21,518 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:34:21,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:21,518 INFO L85 PathProgramCache]: Analyzing trace with hash 245938395, now seen corresponding path program 12 times [2024-06-27 20:34:21,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:21,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924916150] [2024-06-27 20:34:21,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:21,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:21,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:22,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:34:22,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:22,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924916150] [2024-06-27 20:34:22,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924916150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:22,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:22,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:34:22,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363065699] [2024-06-27 20:34:22,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:22,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:34:22,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:22,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:34:22,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:34:22,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:34:22,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7642 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:22,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:22,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:34:22,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:24,236 INFO L124 PetriNetUnfolderBase]: 4407/6757 cut-off events. [2024-06-27 20:34:24,236 INFO L125 PetriNetUnfolderBase]: For 2041591/2041609 co-relation queries the response was YES. [2024-06-27 20:34:24,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72766 conditions, 6757 events. 4407/6757 cut-off events. For 2041591/2041609 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38109 event pairs, 957 based on Foata normal form. 9/6746 useless extension candidates. Maximal degree in co-relation 72570. Up to 6517 conditions per place. [2024-06-27 20:34:24,337 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 521 selfloop transitions, 46 changer transitions 0/602 dead transitions. [2024-06-27 20:34:24,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 602 transitions, 8804 flow [2024-06-27 20:34:24,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:34:24,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:34:24,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:34:24,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-27 20:34:24,338 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7642 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:34:24,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 602 transitions, 8804 flow [2024-06-27 20:34:29,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 602 transitions, 8577 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 20:34:29,343 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7513 flow [2024-06-27 20:34:29,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7513, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-27 20:34:29,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 20:34:29,344 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7513 flow [2024-06-27 20:34:29,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:29,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:29,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:29,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:34:29,344 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:34:29,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:29,345 INFO L85 PathProgramCache]: Analyzing trace with hash 245938581, now seen corresponding path program 12 times [2024-06-27 20:34:29,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:29,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49728557] [2024-06-27 20:34:29,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:29,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:30,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-27 20:34:30,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:30,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49728557] [2024-06-27 20:34:30,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49728557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:30,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:30,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:34:30,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019797126] [2024-06-27 20:34:30,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:30,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:34:30,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:30,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:34:30,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:34:30,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:34:30,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7513 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:30,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:30,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:34:30,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:31,944 INFO L124 PetriNetUnfolderBase]: 4508/6863 cut-off events. [2024-06-27 20:34:31,944 INFO L125 PetriNetUnfolderBase]: For 2052459/2052471 co-relation queries the response was YES. [2024-06-27 20:34:32,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72746 conditions, 6863 events. 4508/6863 cut-off events. For 2052459/2052471 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38268 event pairs, 989 based on Foata normal form. 9/6865 useless extension candidates. Maximal degree in co-relation 72550. Up to 6748 conditions per place. [2024-06-27 20:34:32,056 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 530 selfloop transitions, 69 changer transitions 0/602 dead transitions. [2024-06-27 20:34:32,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 602 transitions, 8739 flow [2024-06-27 20:34:32,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:34:32,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:34:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 20:34:32,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3482142857142857 [2024-06-27 20:34:32,057 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7513 flow. Second operand 8 states and 117 transitions. [2024-06-27 20:34:32,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 602 transitions, 8739 flow [2024-06-27 20:34:37,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 602 transitions, 8577 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:34:37,633 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7495 flow [2024-06-27 20:34:37,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7351, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7495, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-27 20:34:37,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 20:34:37,648 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7495 flow [2024-06-27 20:34:37,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:37,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:37,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:37,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:34:37,649 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:34:37,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:37,650 INFO L85 PathProgramCache]: Analyzing trace with hash 132232839, now seen corresponding path program 12 times [2024-06-27 20:34:37,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:37,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371074172] [2024-06-27 20:34:37,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:37,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:38,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:34:38,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:38,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371074172] [2024-06-27 20:34:38,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371074172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:38,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:38,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:34:38,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888567408] [2024-06-27 20:34:38,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:38,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:34:38,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:38,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:34:38,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:34:38,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:34:38,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7495 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:38,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:38,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:34:38,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:40,335 INFO L124 PetriNetUnfolderBase]: 4398/6747 cut-off events. [2024-06-27 20:34:40,335 INFO L125 PetriNetUnfolderBase]: For 2078941/2078950 co-relation queries the response was YES. [2024-06-27 20:34:40,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72212 conditions, 6747 events. 4398/6747 cut-off events. For 2078941/2078950 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38017 event pairs, 882 based on Foata normal form. 4/6719 useless extension candidates. Maximal degree in co-relation 72015. Up to 6343 conditions per place. [2024-06-27 20:34:40,433 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 474 selfloop transitions, 96 changer transitions 0/605 dead transitions. [2024-06-27 20:34:40,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 605 transitions, 8935 flow [2024-06-27 20:34:40,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:34:40,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:34:40,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 20:34:40,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 20:34:40,435 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7495 flow. Second operand 8 states and 129 transitions. [2024-06-27 20:34:40,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 605 transitions, 8935 flow [2024-06-27 20:34:45,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 605 transitions, 8743 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 20:34:45,073 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7501 flow [2024-06-27 20:34:45,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7501, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-27 20:34:45,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 20:34:45,074 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7501 flow [2024-06-27 20:34:45,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:45,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:45,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:45,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:34:45,074 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:34:45,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:45,075 INFO L85 PathProgramCache]: Analyzing trace with hash -45021627, now seen corresponding path program 4 times [2024-06-27 20:34:45,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:45,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582430514] [2024-06-27 20:34:45,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:45,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:46,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:34:46,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:46,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582430514] [2024-06-27 20:34:46,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582430514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:46,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:46,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:34:46,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212067706] [2024-06-27 20:34:46,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:46,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:34:46,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:46,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:34:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:34:46,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:34:46,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7501 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:46,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:46,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:34:46,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:48,183 INFO L124 PetriNetUnfolderBase]: 4395/6744 cut-off events. [2024-06-27 20:34:48,183 INFO L125 PetriNetUnfolderBase]: For 2092685/2092692 co-relation queries the response was YES. [2024-06-27 20:34:48,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72219 conditions, 6744 events. 4395/6744 cut-off events. For 2092685/2092692 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38051 event pairs, 881 based on Foata normal form. 4/6721 useless extension candidates. Maximal degree in co-relation 72021. Up to 6392 conditions per place. [2024-06-27 20:34:48,299 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 66 changer transitions 0/603 dead transitions. [2024-06-27 20:34:48,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 603 transitions, 8667 flow [2024-06-27 20:34:48,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:34:48,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:34:48,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:34:48,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 20:34:48,301 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7501 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:34:48,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 603 transitions, 8667 flow [2024-06-27 20:34:53,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 603 transitions, 8304 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 20:34:53,819 INFO L231 Difference]: Finished difference. Result has 422 places, 592 transitions, 7275 flow [2024-06-27 20:34:53,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7275, PETRI_PLACES=422, PETRI_TRANSITIONS=592} [2024-06-27 20:34:53,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 20:34:53,820 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 592 transitions, 7275 flow [2024-06-27 20:34:53,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:53,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:34:53,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:34:53,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:34:53,820 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:34:53,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:34:53,821 INFO L85 PathProgramCache]: Analyzing trace with hash 593613637, now seen corresponding path program 5 times [2024-06-27 20:34:53,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:34:53,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709369043] [2024-06-27 20:34:53,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:34:53,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:34:53,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:34:54,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-27 20:34:54,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:34:54,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709369043] [2024-06-27 20:34:54,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709369043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:34:54,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:34:54,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:34:54,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790906810] [2024-06-27 20:34:54,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:34:54,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:34:54,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:34:54,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:34:54,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:34:54,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:34:54,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 592 transitions, 7275 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:34:54,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:34:54,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:34:54,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:34:56,598 INFO L124 PetriNetUnfolderBase]: 4507/6864 cut-off events. [2024-06-27 20:34:56,599 INFO L125 PetriNetUnfolderBase]: For 2116360/2116363 co-relation queries the response was YES. [2024-06-27 20:34:56,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72578 conditions, 6864 events. 4507/6864 cut-off events. For 2116360/2116363 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38274 event pairs, 913 based on Foata normal form. 4/6849 useless extension candidates. Maximal degree in co-relation 72380. Up to 6541 conditions per place. [2024-06-27 20:34:56,702 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 489 selfloop transitions, 118 changer transitions 0/610 dead transitions. [2024-06-27 20:34:56,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 610 transitions, 8849 flow [2024-06-27 20:34:56,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:34:56,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:34:56,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 20:34:56,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-27 20:34:56,703 INFO L175 Difference]: Start difference. First operand has 422 places, 592 transitions, 7275 flow. Second operand 9 states and 136 transitions. [2024-06-27 20:34:56,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 610 transitions, 8849 flow [2024-06-27 20:35:01,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 610 transitions, 8692 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:35:01,617 INFO L231 Difference]: Finished difference. Result has 424 places, 595 transitions, 7410 flow [2024-06-27 20:35:01,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7118, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7410, PETRI_PLACES=424, PETRI_TRANSITIONS=595} [2024-06-27 20:35:01,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-27 20:35:01,617 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 595 transitions, 7410 flow [2024-06-27 20:35:01,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:01,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:01,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:01,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:35:01,618 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:01,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:01,618 INFO L85 PathProgramCache]: Analyzing trace with hash -45010715, now seen corresponding path program 6 times [2024-06-27 20:35:01,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:01,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854606625] [2024-06-27 20:35:01,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:01,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:01,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:02,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:02,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:02,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854606625] [2024-06-27 20:35:02,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854606625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:02,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:02,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:02,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721846762] [2024-06-27 20:35:02,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:02,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:02,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:02,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:02,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:02,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:35:02,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 595 transitions, 7410 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:02,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:02,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:35:02,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:04,218 INFO L124 PetriNetUnfolderBase]: 4517/6878 cut-off events. [2024-06-27 20:35:04,218 INFO L125 PetriNetUnfolderBase]: For 2147427/2147430 co-relation queries the response was YES. [2024-06-27 20:35:04,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73020 conditions, 6878 events. 4517/6878 cut-off events. For 2147427/2147430 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38336 event pairs, 918 based on Foata normal form. 4/6863 useless extension candidates. Maximal degree in co-relation 72821. Up to 6551 conditions per place. [2024-06-27 20:35:04,485 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 499 selfloop transitions, 112 changer transitions 0/614 dead transitions. [2024-06-27 20:35:04,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 614 transitions, 9004 flow [2024-06-27 20:35:04,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:04,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:04,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 20:35:04,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 20:35:04,487 INFO L175 Difference]: Start difference. First operand has 424 places, 595 transitions, 7410 flow. Second operand 9 states and 138 transitions. [2024-06-27 20:35:04,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 614 transitions, 9004 flow [2024-06-27 20:35:09,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 614 transitions, 8743 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 20:35:09,311 INFO L231 Difference]: Finished difference. Result has 427 places, 598 transitions, 7435 flow [2024-06-27 20:35:09,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7166, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7435, PETRI_PLACES=427, PETRI_TRANSITIONS=598} [2024-06-27 20:35:09,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 20:35:09,312 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 598 transitions, 7435 flow [2024-06-27 20:35:09,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:09,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:09,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:09,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:35:09,312 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:09,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:09,313 INFO L85 PathProgramCache]: Analyzing trace with hash 593614071, now seen corresponding path program 2 times [2024-06-27 20:35:09,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:09,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275688086] [2024-06-27 20:35:09,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:09,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:10,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:10,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:10,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275688086] [2024-06-27 20:35:10,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275688086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:10,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:10,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:10,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417782808] [2024-06-27 20:35:10,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:10,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:10,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:10,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:10,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:10,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:35:10,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 598 transitions, 7435 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:10,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:10,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:35:10,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:12,427 INFO L124 PetriNetUnfolderBase]: 4543/6912 cut-off events. [2024-06-27 20:35:12,428 INFO L125 PetriNetUnfolderBase]: For 2198176/2198188 co-relation queries the response was YES. [2024-06-27 20:35:12,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73819 conditions, 6912 events. 4543/6912 cut-off events. For 2198176/2198188 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 38582 event pairs, 994 based on Foata normal form. 10/6915 useless extension candidates. Maximal degree in co-relation 73619. Up to 6784 conditions per place. [2024-06-27 20:35:12,527 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 556 selfloop transitions, 61 changer transitions 0/620 dead transitions. [2024-06-27 20:35:12,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 620 transitions, 9395 flow [2024-06-27 20:35:12,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:12,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:12,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 20:35:12,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 20:35:12,528 INFO L175 Difference]: Start difference. First operand has 427 places, 598 transitions, 7435 flow. Second operand 9 states and 133 transitions. [2024-06-27 20:35:12,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 620 transitions, 9395 flow [2024-06-27 20:35:18,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 620 transitions, 8878 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 20:35:18,576 INFO L231 Difference]: Finished difference. Result has 426 places, 604 transitions, 7186 flow [2024-06-27 20:35:18,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6918, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7186, PETRI_PLACES=426, PETRI_TRANSITIONS=604} [2024-06-27 20:35:18,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-27 20:35:18,577 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 604 transitions, 7186 flow [2024-06-27 20:35:18,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:18,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:18,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:18,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:35:18,577 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:18,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:18,577 INFO L85 PathProgramCache]: Analyzing trace with hash 594089301, now seen corresponding path program 3 times [2024-06-27 20:35:18,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:18,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651569382] [2024-06-27 20:35:18,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:18,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:18,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:19,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:19,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:19,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651569382] [2024-06-27 20:35:19,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651569382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:19,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:19,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:19,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231891838] [2024-06-27 20:35:19,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:19,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:19,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:19,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:19,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:19,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:35:19,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 604 transitions, 7186 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:19,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:19,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:35:19,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:21,261 INFO L124 PetriNetUnfolderBase]: 4537/6907 cut-off events. [2024-06-27 20:35:21,261 INFO L125 PetriNetUnfolderBase]: For 2203150/2203150 co-relation queries the response was YES. [2024-06-27 20:35:21,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72771 conditions, 6907 events. 4537/6907 cut-off events. For 2203150/2203150 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 38630 event pairs, 1075 based on Foata normal form. 2/6906 useless extension candidates. Maximal degree in co-relation 72571. Up to 6855 conditions per place. [2024-06-27 20:35:21,512 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 590 selfloop transitions, 23 changer transitions 0/616 dead transitions. [2024-06-27 20:35:21,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 616 transitions, 8446 flow [2024-06-27 20:35:21,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:21,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-27 20:35:21,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328042328042328 [2024-06-27 20:35:21,513 INFO L175 Difference]: Start difference. First operand has 426 places, 604 transitions, 7186 flow. Second operand 9 states and 124 transitions. [2024-06-27 20:35:21,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 616 transitions, 8446 flow [2024-06-27 20:35:27,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 616 transitions, 8228 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 20:35:27,331 INFO L231 Difference]: Finished difference. Result has 430 places, 604 transitions, 7021 flow [2024-06-27 20:35:27,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6968, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7021, PETRI_PLACES=430, PETRI_TRANSITIONS=604} [2024-06-27 20:35:27,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-27 20:35:27,332 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 604 transitions, 7021 flow [2024-06-27 20:35:27,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:27,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:27,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:27,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:35:27,333 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:27,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:27,333 INFO L85 PathProgramCache]: Analyzing trace with hash 579791977, now seen corresponding path program 7 times [2024-06-27 20:35:27,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:27,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349797349] [2024-06-27 20:35:27,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:27,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:27,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:28,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:28,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:28,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349797349] [2024-06-27 20:35:28,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349797349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:28,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:28,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:28,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695627539] [2024-06-27 20:35:28,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:28,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:28,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:28,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:28,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:28,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:35:28,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 604 transitions, 7021 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:28,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:28,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:35:28,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:30,240 INFO L124 PetriNetUnfolderBase]: 4563/6942 cut-off events. [2024-06-27 20:35:30,240 INFO L125 PetriNetUnfolderBase]: For 2250962/2250965 co-relation queries the response was YES. [2024-06-27 20:35:30,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73095 conditions, 6942 events. 4563/6942 cut-off events. For 2250962/2250965 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 38706 event pairs, 919 based on Foata normal form. 4/6927 useless extension candidates. Maximal degree in co-relation 72894. Up to 6604 conditions per place. [2024-06-27 20:35:30,346 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 502 selfloop transitions, 121 changer transitions 0/626 dead transitions. [2024-06-27 20:35:30,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 626 transitions, 8927 flow [2024-06-27 20:35:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:30,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 20:35:30,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 20:35:30,348 INFO L175 Difference]: Start difference. First operand has 430 places, 604 transitions, 7021 flow. Second operand 9 states and 138 transitions. [2024-06-27 20:35:30,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 626 transitions, 8927 flow [2024-06-27 20:35:35,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 626 transitions, 8707 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-27 20:35:35,887 INFO L231 Difference]: Finished difference. Result has 425 places, 610 transitions, 7115 flow [2024-06-27 20:35:35,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6801, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7115, PETRI_PLACES=425, PETRI_TRANSITIONS=610} [2024-06-27 20:35:35,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 20:35:35,888 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 610 transitions, 7115 flow [2024-06-27 20:35:35,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:35,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:35,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:35,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:35:35,889 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:35,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:35,889 INFO L85 PathProgramCache]: Analyzing trace with hash 579804501, now seen corresponding path program 4 times [2024-06-27 20:35:35,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:35,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452299153] [2024-06-27 20:35:35,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:35,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:35,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:36,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:36,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:36,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452299153] [2024-06-27 20:35:36,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452299153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:36,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:36,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:36,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592280358] [2024-06-27 20:35:36,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:36,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:36,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:36,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:36,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:36,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:35:36,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 610 transitions, 7115 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:36,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:36,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:35:36,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:38,823 INFO L124 PetriNetUnfolderBase]: 4573/6954 cut-off events. [2024-06-27 20:35:38,824 INFO L125 PetriNetUnfolderBase]: For 2277919/2277931 co-relation queries the response was YES. [2024-06-27 20:35:38,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72904 conditions, 6954 events. 4573/6954 cut-off events. For 2277919/2277931 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38829 event pairs, 997 based on Foata normal form. 10/6957 useless extension candidates. Maximal degree in co-relation 72706. Up to 6825 conditions per place. [2024-06-27 20:35:38,924 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 563 selfloop transitions, 62 changer transitions 0/628 dead transitions. [2024-06-27 20:35:38,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 628 transitions, 8736 flow [2024-06-27 20:35:38,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:38,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:38,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 20:35:38,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 20:35:38,925 INFO L175 Difference]: Start difference. First operand has 425 places, 610 transitions, 7115 flow. Second operand 9 states and 133 transitions. [2024-06-27 20:35:38,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 628 transitions, 8736 flow [2024-06-27 20:35:43,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 628 transitions, 8540 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:35:43,370 INFO L231 Difference]: Finished difference. Result has 429 places, 613 transitions, 7100 flow [2024-06-27 20:35:43,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7100, PETRI_PLACES=429, PETRI_TRANSITIONS=613} [2024-06-27 20:35:43,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-27 20:35:43,371 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 613 transitions, 7100 flow [2024-06-27 20:35:43,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:43,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:43,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:43,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:35:43,371 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:43,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash 354844645, now seen corresponding path program 8 times [2024-06-27 20:35:43,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:43,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302131714] [2024-06-27 20:35:43,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:43,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:43,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:44,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:44,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:44,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302131714] [2024-06-27 20:35:44,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302131714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:44,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:44,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:44,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229251557] [2024-06-27 20:35:44,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:44,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:44,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:44,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:44,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:44,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:35:44,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 613 transitions, 7100 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:44,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:44,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:35:44,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:46,238 INFO L124 PetriNetUnfolderBase]: 4567/6948 cut-off events. [2024-06-27 20:35:46,239 INFO L125 PetriNetUnfolderBase]: For 2289682/2289685 co-relation queries the response was YES. [2024-06-27 20:35:46,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72645 conditions, 6948 events. 4567/6948 cut-off events. For 2289682/2289685 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 38756 event pairs, 920 based on Foata normal form. 4/6933 useless extension candidates. Maximal degree in co-relation 72446. Up to 6613 conditions per place. [2024-06-27 20:35:46,341 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 506 selfloop transitions, 120 changer transitions 0/629 dead transitions. [2024-06-27 20:35:46,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 629 transitions, 8678 flow [2024-06-27 20:35:46,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:46,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:46,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 20:35:46,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-27 20:35:46,343 INFO L175 Difference]: Start difference. First operand has 429 places, 613 transitions, 7100 flow. Second operand 9 states and 139 transitions. [2024-06-27 20:35:46,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 629 transitions, 8678 flow [2024-06-27 20:35:51,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 629 transitions, 8530 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:35:51,724 INFO L231 Difference]: Finished difference. Result has 432 places, 613 transitions, 7198 flow [2024-06-27 20:35:51,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6952, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7198, PETRI_PLACES=432, PETRI_TRANSITIONS=613} [2024-06-27 20:35:51,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-27 20:35:51,725 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 613 transitions, 7198 flow [2024-06-27 20:35:51,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:51,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:51,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:51,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:35:51,725 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:51,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:51,725 INFO L85 PathProgramCache]: Analyzing trace with hash 180294667, now seen corresponding path program 9 times [2024-06-27 20:35:51,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:51,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197404984] [2024-06-27 20:35:51,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:51,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:51,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:52,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:52,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:52,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197404984] [2024-06-27 20:35:52,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197404984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:52,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:52,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:52,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250389738] [2024-06-27 20:35:52,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:52,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:52,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:52,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:52,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:52,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:35:52,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 613 transitions, 7198 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:52,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:52,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:35:52,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:54,812 INFO L124 PetriNetUnfolderBase]: 4577/6962 cut-off events. [2024-06-27 20:35:54,813 INFO L125 PetriNetUnfolderBase]: For 2322310/2322313 co-relation queries the response was YES. [2024-06-27 20:35:54,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73049 conditions, 6962 events. 4577/6962 cut-off events. For 2322310/2322313 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38821 event pairs, 920 based on Foata normal form. 4/6947 useless extension candidates. Maximal degree in co-relation 72849. Up to 6623 conditions per place. [2024-06-27 20:35:54,915 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 512 selfloop transitions, 118 changer transitions 0/633 dead transitions. [2024-06-27 20:35:54,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 633 transitions, 8832 flow [2024-06-27 20:35:54,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:54,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:54,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 20:35:54,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 20:35:54,917 INFO L175 Difference]: Start difference. First operand has 432 places, 613 transitions, 7198 flow. Second operand 9 states and 141 transitions. [2024-06-27 20:35:54,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 633 transitions, 8832 flow [2024-06-27 20:36:00,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 633 transitions, 8578 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:36:00,622 INFO L231 Difference]: Finished difference. Result has 433 places, 616 transitions, 7228 flow [2024-06-27 20:36:00,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6950, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7228, PETRI_PLACES=433, PETRI_TRANSITIONS=616} [2024-06-27 20:36:00,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-27 20:36:00,623 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 616 transitions, 7228 flow [2024-06-27 20:36:00,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:00,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:00,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:00,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:36:00,623 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:00,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:00,624 INFO L85 PathProgramCache]: Analyzing trace with hash -44652665, now seen corresponding path program 10 times [2024-06-27 20:36:00,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:00,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136860889] [2024-06-27 20:36:00,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:00,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:00,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:01,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-27 20:36:01,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:01,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136860889] [2024-06-27 20:36:01,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136860889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:01,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:01,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:01,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306117768] [2024-06-27 20:36:01,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:01,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:01,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:01,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:01,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:01,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:36:01,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 616 transitions, 7228 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:01,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:01,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:36:01,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:03,370 INFO L124 PetriNetUnfolderBase]: 4571/6954 cut-off events. [2024-06-27 20:36:03,370 INFO L125 PetriNetUnfolderBase]: For 2334716/2334719 co-relation queries the response was YES. [2024-06-27 20:36:03,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72950 conditions, 6954 events. 4571/6954 cut-off events. For 2334716/2334719 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38787 event pairs, 919 based on Foata normal form. 4/6939 useless extension candidates. Maximal degree in co-relation 72749. Up to 6618 conditions per place. [2024-06-27 20:36:03,479 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 510 selfloop transitions, 119 changer transitions 0/632 dead transitions. [2024-06-27 20:36:03,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 632 transitions, 8536 flow [2024-06-27 20:36:03,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:03,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:03,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 20:36:03,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-27 20:36:03,480 INFO L175 Difference]: Start difference. First operand has 433 places, 616 transitions, 7228 flow. Second operand 9 states and 139 transitions. [2024-06-27 20:36:03,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 632 transitions, 8536 flow [2024-06-27 20:36:09,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 632 transitions, 8195 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:36:09,516 INFO L231 Difference]: Finished difference. Result has 434 places, 616 transitions, 7131 flow [2024-06-27 20:36:09,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6887, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7131, PETRI_PLACES=434, PETRI_TRANSITIONS=616} [2024-06-27 20:36:09,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-27 20:36:09,517 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 616 transitions, 7131 flow [2024-06-27 20:36:09,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:09,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:09,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:09,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:36:09,517 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:09,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:09,517 INFO L85 PathProgramCache]: Analyzing trace with hash -44652231, now seen corresponding path program 5 times [2024-06-27 20:36:09,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:09,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768122193] [2024-06-27 20:36:09,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:09,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:09,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:10,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:10,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768122193] [2024-06-27 20:36:10,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768122193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:10,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:10,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:10,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132801000] [2024-06-27 20:36:10,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:10,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:10,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:10,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:10,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:10,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:36:10,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 616 transitions, 7131 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:10,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:10,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:36:10,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:12,451 INFO L124 PetriNetUnfolderBase]: 4565/6944 cut-off events. [2024-06-27 20:36:12,452 INFO L125 PetriNetUnfolderBase]: For 2346397/2346409 co-relation queries the response was YES. [2024-06-27 20:36:12,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72763 conditions, 6944 events. 4565/6944 cut-off events. For 2346397/2346409 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 38777 event pairs, 996 based on Foata normal form. 10/6947 useless extension candidates. Maximal degree in co-relation 72561. Up to 6818 conditions per place. [2024-06-27 20:36:12,582 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 566 selfloop transitions, 61 changer transitions 0/630 dead transitions. [2024-06-27 20:36:12,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 630 transitions, 8427 flow [2024-06-27 20:36:12,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:12,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:12,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-27 20:36:12,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-27 20:36:12,583 INFO L175 Difference]: Start difference. First operand has 434 places, 616 transitions, 7131 flow. Second operand 9 states and 133 transitions. [2024-06-27 20:36:12,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 630 transitions, 8427 flow [2024-06-27 20:36:17,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 630 transitions, 8109 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 20:36:17,505 INFO L231 Difference]: Finished difference. Result has 434 places, 616 transitions, 6941 flow [2024-06-27 20:36:17,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6941, PETRI_PLACES=434, PETRI_TRANSITIONS=616} [2024-06-27 20:36:17,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-27 20:36:17,506 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 616 transitions, 6941 flow [2024-06-27 20:36:17,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:17,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:17,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:17,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:36:17,506 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:17,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:17,507 INFO L85 PathProgramCache]: Analyzing trace with hash -37602791, now seen corresponding path program 1 times [2024-06-27 20:36:17,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:17,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727290776] [2024-06-27 20:36:17,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:17,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:17,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:18,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:18,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:18,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727290776] [2024-06-27 20:36:18,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727290776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:18,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:18,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:18,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825960034] [2024-06-27 20:36:18,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:18,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:18,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:18,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:18,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:18,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:36:18,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 616 transitions, 6941 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:18,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:18,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:36:18,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:20,483 INFO L124 PetriNetUnfolderBase]: 4289/6662 cut-off events. [2024-06-27 20:36:20,483 INFO L125 PetriNetUnfolderBase]: For 2082862/2082876 co-relation queries the response was YES. [2024-06-27 20:36:20,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67251 conditions, 6662 events. 4289/6662 cut-off events. For 2082862/2082876 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 38519 event pairs, 928 based on Foata normal form. 2/6639 useless extension candidates. Maximal degree in co-relation 67048. Up to 6307 conditions per place. [2024-06-27 20:36:20,586 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 567 selfloop transitions, 29 changer transitions 0/647 dead transitions. [2024-06-27 20:36:20,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 647 transitions, 8637 flow [2024-06-27 20:36:20,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:36:20,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:36:20,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 20:36:20,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-27 20:36:20,587 INFO L175 Difference]: Start difference. First operand has 434 places, 616 transitions, 6941 flow. Second operand 10 states and 166 transitions. [2024-06-27 20:36:20,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 647 transitions, 8637 flow [2024-06-27 20:36:25,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 647 transitions, 8420 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:36:25,279 INFO L231 Difference]: Finished difference. Result has 434 places, 620 transitions, 6923 flow [2024-06-27 20:36:25,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6724, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6923, PETRI_PLACES=434, PETRI_TRANSITIONS=620} [2024-06-27 20:36:25,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-27 20:36:25,279 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 620 transitions, 6923 flow [2024-06-27 20:36:25,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:25,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:25,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:25,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:36:25,280 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:25,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:25,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1814652089, now seen corresponding path program 1 times [2024-06-27 20:36:25,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:25,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615880198] [2024-06-27 20:36:25,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:25,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:25,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:26,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:26,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:26,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615880198] [2024-06-27 20:36:26,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615880198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:26,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:26,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:26,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860896822] [2024-06-27 20:36:26,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:26,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:26,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:26,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:26,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:26,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:36:26,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 620 transitions, 6923 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:26,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:26,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:36:26,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:28,248 INFO L124 PetriNetUnfolderBase]: 4425/6813 cut-off events. [2024-06-27 20:36:28,248 INFO L125 PetriNetUnfolderBase]: For 2107721/2107725 co-relation queries the response was YES. [2024-06-27 20:36:28,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68382 conditions, 6813 events. 4425/6813 cut-off events. For 2107721/2107725 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 38938 event pairs, 1005 based on Foata normal form. 1/6799 useless extension candidates. Maximal degree in co-relation 68178. Up to 6624 conditions per place. [2024-06-27 20:36:28,352 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 598 selfloop transitions, 31 changer transitions 0/648 dead transitions. [2024-06-27 20:36:28,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 648 transitions, 8671 flow [2024-06-27 20:36:28,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:36:28,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:36:28,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 20:36:28,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 20:36:28,354 INFO L175 Difference]: Start difference. First operand has 434 places, 620 transitions, 6923 flow. Second operand 10 states and 155 transitions. [2024-06-27 20:36:28,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 648 transitions, 8671 flow [2024-06-27 20:36:32,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 648 transitions, 8550 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:32,368 INFO L231 Difference]: Finished difference. Result has 438 places, 626 transitions, 7008 flow [2024-06-27 20:36:32,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6802, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7008, PETRI_PLACES=438, PETRI_TRANSITIONS=626} [2024-06-27 20:36:32,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-27 20:36:32,369 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 626 transitions, 7008 flow [2024-06-27 20:36:32,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:32,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:32,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:32,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:36:32,369 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:32,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:32,370 INFO L85 PathProgramCache]: Analyzing trace with hash -37542341, now seen corresponding path program 2 times [2024-06-27 20:36:32,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:32,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460589644] [2024-06-27 20:36:32,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:32,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:32,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:33,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:33,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460589644] [2024-06-27 20:36:33,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460589644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:33,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:33,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:33,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749653486] [2024-06-27 20:36:33,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:33,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:33,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:33,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:33,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:33,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:36:33,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 626 transitions, 7008 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:33,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:33,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:36:33,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:35,466 INFO L124 PetriNetUnfolderBase]: 4327/6709 cut-off events. [2024-06-27 20:36:35,466 INFO L125 PetriNetUnfolderBase]: For 2155102/2155116 co-relation queries the response was YES. [2024-06-27 20:36:35,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68490 conditions, 6709 events. 4327/6709 cut-off events. For 2155102/2155116 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 38716 event pairs, 971 based on Foata normal form. 2/6686 useless extension candidates. Maximal degree in co-relation 68284. Up to 6380 conditions per place. [2024-06-27 20:36:35,578 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 571 selfloop transitions, 26 changer transitions 0/650 dead transitions. [2024-06-27 20:36:35,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 650 transitions, 8312 flow [2024-06-27 20:36:35,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:36:35,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:36:35,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 20:36:35,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-27 20:36:35,579 INFO L175 Difference]: Start difference. First operand has 438 places, 626 transitions, 7008 flow. Second operand 10 states and 161 transitions. [2024-06-27 20:36:35,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 650 transitions, 8312 flow [2024-06-27 20:36:39,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 650 transitions, 8207 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:39,927 INFO L231 Difference]: Finished difference. Result has 442 places, 628 transitions, 7004 flow [2024-06-27 20:36:39,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6903, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7004, PETRI_PLACES=442, PETRI_TRANSITIONS=628} [2024-06-27 20:36:39,928 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-27 20:36:39,928 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 628 transitions, 7004 flow [2024-06-27 20:36:39,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:39,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:39,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:39,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:36:39,928 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:39,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:39,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1817453249, now seen corresponding path program 2 times [2024-06-27 20:36:39,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:39,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821897074] [2024-06-27 20:36:39,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:39,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:39,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:40,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:40,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:40,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821897074] [2024-06-27 20:36:40,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821897074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:40,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:40,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:40,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008767801] [2024-06-27 20:36:40,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:40,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:40,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:40,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:40,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:40,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:36:40,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 628 transitions, 7004 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:40,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:40,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:36:40,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:42,655 INFO L124 PetriNetUnfolderBase]: 4438/6832 cut-off events. [2024-06-27 20:36:42,656 INFO L125 PetriNetUnfolderBase]: For 2168096/2168100 co-relation queries the response was YES. [2024-06-27 20:36:42,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69192 conditions, 6832 events. 4438/6832 cut-off events. For 2168096/2168100 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39056 event pairs, 1005 based on Foata normal form. 1/6818 useless extension candidates. Maximal degree in co-relation 68984. Up to 6664 conditions per place. [2024-06-27 20:36:42,765 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 608 selfloop transitions, 21 changer transitions 0/648 dead transitions. [2024-06-27 20:36:42,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 648 transitions, 8368 flow [2024-06-27 20:36:42,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:42,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:42,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 20:36:42,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-06-27 20:36:42,766 INFO L175 Difference]: Start difference. First operand has 442 places, 628 transitions, 7004 flow. Second operand 9 states and 136 transitions. [2024-06-27 20:36:42,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 648 transitions, 8368 flow [2024-06-27 20:36:47,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 648 transitions, 8287 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 20:36:47,726 INFO L231 Difference]: Finished difference. Result has 443 places, 631 transitions, 7029 flow [2024-06-27 20:36:47,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7029, PETRI_PLACES=443, PETRI_TRANSITIONS=631} [2024-06-27 20:36:47,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-27 20:36:47,726 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 631 transitions, 7029 flow [2024-06-27 20:36:47,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:47,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:47,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:47,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:36:47,727 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:47,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:47,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1817453435, now seen corresponding path program 1 times [2024-06-27 20:36:47,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:47,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644714943] [2024-06-27 20:36:47,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:47,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:48,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:48,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:48,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644714943] [2024-06-27 20:36:48,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644714943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:48,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:48,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:48,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102869284] [2024-06-27 20:36:48,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:48,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:48,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:48,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:48,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:48,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:36:48,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 631 transitions, 7029 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:48,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:48,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:36:48,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:50,606 INFO L124 PetriNetUnfolderBase]: 4448/6848 cut-off events. [2024-06-27 20:36:50,606 INFO L125 PetriNetUnfolderBase]: For 2208286/2208290 co-relation queries the response was YES. [2024-06-27 20:36:50,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69517 conditions, 6848 events. 4448/6848 cut-off events. For 2208286/2208290 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39209 event pairs, 1004 based on Foata normal form. 2/6835 useless extension candidates. Maximal degree in co-relation 69308. Up to 6675 conditions per place. [2024-06-27 20:36:50,718 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 612 selfloop transitions, 21 changer transitions 0/652 dead transitions. [2024-06-27 20:36:50,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 652 transitions, 8441 flow [2024-06-27 20:36:50,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:50,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:50,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 20:36:50,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-27 20:36:50,719 INFO L175 Difference]: Start difference. First operand has 443 places, 631 transitions, 7029 flow. Second operand 9 states and 137 transitions. [2024-06-27 20:36:50,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 652 transitions, 8441 flow [2024-06-27 20:36:55,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 652 transitions, 8363 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 20:36:55,753 INFO L231 Difference]: Finished difference. Result has 445 places, 634 transitions, 7093 flow [2024-06-27 20:36:55,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6951, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7093, PETRI_PLACES=445, PETRI_TRANSITIONS=634} [2024-06-27 20:36:55,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-27 20:36:55,754 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 634 transitions, 7093 flow [2024-06-27 20:36:55,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:55,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:55,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:55,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:36:55,755 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:55,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:55,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1817448599, now seen corresponding path program 3 times [2024-06-27 20:36:55,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:55,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901899153] [2024-06-27 20:36:55,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:55,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:55,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:56,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:56,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:56,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901899153] [2024-06-27 20:36:56,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901899153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:56,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:56,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:56,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954066273] [2024-06-27 20:36:56,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:56,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:56,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:56,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:56,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:56,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:36:56,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 634 transitions, 7093 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:56,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:56,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:36:56,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:58,682 INFO L124 PetriNetUnfolderBase]: 4445/6844 cut-off events. [2024-06-27 20:36:58,682 INFO L125 PetriNetUnfolderBase]: For 2212905/2212909 co-relation queries the response was YES. [2024-06-27 20:36:58,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69792 conditions, 6844 events. 4445/6844 cut-off events. For 2212905/2212909 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39151 event pairs, 1004 based on Foata normal form. 1/6830 useless extension candidates. Maximal degree in co-relation 69582. Up to 6668 conditions per place. [2024-06-27 20:36:58,797 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 606 selfloop transitions, 26 changer transitions 0/651 dead transitions. [2024-06-27 20:36:58,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 651 transitions, 8411 flow [2024-06-27 20:36:58,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:58,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:58,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 20:36:58,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 20:36:58,798 INFO L175 Difference]: Start difference. First operand has 445 places, 634 transitions, 7093 flow. Second operand 9 states and 138 transitions. [2024-06-27 20:36:58,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 651 transitions, 8411 flow [2024-06-27 20:37:03,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 651 transitions, 8263 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:04,059 INFO L231 Difference]: Finished difference. Result has 447 places, 634 transitions, 7003 flow [2024-06-27 20:37:04,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6945, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7003, PETRI_PLACES=447, PETRI_TRANSITIONS=634} [2024-06-27 20:37:04,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-27 20:37:04,059 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 634 transitions, 7003 flow [2024-06-27 20:37:04,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:04,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:04,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:37:04,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:37:04,060 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:04,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:04,060 INFO L85 PathProgramCache]: Analyzing trace with hash -34745831, now seen corresponding path program 3 times [2024-06-27 20:37:04,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:04,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429365951] [2024-06-27 20:37:04,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:04,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:04,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:05,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:05,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:05,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429365951] [2024-06-27 20:37:05,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429365951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:05,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:05,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:05,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331678318] [2024-06-27 20:37:05,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:05,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:05,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:05,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:05,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:05,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:37:05,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 634 transitions, 7003 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:05,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:05,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:37:05,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:07,178 INFO L124 PetriNetUnfolderBase]: 4333/6720 cut-off events. [2024-06-27 20:37:07,178 INFO L125 PetriNetUnfolderBase]: For 2234948/2234962 co-relation queries the response was YES. [2024-06-27 20:37:07,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69012 conditions, 6720 events. 4333/6720 cut-off events. For 2234948/2234962 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 38850 event pairs, 969 based on Foata normal form. 2/6697 useless extension candidates. Maximal degree in co-relation 68801. Up to 6400 conditions per place. [2024-06-27 20:37:07,285 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 578 selfloop transitions, 20 changer transitions 0/652 dead transitions. [2024-06-27 20:37:07,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 652 transitions, 8255 flow [2024-06-27 20:37:07,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:07,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:07,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 20:37:07,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:37:07,286 INFO L175 Difference]: Start difference. First operand has 447 places, 634 transitions, 7003 flow. Second operand 9 states and 144 transitions. [2024-06-27 20:37:07,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 652 transitions, 8255 flow [2024-06-27 20:37:11,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 652 transitions, 8145 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 20:37:11,746 INFO L231 Difference]: Finished difference. Result has 448 places, 634 transitions, 6938 flow [2024-06-27 20:37:11,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6938, PETRI_PLACES=448, PETRI_TRANSITIONS=634} [2024-06-27 20:37:11,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-27 20:37:11,747 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 634 transitions, 6938 flow [2024-06-27 20:37:11,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:11,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:11,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:37:11,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:37:11,747 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:11,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:11,747 INFO L85 PathProgramCache]: Analyzing trace with hash 80545339, now seen corresponding path program 4 times [2024-06-27 20:37:11,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:11,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316718969] [2024-06-27 20:37:11,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:11,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:11,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:12,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:12,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:12,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316718969] [2024-06-27 20:37:12,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316718969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:12,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:12,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:12,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497821487] [2024-06-27 20:37:12,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:12,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:12,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:12,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:12,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:12,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:37:12,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 634 transitions, 6938 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:12,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:12,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:37:12,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:14,638 INFO L124 PetriNetUnfolderBase]: 4341/6732 cut-off events. [2024-06-27 20:37:14,638 INFO L125 PetriNetUnfolderBase]: For 2264905/2264919 co-relation queries the response was YES. [2024-06-27 20:37:14,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69286 conditions, 6732 events. 4341/6732 cut-off events. For 2264905/2264919 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 38922 event pairs, 970 based on Foata normal form. 2/6709 useless extension candidates. Maximal degree in co-relation 69074. Up to 6397 conditions per place. [2024-06-27 20:37:14,745 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 565 selfloop transitions, 32 changer transitions 0/651 dead transitions. [2024-06-27 20:37:14,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 651 transitions, 8250 flow [2024-06-27 20:37:14,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:14,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:14,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:37:14,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 20:37:14,746 INFO L175 Difference]: Start difference. First operand has 448 places, 634 transitions, 6938 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:37:14,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 651 transitions, 8250 flow