./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe035_power.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/safe035_power.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe035_power.i ./goblint.2024-06-19_11-23-25.files/protection/safe035_power.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 15:58:27,130 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:58:27,193 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 15:58:27,196 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:58:27,197 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:58:27,218 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:58:27,219 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:58:27,219 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:58:27,220 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:58:27,223 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:58:27,223 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:58:27,223 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:58:27,224 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:58:27,225 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:58:27,225 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:58:27,225 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:58:27,226 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:58:27,226 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:58:27,226 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:58:27,226 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:58:27,226 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:58:27,227 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:58:27,227 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:58:27,227 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:58:27,227 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:58:27,227 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:58:27,228 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:58:27,228 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:58:27,228 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:58:27,228 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:58:27,229 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:58:27,229 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:58:27,229 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:58:27,230 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:58:27,230 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:58:27,230 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:58:27,230 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:58:27,230 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:58:27,230 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:58:27,231 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:58:27,231 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:58:27,231 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:58:27,231 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:58:27,231 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 15:58:27,460 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:58:27,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:58:27,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:58:27,491 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:58:27,491 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:58:27,492 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/safe035_power.yml/witness.yml [2024-06-21 15:58:27,616 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:58:27,617 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:58:27,617 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe035_power.i [2024-06-21 15:58:28,685 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:58:28,888 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:58:28,889 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_power.i [2024-06-21 15:58:28,900 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f37b5f26/602ef0c163414a20a6f473ee7a4f0a60/FLAGa77d98ace [2024-06-21 15:58:28,910 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f37b5f26/602ef0c163414a20a6f473ee7a4f0a60 [2024-06-21 15:58:28,911 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:58:28,912 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:58:28,912 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:58:28,913 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:58:28,916 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:58:28,917 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:58:27" (1/2) ... [2024-06-21 15:58:28,917 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79f2107b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:58:28, skipping insertion in model container [2024-06-21 15:58:28,919 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:58:27" (1/2) ... [2024-06-21 15:58:28,920 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6a40a054 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:58:28, skipping insertion in model container [2024-06-21 15:58:28,921 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:58:28" (2/2) ... [2024-06-21 15:58:28,921 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79f2107b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:28, skipping insertion in model container [2024-06-21 15:58:28,921 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:58:28" (2/2) ... [2024-06-21 15:58:28,921 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:58:28,992 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:58:28,993 INFO L97 edCorrectnessWitness]: Location invariant before [L871-L871] (((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-21 15:58:28,993 INFO L97 edCorrectnessWitness]: Location invariant before [L873-L873] (((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-21 15:58:28,993 INFO L97 edCorrectnessWitness]: Location invariant before [L874-L874] (((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0) [2024-06-21 15:58:28,994 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:58:28,994 INFO L106 edCorrectnessWitness]: ghost_update [L869-L869] multithreaded = 1; [2024-06-21 15:58:29,029 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:58:29,374 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:58:29,383 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 15:58:29,475 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:58:29,501 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:58:29,502 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29 WrapperNode [2024-06-21 15:58:29,502 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:58:29,503 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:58:29,503 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:58:29,503 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:58:29,508 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,520 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,589 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 175 [2024-06-21 15:58:29,589 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:58:29,590 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:58:29,590 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:58:29,590 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:58:29,610 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,611 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,623 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,648 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 15:58:29,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,655 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,662 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,674 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,676 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,681 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,684 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:58:29,694 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:58:29,694 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:58:29,694 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:58:29,695 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (1/1) ... [2024-06-21 15:58:29,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:58:29,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:58:29,757 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 15:58:29,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 15:58:29,848 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:58:29,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:58:29,849 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 15:58:29,849 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 15:58:29,849 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 15:58:29,850 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 15:58:29,850 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 15:58:29,850 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 15:58:29,850 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:58:29,850 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:58:29,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:58:29,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:58:29,851 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 15:58:29,942 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:58:29,943 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:58:30,296 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:58:30,297 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:58:30,503 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:58:30,503 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 15:58:30,504 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:58:30 BoogieIcfgContainer [2024-06-21 15:58:30,504 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:58:30,506 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:58:30,507 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:58:30,509 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:58:30,509 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:58:27" (1/4) ... [2024-06-21 15:58:30,510 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cb82f27 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:58:30, skipping insertion in model container [2024-06-21 15:58:30,510 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:58:28" (2/4) ... [2024-06-21 15:58:30,511 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cb82f27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:58:30, skipping insertion in model container [2024-06-21 15:58:30,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:58:29" (3/4) ... [2024-06-21 15:58:30,511 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cb82f27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:58:30, skipping insertion in model container [2024-06-21 15:58:30,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:58:30" (4/4) ... [2024-06-21 15:58:30,512 INFO L112 eAbstractionObserver]: Analyzing ICFG safe035_power.i [2024-06-21 15:58:30,526 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:58:30,526 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 15:58:30,527 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:58:30,571 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 15:58:30,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 15:58:30,629 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 15:58:30,630 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:58:30,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 15:58:30,631 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 15:58:30,635 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 15:58:30,646 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:58:30,652 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;@59db7a42, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:58:30,652 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 15:58:30,657 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:58:30,657 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:58:30,657 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:58:30,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:30,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:58:30,658 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash 480640100, now seen corresponding path program 1 times [2024-06-21 15:58:30,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:30,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504346149] [2024-06-21 15:58:30,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:30,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:30,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:31,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:31,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:31,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504346149] [2024-06-21 15:58:31,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504346149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:31,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:31,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:58:31,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967103895] [2024-06-21 15:58:31,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:31,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:58:31,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:31,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:58:31,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:58:31,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 15:58:31,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:31,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:31,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 15:58:31,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:31,917 INFO L124 PetriNetUnfolderBase]: 2252/3336 cut-off events. [2024-06-21 15:58:31,917 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-06-21 15:58:31,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6763 conditions, 3336 events. 2252/3336 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15955 event pairs, 1635 based on Foata normal form. 1/3288 useless extension candidates. Maximal degree in co-relation 6751. Up to 3316 conditions per place. [2024-06-21 15:58:31,939 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 35 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 15:58:31,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 181 flow [2024-06-21 15:58:31,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:58:31,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:58:31,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-21 15:58:31,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-21 15:58:31,950 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 72 transitions. [2024-06-21 15:58:31,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 181 flow [2024-06-21 15:58:31,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:31,956 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 15:58:31,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 15:58:31,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 15:58:31,961 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 15:58:31,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:31,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:31,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:31,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:58:31,962 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:31,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1961314621, now seen corresponding path program 1 times [2024-06-21 15:58:31,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:31,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308316245] [2024-06-21 15:58:31,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:31,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:32,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:32,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:32,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308316245] [2024-06-21 15:58:32,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308316245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:32,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:32,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:58:32,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452320564] [2024-06-21 15:58:32,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:32,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:58:32,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:32,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:58:32,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:58:32,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 15:58:32,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:32,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:32,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 15:58:32,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:32,842 INFO L124 PetriNetUnfolderBase]: 2234/3309 cut-off events. [2024-06-21 15:58:32,842 INFO L125 PetriNetUnfolderBase]: For 648/648 co-relation queries the response was YES. [2024-06-21 15:58:32,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7494 conditions, 3309 events. 2234/3309 cut-off events. For 648/648 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15896 event pairs, 1159 based on Foata normal form. 9/3316 useless extension candidates. Maximal degree in co-relation 7482. Up to 3244 conditions per place. [2024-06-21 15:58:32,857 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-21 15:58:32,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 56 transitions, 256 flow [2024-06-21 15:58:32,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:58:32,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:58:32,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-21 15:58:32,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-21 15:58:32,861 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 94 transitions. [2024-06-21 15:58:32,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 56 transitions, 256 flow [2024-06-21 15:58:32,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 56 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:58:32,863 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-21 15:58:32,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-21 15:58:32,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-21 15:58:32,865 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-21 15:58:32,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:32,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:32,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:32,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:58:32,868 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:32,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:32,869 INFO L85 PathProgramCache]: Analyzing trace with hash -795775373, now seen corresponding path program 1 times [2024-06-21 15:58:32,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:32,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516869025] [2024-06-21 15:58:32,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:32,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:32,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:33,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:33,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:33,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516869025] [2024-06-21 15:58:33,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516869025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:33,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:33,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:58:33,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574480392] [2024-06-21 15:58:33,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:33,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:58:33,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:33,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:58:33,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:58:33,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:33,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:33,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:33,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:33,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:33,887 INFO L124 PetriNetUnfolderBase]: 2614/3849 cut-off events. [2024-06-21 15:58:33,887 INFO L125 PetriNetUnfolderBase]: For 1997/1997 co-relation queries the response was YES. [2024-06-21 15:58:33,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9562 conditions, 3849 events. 2614/3849 cut-off events. For 1997/1997 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 18061 event pairs, 1732 based on Foata normal form. 8/3855 useless extension candidates. Maximal degree in co-relation 9547. Up to 3801 conditions per place. [2024-06-21 15:58:33,904 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-21 15:58:33,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 57 transitions, 294 flow [2024-06-21 15:58:33,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:58:33,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:58:33,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 15:58:33,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-21 15:58:33,906 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 88 transitions. [2024-06-21 15:58:33,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 57 transitions, 294 flow [2024-06-21 15:58:33,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 280 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 15:58:33,908 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 168 flow [2024-06-21 15:58:33,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-21 15:58:33,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-21 15:58:33,909 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 168 flow [2024-06-21 15:58:33,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:33,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:33,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:33,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:58:33,910 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:33,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:33,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1336143745, now seen corresponding path program 1 times [2024-06-21 15:58:33,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:33,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878360692] [2024-06-21 15:58:33,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:33,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:33,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:35,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:35,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:35,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878360692] [2024-06-21 15:58:35,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878360692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:35,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:35,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:35,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636909154] [2024-06-21 15:58:35,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:35,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:35,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:35,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:35,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:35,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 15:58:35,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 168 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:35,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:35,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 15:58:35,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:35,591 INFO L124 PetriNetUnfolderBase]: 2605/3834 cut-off events. [2024-06-21 15:58:35,592 INFO L125 PetriNetUnfolderBase]: For 3451/3451 co-relation queries the response was YES. [2024-06-21 15:58:35,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10315 conditions, 3834 events. 2605/3834 cut-off events. For 3451/3451 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17914 event pairs, 969 based on Foata normal form. 6/3838 useless extension candidates. Maximal degree in co-relation 10299. Up to 3732 conditions per place. [2024-06-21 15:58:35,609 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 59 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-21 15:58:35,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 75 transitions, 398 flow [2024-06-21 15:58:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:35,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:35,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 15:58:35,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4844961240310077 [2024-06-21 15:58:35,611 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 168 flow. Second operand 6 states and 125 transitions. [2024-06-21 15:58:35,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 75 transitions, 398 flow [2024-06-21 15:58:35,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 75 transitions, 380 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:35,614 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-21 15:58:35,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 15:58:35,615 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-21 15:58:35,615 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-21 15:58:35,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:35,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:35,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:35,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:58:35,616 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:35,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:35,616 INFO L85 PathProgramCache]: Analyzing trace with hash -242573038, now seen corresponding path program 1 times [2024-06-21 15:58:35,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:35,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208726219] [2024-06-21 15:58:35,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:35,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:35,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:36,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:36,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:36,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208726219] [2024-06-21 15:58:36,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208726219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:36,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:36,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:36,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065359222] [2024-06-21 15:58:36,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:36,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:36,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:36,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:36,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:36,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:36,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:36,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:36,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:36,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:36,882 INFO L124 PetriNetUnfolderBase]: 2649/3899 cut-off events. [2024-06-21 15:58:36,883 INFO L125 PetriNetUnfolderBase]: For 5768/5768 co-relation queries the response was YES. [2024-06-21 15:58:36,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11304 conditions, 3899 events. 2649/3899 cut-off events. For 5768/5768 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 18297 event pairs, 1185 based on Foata normal form. 8/3904 useless extension candidates. Maximal degree in co-relation 11286. Up to 3730 conditions per place. [2024-06-21 15:58:36,908 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 62 selfloop transitions, 16 changer transitions 0/81 dead transitions. [2024-06-21 15:58:36,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 81 transitions, 483 flow [2024-06-21 15:58:36,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:36,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:36,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 15:58:36,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 15:58:36,910 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 6 states and 110 transitions. [2024-06-21 15:58:36,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 81 transitions, 483 flow [2024-06-21 15:58:36,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 81 transitions, 454 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:36,920 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 278 flow [2024-06-21 15:58:36,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=278, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-21 15:58:36,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 13 predicate places. [2024-06-21 15:58:36,921 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 278 flow [2024-06-21 15:58:36,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:36,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:36,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:36,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:58:36,922 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:36,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:36,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1919172220, now seen corresponding path program 2 times [2024-06-21 15:58:36,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:36,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892756808] [2024-06-21 15:58:36,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:36,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:37,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:37,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:37,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892756808] [2024-06-21 15:58:37,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892756808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:37,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:37,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:37,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728542274] [2024-06-21 15:58:37,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:37,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:37,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:37,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:37,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:37,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:37,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 278 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:37,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:37,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:37,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:38,265 INFO L124 PetriNetUnfolderBase]: 2629/3873 cut-off events. [2024-06-21 15:58:38,265 INFO L125 PetriNetUnfolderBase]: For 8213/8215 co-relation queries the response was YES. [2024-06-21 15:58:38,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12062 conditions, 3873 events. 2629/3873 cut-off events. For 8213/8215 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 18158 event pairs, 1187 based on Foata normal form. 10/3879 useless extension candidates. Maximal degree in co-relation 12041. Up to 3718 conditions per place. [2024-06-21 15:58:38,281 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 57 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-21 15:58:38,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 472 flow [2024-06-21 15:58:38,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:38,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:38,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 15:58:38,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 15:58:38,283 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 278 flow. Second operand 6 states and 105 transitions. [2024-06-21 15:58:38,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 472 flow [2024-06-21 15:58:38,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 76 transitions, 452 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-21 15:58:38,293 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 298 flow [2024-06-21 15:58:38,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-21 15:58:38,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-21 15:58:38,296 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 298 flow [2024-06-21 15:58:38,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:38,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:38,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:38,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:58:38,297 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:38,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:38,297 INFO L85 PathProgramCache]: Analyzing trace with hash 144986928, now seen corresponding path program 1 times [2024-06-21 15:58:38,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:38,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528445124] [2024-06-21 15:58:38,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:38,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:38,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:38,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:38,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:38,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528445124] [2024-06-21 15:58:38,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528445124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:38,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:38,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:58:38,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320000039] [2024-06-21 15:58:38,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:38,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:58:38,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:38,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:58:38,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:58:38,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:58:38,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 298 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:38,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:38,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:58:38,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:39,338 INFO L124 PetriNetUnfolderBase]: 2478/3718 cut-off events. [2024-06-21 15:58:39,338 INFO L125 PetriNetUnfolderBase]: For 9333/9333 co-relation queries the response was YES. [2024-06-21 15:58:39,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11810 conditions, 3718 events. 2478/3718 cut-off events. For 9333/9333 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17980 event pairs, 1400 based on Foata normal form. 1/3717 useless extension candidates. Maximal degree in co-relation 11786. Up to 3662 conditions per place. [2024-06-21 15:58:39,356 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 52 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2024-06-21 15:58:39,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 67 transitions, 454 flow [2024-06-21 15:58:39,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:58:39,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:58:39,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-06-21 15:58:39,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39069767441860465 [2024-06-21 15:58:39,358 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 298 flow. Second operand 5 states and 84 transitions. [2024-06-21 15:58:39,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 67 transitions, 454 flow [2024-06-21 15:58:39,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 67 transitions, 418 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:58:39,362 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 306 flow [2024-06-21 15:58:39,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-21 15:58:39,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-21 15:58:39,364 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 306 flow [2024-06-21 15:58:39,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:39,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:39,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:39,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:58:39,364 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:39,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:39,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1189167183, now seen corresponding path program 1 times [2024-06-21 15:58:39,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:39,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185793619] [2024-06-21 15:58:39,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:39,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:39,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:40,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:40,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:40,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185793619] [2024-06-21 15:58:40,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185793619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:40,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:40,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:58:40,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628090464] [2024-06-21 15:58:40,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:40,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:58:40,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:40,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:58:40,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:58:40,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:40,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 306 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:40,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:40,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:40,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:41,119 INFO L124 PetriNetUnfolderBase]: 2670/3930 cut-off events. [2024-06-21 15:58:41,119 INFO L125 PetriNetUnfolderBase]: For 12240/12240 co-relation queries the response was YES. [2024-06-21 15:58:41,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13134 conditions, 3930 events. 2670/3930 cut-off events. For 12240/12240 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18440 event pairs, 1046 based on Foata normal form. 8/3936 useless extension candidates. Maximal degree in co-relation 13110. Up to 3812 conditions per place. [2024-06-21 15:58:41,141 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 74 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-21 15:58:41,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 91 transitions, 574 flow [2024-06-21 15:58:41,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:41,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:41,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 15:58:41,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 15:58:41,143 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 306 flow. Second operand 7 states and 122 transitions. [2024-06-21 15:58:41,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 91 transitions, 574 flow [2024-06-21 15:58:41,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 91 transitions, 552 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:41,150 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 346 flow [2024-06-21 15:58:41,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=346, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2024-06-21 15:58:41,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-21 15:58:41,153 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 346 flow [2024-06-21 15:58:41,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:41,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:41,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:41,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:58:41,153 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:41,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:41,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1923007055, now seen corresponding path program 2 times [2024-06-21 15:58:41,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:41,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526099899] [2024-06-21 15:58:41,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:41,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:41,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:41,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:41,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:41,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526099899] [2024-06-21 15:58:41,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526099899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:41,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:41,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:58:41,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166372840] [2024-06-21 15:58:41,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:41,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:58:41,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:41,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:58:41,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:58:41,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:41,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 346 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:41,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:41,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:41,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:42,773 INFO L124 PetriNetUnfolderBase]: 2714/3995 cut-off events. [2024-06-21 15:58:42,773 INFO L125 PetriNetUnfolderBase]: For 15755/15755 co-relation queries the response was YES. [2024-06-21 15:58:42,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14231 conditions, 3995 events. 2714/3995 cut-off events. For 15755/15755 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 18801 event pairs, 932 based on Foata normal form. 8/4000 useless extension candidates. Maximal degree in co-relation 14206. Up to 3658 conditions per place. [2024-06-21 15:58:42,791 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 72 selfloop transitions, 26 changer transitions 0/101 dead transitions. [2024-06-21 15:58:42,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 702 flow [2024-06-21 15:58:42,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:42,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:42,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 15:58:42,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-21 15:58:42,793 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 346 flow. Second operand 7 states and 130 transitions. [2024-06-21 15:58:42,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 702 flow [2024-06-21 15:58:42,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 101 transitions, 664 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:58:42,802 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 426 flow [2024-06-21 15:58:42,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=426, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-21 15:58:42,803 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-21 15:58:42,803 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 426 flow [2024-06-21 15:58:42,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:42,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:42,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:42,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:58:42,803 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:42,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:42,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1922827131, now seen corresponding path program 1 times [2024-06-21 15:58:42,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:42,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8472662] [2024-06-21 15:58:42,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:42,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:42,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:43,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-21 15:58:43,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:43,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8472662] [2024-06-21 15:58:43,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8472662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:43,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:43,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:58:43,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382153951] [2024-06-21 15:58:43,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:43,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:58:43,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:43,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:58:43,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:58:43,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:43,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 426 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:43,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:43,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:43,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:44,735 INFO L124 PetriNetUnfolderBase]: 2758/4059 cut-off events. [2024-06-21 15:58:44,735 INFO L125 PetriNetUnfolderBase]: For 20560/20560 co-relation queries the response was YES. [2024-06-21 15:58:44,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15287 conditions, 4059 events. 2758/4059 cut-off events. For 20560/20560 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19173 event pairs, 1056 based on Foata normal form. 8/4064 useless extension candidates. Maximal degree in co-relation 15261. Up to 3770 conditions per place. [2024-06-21 15:58:44,751 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 81 selfloop transitions, 23 changer transitions 0/107 dead transitions. [2024-06-21 15:58:44,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 107 transitions, 794 flow [2024-06-21 15:58:44,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:44,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:44,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 15:58:44,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-21 15:58:44,752 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 426 flow. Second operand 7 states and 130 transitions. [2024-06-21 15:58:44,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 107 transitions, 794 flow [2024-06-21 15:58:44,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 107 transitions, 758 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:44,761 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 498 flow [2024-06-21 15:58:44,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=498, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-21 15:58:44,762 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-21 15:58:44,762 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 498 flow [2024-06-21 15:58:44,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:44,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:44,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:44,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:58:44,763 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:44,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:44,763 INFO L85 PathProgramCache]: Analyzing trace with hash 881096019, now seen corresponding path program 3 times [2024-06-21 15:58:44,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:44,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108346354] [2024-06-21 15:58:44,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:44,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:44,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:45,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-21 15:58:45,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:45,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108346354] [2024-06-21 15:58:45,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108346354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:45,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:45,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:58:45,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819316404] [2024-06-21 15:58:45,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:45,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:58:45,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:45,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:58:45,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:58:45,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:45,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 498 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:45,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:45,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:45,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:46,444 INFO L124 PetriNetUnfolderBase]: 2738/4035 cut-off events. [2024-06-21 15:58:46,444 INFO L125 PetriNetUnfolderBase]: For 24371/24377 co-relation queries the response was YES. [2024-06-21 15:58:46,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15941 conditions, 4035 events. 2738/4035 cut-off events. For 24371/24377 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19046 event pairs, 869 based on Foata normal form. 14/4045 useless extension candidates. Maximal degree in co-relation 15913. Up to 3710 conditions per place. [2024-06-21 15:58:46,467 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 73 selfloop transitions, 26 changer transitions 0/102 dead transitions. [2024-06-21 15:58:46,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 102 transitions, 762 flow [2024-06-21 15:58:46,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:46,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:46,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 15:58:46,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152823920265781 [2024-06-21 15:58:46,469 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 498 flow. Second operand 7 states and 125 transitions. [2024-06-21 15:58:46,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 102 transitions, 762 flow [2024-06-21 15:58:46,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 102 transitions, 718 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:46,485 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 514 flow [2024-06-21 15:58:46,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=514, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-06-21 15:58:46,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-21 15:58:46,486 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 514 flow [2024-06-21 15:58:46,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:46,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:46,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:46,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:58:46,487 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:46,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash 935164915, now seen corresponding path program 2 times [2024-06-21 15:58:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014327059] [2024-06-21 15:58:46,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:46,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:47,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:47,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:47,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014327059] [2024-06-21 15:58:47,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014327059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:47,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:47,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:47,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302732000] [2024-06-21 15:58:47,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:47,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:47,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:47,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:47,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:47,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:47,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 514 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:47,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:47,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:47,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:48,001 INFO L124 PetriNetUnfolderBase]: 2782/4097 cut-off events. [2024-06-21 15:58:48,002 INFO L125 PetriNetUnfolderBase]: For 28396/28398 co-relation queries the response was YES. [2024-06-21 15:58:48,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16616 conditions, 4097 events. 2782/4097 cut-off events. For 28396/28398 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19373 event pairs, 1036 based on Foata normal form. 10/4103 useless extension candidates. Maximal degree in co-relation 16586. Up to 3770 conditions per place. [2024-06-21 15:58:48,023 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 78 selfloop transitions, 26 changer transitions 0/107 dead transitions. [2024-06-21 15:58:48,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 864 flow [2024-06-21 15:58:48,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:48,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:48,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 15:58:48,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-21 15:58:48,025 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 514 flow. Second operand 7 states and 127 transitions. [2024-06-21 15:58:48,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 864 flow [2024-06-21 15:58:48,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 107 transitions, 796 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:58:48,041 INFO L231 Difference]: Finished difference. Result has 77 places, 77 transitions, 536 flow [2024-06-21 15:58:48,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=536, PETRI_PLACES=77, PETRI_TRANSITIONS=77} [2024-06-21 15:58:48,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-21 15:58:48,042 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 77 transitions, 536 flow [2024-06-21 15:58:48,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:48,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:48,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:48,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:58:48,042 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:48,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:48,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1011669739, now seen corresponding path program 3 times [2024-06-21 15:58:48,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:48,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684955485] [2024-06-21 15:58:48,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:48,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:48,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:48,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:48,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:48,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684955485] [2024-06-21 15:58:48,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684955485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:48,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:48,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:48,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451140501] [2024-06-21 15:58:48,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:48,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:48,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:48,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:48,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:48,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:48,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 77 transitions, 536 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:48,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:48,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:48,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:49,627 INFO L124 PetriNetUnfolderBase]: 2762/4066 cut-off events. [2024-06-21 15:58:49,627 INFO L125 PetriNetUnfolderBase]: For 31610/31610 co-relation queries the response was YES. [2024-06-21 15:58:49,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16755 conditions, 4066 events. 2762/4066 cut-off events. For 31610/31610 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19110 event pairs, 1270 based on Foata normal form. 8/4072 useless extension candidates. Maximal degree in co-relation 16724. Up to 3972 conditions per place. [2024-06-21 15:58:49,650 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 83 selfloop transitions, 14 changer transitions 0/100 dead transitions. [2024-06-21 15:58:49,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 100 transitions, 786 flow [2024-06-21 15:58:49,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:49,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:49,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 15:58:49,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-21 15:58:49,652 INFO L175 Difference]: Start difference. First operand has 77 places, 77 transitions, 536 flow. Second operand 7 states and 116 transitions. [2024-06-21 15:58:49,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 100 transitions, 786 flow [2024-06-21 15:58:49,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 100 transitions, 702 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 15:58:49,674 INFO L231 Difference]: Finished difference. Result has 79 places, 77 transitions, 488 flow [2024-06-21 15:58:49,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=488, PETRI_PLACES=79, PETRI_TRANSITIONS=77} [2024-06-21 15:58:49,675 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-21 15:58:49,675 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 77 transitions, 488 flow [2024-06-21 15:58:49,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:49,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:49,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:49,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:58:49,676 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:49,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:49,676 INFO L85 PathProgramCache]: Analyzing trace with hash 935472497, now seen corresponding path program 1 times [2024-06-21 15:58:49,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:49,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650882867] [2024-06-21 15:58:49,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:49,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:49,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:50,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:50,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:50,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650882867] [2024-06-21 15:58:50,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650882867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:50,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:50,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 15:58:50,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408589379] [2024-06-21 15:58:50,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:50,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 15:58:50,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:50,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 15:58:50,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 15:58:50,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:50,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 77 transitions, 488 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:50,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:50,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:50,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:51,627 INFO L124 PetriNetUnfolderBase]: 2754/4054 cut-off events. [2024-06-21 15:58:51,627 INFO L125 PetriNetUnfolderBase]: For 34657/34657 co-relation queries the response was YES. [2024-06-21 15:58:51,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16792 conditions, 4054 events. 2754/4054 cut-off events. For 34657/34657 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19094 event pairs, 1248 based on Foata normal form. 4/4056 useless extension candidates. Maximal degree in co-relation 16760. Up to 3988 conditions per place. [2024-06-21 15:58:51,649 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 85 selfloop transitions, 13 changer transitions 0/101 dead transitions. [2024-06-21 15:58:51,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 101 transitions, 764 flow [2024-06-21 15:58:51,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:51,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:51,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 15:58:51,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787375415282392 [2024-06-21 15:58:51,651 INFO L175 Difference]: Start difference. First operand has 79 places, 77 transitions, 488 flow. Second operand 7 states and 114 transitions. [2024-06-21 15:58:51,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 101 transitions, 764 flow [2024-06-21 15:58:51,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 101 transitions, 704 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 15:58:51,671 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 491 flow [2024-06-21 15:58:51,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=491, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-21 15:58:51,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-21 15:58:51,672 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 491 flow [2024-06-21 15:58:51,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:51,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:51,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:51,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:58:51,673 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:51,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:51,673 INFO L85 PathProgramCache]: Analyzing trace with hash 199629376, now seen corresponding path program 1 times [2024-06-21 15:58:51,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:51,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987354607] [2024-06-21 15:58:51,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:51,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:52,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:52,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:52,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987354607] [2024-06-21 15:58:52,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987354607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:52,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:52,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:52,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795033896] [2024-06-21 15:58:52,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:52,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:52,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:52,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:52,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:52,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:58:52,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 491 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:52,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:52,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:58:52,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:52,801 INFO L124 PetriNetUnfolderBase]: 2604/3909 cut-off events. [2024-06-21 15:58:52,802 INFO L125 PetriNetUnfolderBase]: For 39012/39021 co-relation queries the response was YES. [2024-06-21 15:58:52,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16588 conditions, 3909 events. 2604/3909 cut-off events. For 39012/39021 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18990 event pairs, 1000 based on Foata normal form. 9/3905 useless extension candidates. Maximal degree in co-relation 16557. Up to 3739 conditions per place. [2024-06-21 15:58:52,823 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 74 selfloop transitions, 18 changer transitions 0/102 dead transitions. [2024-06-21 15:58:52,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 791 flow [2024-06-21 15:58:52,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:52,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:52,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 15:58:52,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-21 15:58:52,824 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 491 flow. Second operand 6 states and 106 transitions. [2024-06-21 15:58:52,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 791 flow [2024-06-21 15:58:52,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 102 transitions, 746 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 15:58:52,845 INFO L231 Difference]: Finished difference. Result has 80 places, 86 transitions, 560 flow [2024-06-21 15:58:52,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=560, PETRI_PLACES=80, PETRI_TRANSITIONS=86} [2024-06-21 15:58:52,846 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-21 15:58:52,846 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 86 transitions, 560 flow [2024-06-21 15:58:52,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:52,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:52,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:52,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:58:52,847 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:52,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:52,847 INFO L85 PathProgramCache]: Analyzing trace with hash -352541455, now seen corresponding path program 1 times [2024-06-21 15:58:52,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:52,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490414785] [2024-06-21 15:58:52,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:52,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:52,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:53,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:53,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490414785] [2024-06-21 15:58:53,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490414785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:53,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:53,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:53,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754611002] [2024-06-21 15:58:53,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:53,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:53,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:53,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:53,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:53,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:58:53,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 86 transitions, 560 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:53,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:53,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:58:53,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:53,877 INFO L124 PetriNetUnfolderBase]: 2631/3949 cut-off events. [2024-06-21 15:58:53,877 INFO L125 PetriNetUnfolderBase]: For 44492/44501 co-relation queries the response was YES. [2024-06-21 15:58:53,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17768 conditions, 3949 events. 2631/3949 cut-off events. For 44492/44501 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19225 event pairs, 1009 based on Foata normal form. 7/3943 useless extension candidates. Maximal degree in co-relation 17735. Up to 3810 conditions per place. [2024-06-21 15:58:53,899 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 21 changer transitions 0/118 dead transitions. [2024-06-21 15:58:53,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 118 transitions, 906 flow [2024-06-21 15:58:53,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:58:53,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:58:53,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 15:58:53,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 15:58:53,901 INFO L175 Difference]: Start difference. First operand has 80 places, 86 transitions, 560 flow. Second operand 7 states and 122 transitions. [2024-06-21 15:58:53,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 118 transitions, 906 flow [2024-06-21 15:58:53,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 118 transitions, 866 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 15:58:53,929 INFO L231 Difference]: Finished difference. Result has 87 places, 97 transitions, 669 flow [2024-06-21 15:58:53,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=669, PETRI_PLACES=87, PETRI_TRANSITIONS=97} [2024-06-21 15:58:53,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-21 15:58:53,930 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 97 transitions, 669 flow [2024-06-21 15:58:53,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:53,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:53,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:53,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:58:53,930 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:53,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:53,931 INFO L85 PathProgramCache]: Analyzing trace with hash 965911153, now seen corresponding path program 2 times [2024-06-21 15:58:53,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:53,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500806793] [2024-06-21 15:58:53,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:53,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:54,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:54,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:54,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500806793] [2024-06-21 15:58:54,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500806793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:54,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:54,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:54,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472795544] [2024-06-21 15:58:54,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:54,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:54,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:54,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:54,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:54,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:58:54,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 97 transitions, 669 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:54,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:54,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:58:54,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:55,005 INFO L124 PetriNetUnfolderBase]: 2646/3972 cut-off events. [2024-06-21 15:58:55,006 INFO L125 PetriNetUnfolderBase]: For 50162/50171 co-relation queries the response was YES. [2024-06-21 15:58:55,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18755 conditions, 3972 events. 2646/3972 cut-off events. For 50162/50171 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19344 event pairs, 1008 based on Foata normal form. 7/3966 useless extension candidates. Maximal degree in co-relation 18718. Up to 3822 conditions per place. [2024-06-21 15:58:55,028 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 85 selfloop transitions, 22 changer transitions 0/117 dead transitions. [2024-06-21 15:58:55,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 117 transitions, 971 flow [2024-06-21 15:58:55,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:55,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:55,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 15:58:55,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-21 15:58:55,030 INFO L175 Difference]: Start difference. First operand has 87 places, 97 transitions, 669 flow. Second operand 6 states and 106 transitions. [2024-06-21 15:58:55,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 117 transitions, 971 flow [2024-06-21 15:58:55,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 117 transitions, 941 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 15:58:55,064 INFO L231 Difference]: Finished difference. Result has 91 places, 100 transitions, 735 flow [2024-06-21 15:58:55,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=735, PETRI_PLACES=91, PETRI_TRANSITIONS=100} [2024-06-21 15:58:55,065 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-21 15:58:55,065 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 100 transitions, 735 flow [2024-06-21 15:58:55,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:55,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:55,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:55,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:58:55,065 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:55,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:55,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1225909641, now seen corresponding path program 3 times [2024-06-21 15:58:55,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:55,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195019300] [2024-06-21 15:58:55,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:55,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:55,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:55,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:55,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:55,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195019300] [2024-06-21 15:58:55,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195019300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:55,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:55,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:55,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345446799] [2024-06-21 15:58:55,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:55,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:55,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:55,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:55,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:55,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:58:55,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 100 transitions, 735 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:55,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:55,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:58:55,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:56,225 INFO L124 PetriNetUnfolderBase]: 2642/3972 cut-off events. [2024-06-21 15:58:56,226 INFO L125 PetriNetUnfolderBase]: For 55586/55595 co-relation queries the response was YES. [2024-06-21 15:58:56,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19084 conditions, 3972 events. 2642/3972 cut-off events. For 55586/55595 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 19321 event pairs, 1008 based on Foata normal form. 10/3967 useless extension candidates. Maximal degree in co-relation 19045. Up to 3742 conditions per place. [2024-06-21 15:58:56,247 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 31 changer transitions 0/121 dead transitions. [2024-06-21 15:58:56,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 121 transitions, 1105 flow [2024-06-21 15:58:56,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:56,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:56,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 15:58:56,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-21 15:58:56,248 INFO L175 Difference]: Start difference. First operand has 91 places, 100 transitions, 735 flow. Second operand 6 states and 107 transitions. [2024-06-21 15:58:56,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 121 transitions, 1105 flow [2024-06-21 15:58:56,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 121 transitions, 1039 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 15:58:56,276 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 819 flow [2024-06-21 15:58:56,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=819, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-21 15:58:56,277 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-21 15:58:56,277 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 819 flow [2024-06-21 15:58:56,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:56,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:56,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:56,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:58:56,278 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-21 15:58:56,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:56,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1893299217, now seen corresponding path program 1 times [2024-06-21 15:58:56,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:56,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927987507] [2024-06-21 15:58:56,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:56,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:56,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:56,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:56,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:56,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927987507] [2024-06-21 15:58:56,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927987507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:56,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:56,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:56,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181744417] [2024-06-21 15:58:56,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:56,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:56,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:56,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:56,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:56,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:56,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 819 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:56,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:56,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:56,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:57,369 INFO L124 PetriNetUnfolderBase]: 2849/4192 cut-off events. [2024-06-21 15:58:57,369 INFO L125 PetriNetUnfolderBase]: For 55813/55813 co-relation queries the response was YES. [2024-06-21 15:58:57,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20457 conditions, 4192 events. 2849/4192 cut-off events. For 55813/55813 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19620 event pairs, 1131 based on Foata normal form. 4/4194 useless extension candidates. Maximal degree in co-relation 20417. Up to 4157 conditions per place. [2024-06-21 15:58:57,389 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 113 selfloop transitions, 11 changer transitions 0/127 dead transitions. [2024-06-21 15:58:57,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 127 transitions, 1154 flow [2024-06-21 15:58:57,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:57,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:57,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 15:58:57,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375968992248062 [2024-06-21 15:58:57,391 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 819 flow. Second operand 6 states and 97 transitions. [2024-06-21 15:58:57,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 127 transitions, 1154 flow [2024-06-21 15:58:57,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 127 transitions, 1082 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:57,423 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 830 flow [2024-06-21 15:58:57,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=830, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-21 15:58:57,424 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-21 15:58:57,424 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 830 flow [2024-06-21 15:58:57,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:57,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:57,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:57,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:58:57,425 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:57,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:57,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1893536367, now seen corresponding path program 2 times [2024-06-21 15:58:57,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:57,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062379083] [2024-06-21 15:58:57,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:57,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:57,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:57,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:57,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:57,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062379083] [2024-06-21 15:58:57,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062379083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:57,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:57,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:58:57,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068456077] [2024-06-21 15:58:57,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:57,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:58:57,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:57,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:58:57,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:58:57,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:58:57,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 830 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:57,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:57,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:58:57,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:58,458 INFO L124 PetriNetUnfolderBase]: 2861/4210 cut-off events. [2024-06-21 15:58:58,459 INFO L125 PetriNetUnfolderBase]: For 61132/61134 co-relation queries the response was YES. [2024-06-21 15:58:58,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21286 conditions, 4210 events. 2861/4210 cut-off events. For 61132/61134 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19753 event pairs, 1150 based on Foata normal form. 6/4214 useless extension candidates. Maximal degree in co-relation 21244. Up to 4159 conditions per place. [2024-06-21 15:58:58,483 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 111 selfloop transitions, 16 changer transitions 0/130 dead transitions. [2024-06-21 15:58:58,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 130 transitions, 1168 flow [2024-06-21 15:58:58,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:58:58,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:58:58,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-21 15:58:58,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 15:58:58,485 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 830 flow. Second operand 6 states and 99 transitions. [2024-06-21 15:58:58,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 130 transitions, 1168 flow [2024-06-21 15:58:58,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 130 transitions, 1136 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 15:58:58,521 INFO L231 Difference]: Finished difference. Result has 100 places, 115 transitions, 872 flow [2024-06-21 15:58:58,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=872, PETRI_PLACES=100, PETRI_TRANSITIONS=115} [2024-06-21 15:58:58,521 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-21 15:58:58,522 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 115 transitions, 872 flow [2024-06-21 15:58:58,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:58,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:58,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:58,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:58:58,522 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:58:58,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:58,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1893545295, now seen corresponding path program 1 times [2024-06-21 15:58:58,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:58,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183504226] [2024-06-21 15:58:58,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:58,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:58,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:59,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:59,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:59,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183504226] [2024-06-21 15:58:59,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183504226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:59,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:59,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:59,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788051550] [2024-06-21 15:58:59,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:59,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:59,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:59,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:59,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:59,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:58:59,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 115 transitions, 872 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:59,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:59,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:58:59,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:00,118 INFO L124 PetriNetUnfolderBase]: 2671/4012 cut-off events. [2024-06-21 15:59:00,119 INFO L125 PetriNetUnfolderBase]: For 66262/66267 co-relation queries the response was YES. [2024-06-21 15:59:00,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21118 conditions, 4012 events. 2671/4012 cut-off events. For 66262/66267 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 19463 event pairs, 1134 based on Foata normal form. 1/4003 useless extension candidates. Maximal degree in co-relation 21075. Up to 3923 conditions per place. [2024-06-21 15:59:00,140 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 106 selfloop transitions, 14 changer transitions 0/130 dead transitions. [2024-06-21 15:59:00,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 130 transitions, 1184 flow [2024-06-21 15:59:00,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:00,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:00,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 15:59:00,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-21 15:59:00,142 INFO L175 Difference]: Start difference. First operand has 100 places, 115 transitions, 872 flow. Second operand 7 states and 108 transitions. [2024-06-21 15:59:00,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 130 transitions, 1184 flow [2024-06-21 15:59:00,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 130 transitions, 1132 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:00,177 INFO L231 Difference]: Finished difference. Result has 104 places, 120 transitions, 912 flow [2024-06-21 15:59:00,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=912, PETRI_PLACES=104, PETRI_TRANSITIONS=120} [2024-06-21 15:59:00,178 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-21 15:59:00,178 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 120 transitions, 912 flow [2024-06-21 15:59:00,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:00,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:00,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:00,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:59:00,178 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:00,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:00,179 INFO L85 PathProgramCache]: Analyzing trace with hash -331167152, now seen corresponding path program 1 times [2024-06-21 15:59:00,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:00,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645869778] [2024-06-21 15:59:00,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:00,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:01,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-21 15:59:01,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:01,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645869778] [2024-06-21 15:59:01,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645869778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:01,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:01,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 15:59:01,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749567878] [2024-06-21 15:59:01,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:01,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 15:59:01,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:01,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 15:59:01,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 15:59:01,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:01,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 120 transitions, 912 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:01,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:01,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:01,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:02,279 INFO L124 PetriNetUnfolderBase]: 2942/4337 cut-off events. [2024-06-21 15:59:02,279 INFO L125 PetriNetUnfolderBase]: For 77223/77223 co-relation queries the response was YES. [2024-06-21 15:59:02,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23225 conditions, 4337 events. 2942/4337 cut-off events. For 77223/77223 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20618 event pairs, 799 based on Foata normal form. 8/4343 useless extension candidates. Maximal degree in co-relation 23180. Up to 4068 conditions per place. [2024-06-21 15:59:02,304 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 139 selfloop transitions, 24 changer transitions 0/166 dead transitions. [2024-06-21 15:59:02,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 166 transitions, 1486 flow [2024-06-21 15:59:02,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:59:02,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:59:02,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 15:59:02,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-21 15:59:02,306 INFO L175 Difference]: Start difference. First operand has 104 places, 120 transitions, 912 flow. Second operand 9 states and 155 transitions. [2024-06-21 15:59:02,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 166 transitions, 1486 flow [2024-06-21 15:59:02,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 166 transitions, 1440 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:02,339 INFO L231 Difference]: Finished difference. Result has 109 places, 124 transitions, 981 flow [2024-06-21 15:59:02,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=981, PETRI_PLACES=109, PETRI_TRANSITIONS=124} [2024-06-21 15:59:02,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-21 15:59:02,340 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 124 transitions, 981 flow [2024-06-21 15:59:02,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:02,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:02,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:02,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:59:02,341 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:02,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:02,341 INFO L85 PathProgramCache]: Analyzing trace with hash -331106702, now seen corresponding path program 2 times [2024-06-21 15:59:02,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:02,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598276260] [2024-06-21 15:59:02,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:02,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:02,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:03,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:03,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:03,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598276260] [2024-06-21 15:59:03,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598276260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:03,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:03,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:03,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100823832] [2024-06-21 15:59:03,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:03,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:03,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:03,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:03,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:03,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:03,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 124 transitions, 981 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:03,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:03,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:03,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:04,432 INFO L124 PetriNetUnfolderBase]: 2926/4313 cut-off events. [2024-06-21 15:59:04,432 INFO L125 PetriNetUnfolderBase]: For 83525/83525 co-relation queries the response was YES. [2024-06-21 15:59:04,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23650 conditions, 4313 events. 2926/4313 cut-off events. For 83525/83525 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20404 event pairs, 963 based on Foata normal form. 8/4319 useless extension candidates. Maximal degree in co-relation 23604. Up to 4136 conditions per place. [2024-06-21 15:59:04,460 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 135 selfloop transitions, 20 changer transitions 0/158 dead transitions. [2024-06-21 15:59:04,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 158 transitions, 1395 flow [2024-06-21 15:59:04,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:04,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:04,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 15:59:04,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 15:59:04,461 INFO L175 Difference]: Start difference. First operand has 109 places, 124 transitions, 981 flow. Second operand 8 states and 137 transitions. [2024-06-21 15:59:04,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 158 transitions, 1395 flow [2024-06-21 15:59:04,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 158 transitions, 1327 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:04,511 INFO L231 Difference]: Finished difference. Result has 112 places, 124 transitions, 960 flow [2024-06-21 15:59:04,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=960, PETRI_PLACES=112, PETRI_TRANSITIONS=124} [2024-06-21 15:59:04,512 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-21 15:59:04,512 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 124 transitions, 960 flow [2024-06-21 15:59:04,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:04,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:04,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:04,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:59:04,512 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:04,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:04,513 INFO L85 PathProgramCache]: Analyzing trace with hash -973568772, now seen corresponding path program 1 times [2024-06-21 15:59:04,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:04,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386024317] [2024-06-21 15:59:04,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:04,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:04,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:05,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:05,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:05,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386024317] [2024-06-21 15:59:05,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386024317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:05,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:05,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 15:59:05,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435939031] [2024-06-21 15:59:05,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:05,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 15:59:05,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:05,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 15:59:05,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 15:59:05,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:05,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 124 transitions, 960 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:05,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:05,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:05,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:06,527 INFO L124 PetriNetUnfolderBase]: 2970/4377 cut-off events. [2024-06-21 15:59:06,528 INFO L125 PetriNetUnfolderBase]: For 90748/90748 co-relation queries the response was YES. [2024-06-21 15:59:06,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24203 conditions, 4377 events. 2970/4377 cut-off events. For 90748/90748 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20836 event pairs, 978 based on Foata normal form. 8/4383 useless extension candidates. Maximal degree in co-relation 24155. Up to 4200 conditions per place. [2024-06-21 15:59:06,554 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 137 selfloop transitions, 21 changer transitions 0/161 dead transitions. [2024-06-21 15:59:06,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 161 transitions, 1422 flow [2024-06-21 15:59:06,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:06,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:06,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 15:59:06,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 15:59:06,555 INFO L175 Difference]: Start difference. First operand has 112 places, 124 transitions, 960 flow. Second operand 8 states and 138 transitions. [2024-06-21 15:59:06,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 161 transitions, 1422 flow [2024-06-21 15:59:06,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 161 transitions, 1377 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:06,598 INFO L231 Difference]: Finished difference. Result has 113 places, 127 transitions, 1015 flow [2024-06-21 15:59:06,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1015, PETRI_PLACES=113, PETRI_TRANSITIONS=127} [2024-06-21 15:59:06,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-21 15:59:06,599 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 127 transitions, 1015 flow [2024-06-21 15:59:06,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:06,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:06,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:06,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:59:06,599 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:06,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:06,600 INFO L85 PathProgramCache]: Analyzing trace with hash -968332496, now seen corresponding path program 2 times [2024-06-21 15:59:06,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:06,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366026306] [2024-06-21 15:59:06,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:06,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:06,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:07,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:07,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:07,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366026306] [2024-06-21 15:59:07,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366026306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:07,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:07,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 15:59:07,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882152995] [2024-06-21 15:59:07,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:07,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 15:59:07,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:07,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 15:59:07,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 15:59:07,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:07,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 127 transitions, 1015 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:07,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:07,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:07,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:08,720 INFO L124 PetriNetUnfolderBase]: 3078/4534 cut-off events. [2024-06-21 15:59:08,720 INFO L125 PetriNetUnfolderBase]: For 101192/101194 co-relation queries the response was YES. [2024-06-21 15:59:08,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25910 conditions, 4534 events. 3078/4534 cut-off events. For 101192/101194 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21661 event pairs, 749 based on Foata normal form. 8/4540 useless extension candidates. Maximal degree in co-relation 25861. Up to 3803 conditions per place. [2024-06-21 15:59:08,747 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 128 selfloop transitions, 49 changer transitions 0/180 dead transitions. [2024-06-21 15:59:08,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 180 transitions, 1805 flow [2024-06-21 15:59:08,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:08,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:08,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 15:59:08,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-21 15:59:08,749 INFO L175 Difference]: Start difference. First operand has 113 places, 127 transitions, 1015 flow. Second operand 8 states and 156 transitions. [2024-06-21 15:59:08,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 180 transitions, 1805 flow [2024-06-21 15:59:08,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 180 transitions, 1729 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:08,820 INFO L231 Difference]: Finished difference. Result has 115 places, 136 transitions, 1201 flow [2024-06-21 15:59:08,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1201, PETRI_PLACES=115, PETRI_TRANSITIONS=136} [2024-06-21 15:59:08,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-21 15:59:08,822 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 136 transitions, 1201 flow [2024-06-21 15:59:08,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:08,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:08,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:08,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:59:08,823 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:08,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:08,823 INFO L85 PathProgramCache]: Analyzing trace with hash -968325986, now seen corresponding path program 3 times [2024-06-21 15:59:08,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:08,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743752105] [2024-06-21 15:59:08,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:08,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:08,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:09,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:09,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:09,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743752105] [2024-06-21 15:59:09,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743752105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:09,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:09,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 15:59:09,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733179421] [2024-06-21 15:59:09,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:09,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 15:59:09,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 15:59:09,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 15:59:10,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:10,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 136 transitions, 1201 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:10,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:10,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:10,969 INFO L124 PetriNetUnfolderBase]: 3058/4506 cut-off events. [2024-06-21 15:59:10,969 INFO L125 PetriNetUnfolderBase]: For 109889/109891 co-relation queries the response was YES. [2024-06-21 15:59:10,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26388 conditions, 4506 events. 3058/4506 cut-off events. For 109889/109891 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 21491 event pairs, 755 based on Foata normal form. 8/4512 useless extension candidates. Maximal degree in co-relation 26338. Up to 3791 conditions per place. [2024-06-21 15:59:11,001 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 124 selfloop transitions, 50 changer transitions 0/177 dead transitions. [2024-06-21 15:59:11,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 177 transitions, 1757 flow [2024-06-21 15:59:11,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:11,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:11,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 15:59:11,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 15:59:11,003 INFO L175 Difference]: Start difference. First operand has 115 places, 136 transitions, 1201 flow. Second operand 8 states and 152 transitions. [2024-06-21 15:59:11,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 177 transitions, 1757 flow [2024-06-21 15:59:11,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 177 transitions, 1647 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:11,077 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1199 flow [2024-06-21 15:59:11,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1199, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-21 15:59:11,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-21 15:59:11,077 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1199 flow [2024-06-21 15:59:11,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:11,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:11,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:11,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:59:11,078 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:11,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:11,078 INFO L85 PathProgramCache]: Analyzing trace with hash -968510436, now seen corresponding path program 3 times [2024-06-21 15:59:11,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:11,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038086817] [2024-06-21 15:59:11,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:11,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:11,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:12,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:12,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:12,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038086817] [2024-06-21 15:59:12,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038086817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:12,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:12,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:12,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206301207] [2024-06-21 15:59:12,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:12,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:12,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:12,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:12,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:12,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:12,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1199 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:12,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:12,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:12,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:13,078 INFO L124 PetriNetUnfolderBase]: 3092/4560 cut-off events. [2024-06-21 15:59:13,078 INFO L125 PetriNetUnfolderBase]: For 116877/116879 co-relation queries the response was YES. [2024-06-21 15:59:13,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26988 conditions, 4560 events. 3092/4560 cut-off events. For 116877/116879 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 21793 event pairs, 828 based on Foata normal form. 8/4566 useless extension candidates. Maximal degree in co-relation 26936. Up to 4175 conditions per place. [2024-06-21 15:59:13,107 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 137 selfloop transitions, 34 changer transitions 0/174 dead transitions. [2024-06-21 15:59:13,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 174 transitions, 1693 flow [2024-06-21 15:59:13,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:13,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:13,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 15:59:13,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 15:59:13,110 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1199 flow. Second operand 8 states and 143 transitions. [2024-06-21 15:59:13,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 174 transitions, 1693 flow [2024-06-21 15:59:13,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 174 transitions, 1585 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:13,169 INFO L231 Difference]: Finished difference. Result has 121 places, 138 transitions, 1206 flow [2024-06-21 15:59:13,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1206, PETRI_PLACES=121, PETRI_TRANSITIONS=138} [2024-06-21 15:59:13,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-21 15:59:13,169 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 138 transitions, 1206 flow [2024-06-21 15:59:13,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:13,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:13,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:13,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:59:13,170 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:13,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:13,170 INFO L85 PathProgramCache]: Analyzing trace with hash -121881909, now seen corresponding path program 1 times [2024-06-21 15:59:13,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:13,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88201220] [2024-06-21 15:59:13,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:13,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:13,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:13,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:13,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88201220] [2024-06-21 15:59:13,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88201220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:13,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:13,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:13,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484396328] [2024-06-21 15:59:13,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:13,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:13,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:13,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:13,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:13,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:59:13,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 138 transitions, 1206 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:13,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:13,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:59:13,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:14,439 INFO L124 PetriNetUnfolderBase]: 2890/4341 cut-off events. [2024-06-21 15:59:14,439 INFO L125 PetriNetUnfolderBase]: For 122811/122826 co-relation queries the response was YES. [2024-06-21 15:59:14,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26433 conditions, 4341 events. 2890/4341 cut-off events. For 122811/122826 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21341 event pairs, 942 based on Foata normal form. 3/4319 useless extension candidates. Maximal degree in co-relation 26380. Up to 4170 conditions per place. [2024-06-21 15:59:14,471 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 123 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-21 15:59:14,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 156 transitions, 1554 flow [2024-06-21 15:59:14,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:14,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:14,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 15:59:14,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-21 15:59:14,472 INFO L175 Difference]: Start difference. First operand has 121 places, 138 transitions, 1206 flow. Second operand 6 states and 106 transitions. [2024-06-21 15:59:14,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 156 transitions, 1554 flow [2024-06-21 15:59:14,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 1447 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:14,541 INFO L231 Difference]: Finished difference. Result has 121 places, 138 transitions, 1160 flow [2024-06-21 15:59:14,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1160, PETRI_PLACES=121, PETRI_TRANSITIONS=138} [2024-06-21 15:59:14,542 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-21 15:59:14,542 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 138 transitions, 1160 flow [2024-06-21 15:59:14,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:14,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:14,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:14,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:59:14,542 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-21 15:59:14,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:14,543 INFO L85 PathProgramCache]: Analyzing trace with hash -796191174, now seen corresponding path program 1 times [2024-06-21 15:59:14,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:14,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351980413] [2024-06-21 15:59:14,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:14,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:14,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:15,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:15,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:15,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351980413] [2024-06-21 15:59:15,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351980413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:15,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:15,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 15:59:15,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238598732] [2024-06-21 15:59:15,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:15,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 15:59:15,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:15,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 15:59:15,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 15:59:15,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:15,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 138 transitions, 1160 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:15,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:15,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:15,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:16,579 INFO L124 PetriNetUnfolderBase]: 3111/4593 cut-off events. [2024-06-21 15:59:16,579 INFO L125 PetriNetUnfolderBase]: For 131558/131560 co-relation queries the response was YES. [2024-06-21 15:59:16,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27538 conditions, 4593 events. 3111/4593 cut-off events. For 131558/131560 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 21991 event pairs, 960 based on Foata normal form. 8/4599 useless extension candidates. Maximal degree in co-relation 27484. Up to 4220 conditions per place. [2024-06-21 15:59:16,611 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 139 selfloop transitions, 34 changer transitions 0/176 dead transitions. [2024-06-21 15:59:16,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 176 transitions, 1660 flow [2024-06-21 15:59:16,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:16,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:16,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 15:59:16,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 15:59:16,613 INFO L175 Difference]: Start difference. First operand has 121 places, 138 transitions, 1160 flow. Second operand 8 states and 143 transitions. [2024-06-21 15:59:16,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 176 transitions, 1660 flow [2024-06-21 15:59:16,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1599 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:16,686 INFO L231 Difference]: Finished difference. Result has 124 places, 140 transitions, 1212 flow [2024-06-21 15:59:16,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1212, PETRI_PLACES=124, PETRI_TRANSITIONS=140} [2024-06-21 15:59:16,687 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-21 15:59:16,687 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 140 transitions, 1212 flow [2024-06-21 15:59:16,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:16,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:16,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:16,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:59:16,687 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:16,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:16,688 INFO L85 PathProgramCache]: Analyzing trace with hash 624768882, now seen corresponding path program 4 times [2024-06-21 15:59:16,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:16,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605869712] [2024-06-21 15:59:16,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:16,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:16,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:17,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:17,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:17,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605869712] [2024-06-21 15:59:17,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605869712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:17,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:17,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:17,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803589920] [2024-06-21 15:59:17,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:17,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:17,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:17,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:17,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:17,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:17,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 140 transitions, 1212 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:17,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:17,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:17,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:18,977 INFO L124 PetriNetUnfolderBase]: 3095/4574 cut-off events. [2024-06-21 15:59:18,978 INFO L125 PetriNetUnfolderBase]: For 130336/130338 co-relation queries the response was YES. [2024-06-21 15:59:18,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27560 conditions, 4574 events. 3095/4574 cut-off events. For 130336/130338 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21781 event pairs, 844 based on Foata normal form. 10/4579 useless extension candidates. Maximal degree in co-relation 27505. Up to 4184 conditions per place. [2024-06-21 15:59:19,004 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 138 selfloop transitions, 34 changer transitions 0/175 dead transitions. [2024-06-21 15:59:19,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 175 transitions, 1704 flow [2024-06-21 15:59:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:19,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 15:59:19,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 15:59:19,006 INFO L175 Difference]: Start difference. First operand has 124 places, 140 transitions, 1212 flow. Second operand 8 states and 140 transitions. [2024-06-21 15:59:19,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 175 transitions, 1704 flow [2024-06-21 15:59:19,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1609 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:19,074 INFO L231 Difference]: Finished difference. Result has 126 places, 142 transitions, 1238 flow [2024-06-21 15:59:19,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1238, PETRI_PLACES=126, PETRI_TRANSITIONS=142} [2024-06-21 15:59:19,075 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-21 15:59:19,075 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 142 transitions, 1238 flow [2024-06-21 15:59:19,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:19,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:19,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:19,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:59:19,075 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:19,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:19,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1683556544, now seen corresponding path program 4 times [2024-06-21 15:59:19,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:19,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182163843] [2024-06-21 15:59:19,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:19,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:19,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:20,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:20,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:20,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182163843] [2024-06-21 15:59:20,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182163843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:20,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:20,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:20,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988339709] [2024-06-21 15:59:20,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:20,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:20,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:20,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:20,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:20,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 142 transitions, 1238 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:20,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:20,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:20,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:21,212 INFO L124 PetriNetUnfolderBase]: 3203/4730 cut-off events. [2024-06-21 15:59:21,212 INFO L125 PetriNetUnfolderBase]: For 145260/145262 co-relation queries the response was YES. [2024-06-21 15:59:21,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29046 conditions, 4730 events. 3203/4730 cut-off events. For 145260/145262 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 22722 event pairs, 754 based on Foata normal form. 10/4735 useless extension candidates. Maximal degree in co-relation 28990. Up to 3922 conditions per place. [2024-06-21 15:59:21,246 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 131 selfloop transitions, 55 changer transitions 0/189 dead transitions. [2024-06-21 15:59:21,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 189 transitions, 2040 flow [2024-06-21 15:59:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:21,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:21,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 15:59:21,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-21 15:59:21,249 INFO L175 Difference]: Start difference. First operand has 126 places, 142 transitions, 1238 flow. Second operand 8 states and 153 transitions. [2024-06-21 15:59:21,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 189 transitions, 2040 flow [2024-06-21 15:59:21,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 1937 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:21,329 INFO L231 Difference]: Finished difference. Result has 128 places, 148 transitions, 1365 flow [2024-06-21 15:59:21,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1365, PETRI_PLACES=128, PETRI_TRANSITIONS=148} [2024-06-21 15:59:21,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-21 15:59:21,330 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 148 transitions, 1365 flow [2024-06-21 15:59:21,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:21,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:21,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:21,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:59:21,330 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:21,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:21,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1683550034, now seen corresponding path program 5 times [2024-06-21 15:59:21,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:21,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124577537] [2024-06-21 15:59:21,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:21,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:21,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:22,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-21 15:59:22,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:22,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124577537] [2024-06-21 15:59:22,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124577537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:22,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:22,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:22,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059328539] [2024-06-21 15:59:22,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:22,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:22,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:22,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:22,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:22,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:22,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 148 transitions, 1365 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:22,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:22,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:22,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:23,557 INFO L124 PetriNetUnfolderBase]: 3183/4702 cut-off events. [2024-06-21 15:59:23,557 INFO L125 PetriNetUnfolderBase]: For 151562/151564 co-relation queries the response was YES. [2024-06-21 15:59:23,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29093 conditions, 4702 events. 3183/4702 cut-off events. For 151562/151564 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 22535 event pairs, 750 based on Foata normal form. 10/4707 useless extension candidates. Maximal degree in co-relation 29036. Up to 3910 conditions per place. [2024-06-21 15:59:23,589 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 127 selfloop transitions, 56 changer transitions 0/186 dead transitions. [2024-06-21 15:59:23,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 186 transitions, 1947 flow [2024-06-21 15:59:23,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:23,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 15:59:23,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 15:59:23,591 INFO L175 Difference]: Start difference. First operand has 128 places, 148 transitions, 1365 flow. Second operand 8 states and 149 transitions. [2024-06-21 15:59:23,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 186 transitions, 1947 flow [2024-06-21 15:59:23,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 186 transitions, 1745 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:23,682 INFO L231 Difference]: Finished difference. Result has 131 places, 148 transitions, 1283 flow [2024-06-21 15:59:23,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1283, PETRI_PLACES=131, PETRI_TRANSITIONS=148} [2024-06-21 15:59:23,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-21 15:59:23,682 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 148 transitions, 1283 flow [2024-06-21 15:59:23,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:23,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:23,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:23,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:59:23,683 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:23,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:23,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1683796112, now seen corresponding path program 2 times [2024-06-21 15:59:23,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:23,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849176706] [2024-06-21 15:59:23,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:23,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:23,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:24,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:24,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:24,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849176706] [2024-06-21 15:59:24,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849176706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:24,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:24,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:24,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616754586] [2024-06-21 15:59:24,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:24,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:24,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:24,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:24,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:24,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:24,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 148 transitions, 1283 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:24,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:24,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:24,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:25,984 INFO L124 PetriNetUnfolderBase]: 3217/4754 cut-off events. [2024-06-21 15:59:25,984 INFO L125 PetriNetUnfolderBase]: For 158559/158561 co-relation queries the response was YES. [2024-06-21 15:59:26,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29360 conditions, 4754 events. 3217/4754 cut-off events. For 158559/158561 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 22938 event pairs, 956 based on Foata normal form. 10/4759 useless extension candidates. Maximal degree in co-relation 29302. Up to 4378 conditions per place. [2024-06-21 15:59:26,019 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 146 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2024-06-21 15:59:26,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 183 transitions, 1793 flow [2024-06-21 15:59:26,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:26,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:26,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 15:59:26,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 15:59:26,032 INFO L175 Difference]: Start difference. First operand has 131 places, 148 transitions, 1283 flow. Second operand 8 states and 140 transitions. [2024-06-21 15:59:26,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 183 transitions, 1793 flow [2024-06-21 15:59:26,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 183 transitions, 1679 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:26,127 INFO L231 Difference]: Finished difference. Result has 133 places, 150 transitions, 1288 flow [2024-06-21 15:59:26,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1288, PETRI_PLACES=133, PETRI_TRANSITIONS=150} [2024-06-21 15:59:26,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-21 15:59:26,128 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 150 transitions, 1288 flow [2024-06-21 15:59:26,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:26,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:26,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:59:26,128 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:26,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:26,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1330468272, now seen corresponding path program 6 times [2024-06-21 15:59:26,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:26,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682473025] [2024-06-21 15:59:26,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:26,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:26,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:27,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:27,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:27,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682473025] [2024-06-21 15:59:27,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682473025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:27,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:27,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:27,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374465019] [2024-06-21 15:59:27,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:27,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:27,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:27,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:27,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:27,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:27,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 150 transitions, 1288 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:27,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:27,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:27,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:28,355 INFO L124 PetriNetUnfolderBase]: 3197/4722 cut-off events. [2024-06-21 15:59:28,356 INFO L125 PetriNetUnfolderBase]: For 165554/165554 co-relation queries the response was YES. [2024-06-21 15:59:28,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29289 conditions, 4722 events. 3197/4722 cut-off events. For 165554/165554 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 22774 event pairs, 1105 based on Foata normal form. 8/4728 useless extension candidates. Maximal degree in co-relation 29230. Up to 4580 conditions per place. [2024-06-21 15:59:28,389 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 156 selfloop transitions, 19 changer transitions 0/178 dead transitions. [2024-06-21 15:59:28,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 178 transitions, 1722 flow [2024-06-21 15:59:28,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:28,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:28,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 15:59:28,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 15:59:28,390 INFO L175 Difference]: Start difference. First operand has 133 places, 150 transitions, 1288 flow. Second operand 8 states and 132 transitions. [2024-06-21 15:59:28,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 178 transitions, 1722 flow [2024-06-21 15:59:28,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 178 transitions, 1591 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:28,499 INFO L231 Difference]: Finished difference. Result has 135 places, 150 transitions, 1203 flow [2024-06-21 15:59:28,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1203, PETRI_PLACES=135, PETRI_TRANSITIONS=150} [2024-06-21 15:59:28,500 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-21 15:59:28,500 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 150 transitions, 1203 flow [2024-06-21 15:59:28,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:28,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:28,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 15:59:28,501 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:28,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:28,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1340596530, now seen corresponding path program 3 times [2024-06-21 15:59:28,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:28,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417490492] [2024-06-21 15:59:28,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:28,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:28,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:29,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:29,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:29,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417490492] [2024-06-21 15:59:29,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417490492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:29,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:29,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:29,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627140574] [2024-06-21 15:59:29,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:29,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:29,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:29,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:29,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:29,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:29,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 150 transitions, 1203 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:29,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:29,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:29,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:30,601 INFO L124 PetriNetUnfolderBase]: 3231/4776 cut-off events. [2024-06-21 15:59:30,602 INFO L125 PetriNetUnfolderBase]: For 174460/174460 co-relation queries the response was YES. [2024-06-21 15:59:30,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29556 conditions, 4776 events. 3231/4776 cut-off events. For 174460/174460 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 23083 event pairs, 1110 based on Foata normal form. 8/4782 useless extension candidates. Maximal degree in co-relation 29496. Up to 4634 conditions per place. [2024-06-21 15:59:30,636 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 159 selfloop transitions, 18 changer transitions 0/180 dead transitions. [2024-06-21 15:59:30,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 180 transitions, 1689 flow [2024-06-21 15:59:30,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:30,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:30,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 15:59:30,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-21 15:59:30,637 INFO L175 Difference]: Start difference. First operand has 135 places, 150 transitions, 1203 flow. Second operand 8 states and 131 transitions. [2024-06-21 15:59:30,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 180 transitions, 1689 flow [2024-06-21 15:59:30,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 180 transitions, 1626 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 15:59:30,726 INFO L231 Difference]: Finished difference. Result has 135 places, 152 transitions, 1231 flow [2024-06-21 15:59:30,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1140, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1231, PETRI_PLACES=135, PETRI_TRANSITIONS=152} [2024-06-21 15:59:30,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-21 15:59:30,726 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 152 transitions, 1231 flow [2024-06-21 15:59:30,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:30,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:30,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:30,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 15:59:30,735 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:30,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:30,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1340952720, now seen corresponding path program 4 times [2024-06-21 15:59:30,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:30,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222735228] [2024-06-21 15:59:30,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:30,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:30,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:31,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:31,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:31,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222735228] [2024-06-21 15:59:31,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222735228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:31,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:31,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 15:59:31,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608342945] [2024-06-21 15:59:31,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:31,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 15:59:31,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:31,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 15:59:31,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 15:59:31,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:31,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 152 transitions, 1231 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:31,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:31,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:32,814 INFO L124 PetriNetUnfolderBase]: 3215/4752 cut-off events. [2024-06-21 15:59:32,814 INFO L125 PetriNetUnfolderBase]: For 181684/181684 co-relation queries the response was YES. [2024-06-21 15:59:32,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29635 conditions, 4752 events. 3215/4752 cut-off events. For 181684/181684 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 22920 event pairs, 1074 based on Foata normal form. 8/4758 useless extension candidates. Maximal degree in co-relation 29574. Up to 4546 conditions per place. [2024-06-21 15:59:32,844 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 163 selfloop transitions, 22 changer transitions 0/188 dead transitions. [2024-06-21 15:59:32,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 1757 flow [2024-06-21 15:59:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:59:32,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:59:32,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 15:59:32,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-21 15:59:32,846 INFO L175 Difference]: Start difference. First operand has 135 places, 152 transitions, 1231 flow. Second operand 9 states and 147 transitions. [2024-06-21 15:59:32,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 1757 flow [2024-06-21 15:59:32,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 188 transitions, 1684 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:32,929 INFO L231 Difference]: Finished difference. Result has 138 places, 154 transitions, 1261 flow [2024-06-21 15:59:32,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1261, PETRI_PLACES=138, PETRI_TRANSITIONS=154} [2024-06-21 15:59:32,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-21 15:59:32,930 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 154 transitions, 1261 flow [2024-06-21 15:59:32,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:32,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:32,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:32,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 15:59:32,931 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:32,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:32,931 INFO L85 PathProgramCache]: Analyzing trace with hash 85195332, now seen corresponding path program 1 times [2024-06-21 15:59:32,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:32,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266364264] [2024-06-21 15:59:32,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:32,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:32,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:33,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:33,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:33,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266364264] [2024-06-21 15:59:33,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266364264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:33,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:33,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:33,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538438654] [2024-06-21 15:59:33,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:33,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:33,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:33,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:33,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:33,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:33,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 154 transitions, 1261 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-21 15:59:33,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:33,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:33,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:34,294 INFO L124 PetriNetUnfolderBase]: 3206/4740 cut-off events. [2024-06-21 15:59:34,295 INFO L125 PetriNetUnfolderBase]: For 188166/188166 co-relation queries the response was YES. [2024-06-21 15:59:34,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29828 conditions, 4740 events. 3206/4740 cut-off events. For 188166/188166 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 22890 event pairs, 1109 based on Foata normal form. 3/4741 useless extension candidates. Maximal degree in co-relation 29766. Up to 4665 conditions per place. [2024-06-21 15:59:34,327 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 152 selfloop transitions, 18 changer transitions 0/173 dead transitions. [2024-06-21 15:59:34,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 173 transitions, 1701 flow [2024-06-21 15:59:34,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:34,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:34,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 15:59:34,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-21 15:59:34,328 INFO L175 Difference]: Start difference. First operand has 138 places, 154 transitions, 1261 flow. Second operand 6 states and 100 transitions. [2024-06-21 15:59:34,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 173 transitions, 1701 flow [2024-06-21 15:59:34,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 173 transitions, 1616 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:34,408 INFO L231 Difference]: Finished difference. Result has 137 places, 157 transitions, 1271 flow [2024-06-21 15:59:34,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1271, PETRI_PLACES=137, PETRI_TRANSITIONS=157} [2024-06-21 15:59:34,409 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-21 15:59:34,409 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 157 transitions, 1271 flow [2024-06-21 15:59:34,409 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-21 15:59:34,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:34,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:34,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 15:59:34,410 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:34,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:34,410 INFO L85 PathProgramCache]: Analyzing trace with hash 284647069, now seen corresponding path program 1 times [2024-06-21 15:59:34,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:34,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257754626] [2024-06-21 15:59:34,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:34,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:34,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:34,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:34,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:34,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257754626] [2024-06-21 15:59:34,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257754626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:34,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:34,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:34,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157576056] [2024-06-21 15:59:34,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:34,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:34,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:34,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:34,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:35,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:35,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 157 transitions, 1271 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-21 15:59:35,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:35,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:35,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:35,885 INFO L124 PetriNetUnfolderBase]: 3276/4842 cut-off events. [2024-06-21 15:59:35,885 INFO L125 PetriNetUnfolderBase]: For 201432/201434 co-relation queries the response was YES. [2024-06-21 15:59:35,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30949 conditions, 4842 events. 3276/4842 cut-off events. For 201432/201434 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23433 event pairs, 1055 based on Foata normal form. 8/4845 useless extension candidates. Maximal degree in co-relation 30886. Up to 4579 conditions per place. [2024-06-21 15:59:35,916 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 156 selfloop transitions, 29 changer transitions 0/188 dead transitions. [2024-06-21 15:59:35,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 1923 flow [2024-06-21 15:59:35,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:35,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:35,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 15:59:35,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-21 15:59:35,922 INFO L175 Difference]: Start difference. First operand has 137 places, 157 transitions, 1271 flow. Second operand 7 states and 117 transitions. [2024-06-21 15:59:35,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 1923 flow [2024-06-21 15:59:36,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 188 transitions, 1828 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:36,018 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1398 flow [2024-06-21 15:59:36,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1398, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-21 15:59:36,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-21 15:59:36,019 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1398 flow [2024-06-21 15:59:36,019 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-21 15:59:36,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:36,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:36,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 15:59:36,020 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:36,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:36,020 INFO L85 PathProgramCache]: Analyzing trace with hash 90909469, now seen corresponding path program 2 times [2024-06-21 15:59:36,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:36,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463323285] [2024-06-21 15:59:36,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:36,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:36,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:36,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:36,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:36,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463323285] [2024-06-21 15:59:36,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463323285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:36,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:36,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:36,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316167720] [2024-06-21 15:59:36,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:36,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:36,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:36,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:36,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:36,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:36,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1398 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-21 15:59:36,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:36,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:36,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:37,477 INFO L124 PetriNetUnfolderBase]: 3314/4899 cut-off events. [2024-06-21 15:59:37,478 INFO L125 PetriNetUnfolderBase]: For 203618/203622 co-relation queries the response was YES. [2024-06-21 15:59:37,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31603 conditions, 4899 events. 3314/4899 cut-off events. For 203618/203622 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 23874 event pairs, 1081 based on Foata normal form. 8/4902 useless extension candidates. Maximal degree in co-relation 31538. Up to 4567 conditions per place. [2024-06-21 15:59:37,509 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 163 selfloop transitions, 40 changer transitions 0/206 dead transitions. [2024-06-21 15:59:37,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 206 transitions, 2236 flow [2024-06-21 15:59:37,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:37,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 15:59:37,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-21 15:59:37,510 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1398 flow. Second operand 7 states and 118 transitions. [2024-06-21 15:59:37,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 206 transitions, 2236 flow [2024-06-21 15:59:37,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 206 transitions, 2155 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:37,640 INFO L231 Difference]: Finished difference. Result has 147 places, 183 transitions, 1670 flow [2024-06-21 15:59:37,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1670, PETRI_PLACES=147, PETRI_TRANSITIONS=183} [2024-06-21 15:59:37,642 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-21 15:59:37,642 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 183 transitions, 1670 flow [2024-06-21 15:59:37,642 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-21 15:59:37,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:37,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:37,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 15:59:37,643 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:37,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:37,643 INFO L85 PathProgramCache]: Analyzing trace with hash 292265629, now seen corresponding path program 3 times [2024-06-21 15:59:37,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:37,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301816534] [2024-06-21 15:59:37,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:37,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:38,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:38,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301816534] [2024-06-21 15:59:38,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301816534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:38,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:38,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:38,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137586643] [2024-06-21 15:59:38,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:38,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:38,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:38,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:38,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:38,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:38,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 183 transitions, 1670 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-21 15:59:38,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:38,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:38,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:39,259 INFO L124 PetriNetUnfolderBase]: 3339/4928 cut-off events. [2024-06-21 15:59:39,260 INFO L125 PetriNetUnfolderBase]: For 216071/216073 co-relation queries the response was YES. [2024-06-21 15:59:39,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32862 conditions, 4928 events. 3339/4928 cut-off events. For 216071/216073 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 23969 event pairs, 1142 based on Foata normal form. 6/4932 useless extension candidates. Maximal degree in co-relation 32793. Up to 4833 conditions per place. [2024-06-21 15:59:39,301 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 180 selfloop transitions, 34 changer transitions 0/217 dead transitions. [2024-06-21 15:59:39,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 217 transitions, 2414 flow [2024-06-21 15:59:39,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:39,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:39,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 15:59:39,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 15:59:39,305 INFO L175 Difference]: Start difference. First operand has 147 places, 183 transitions, 1670 flow. Second operand 8 states and 129 transitions. [2024-06-21 15:59:39,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 217 transitions, 2414 flow [2024-06-21 15:59:39,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 217 transitions, 2295 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:39,449 INFO L231 Difference]: Finished difference. Result has 154 places, 195 transitions, 1824 flow [2024-06-21 15:59:39,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1824, PETRI_PLACES=154, PETRI_TRANSITIONS=195} [2024-06-21 15:59:39,459 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-21 15:59:39,459 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 195 transitions, 1824 flow [2024-06-21 15:59:39,460 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-21 15:59:39,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:39,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:39,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 15:59:39,460 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:39,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:39,460 INFO L85 PathProgramCache]: Analyzing trace with hash 292275549, now seen corresponding path program 1 times [2024-06-21 15:59:39,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:39,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850108593] [2024-06-21 15:59:39,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:39,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:39,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:40,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:40,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:40,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850108593] [2024-06-21 15:59:40,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850108593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:40,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:40,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:40,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328482320] [2024-06-21 15:59:40,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:40,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:40,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:40,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:40,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:40,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:59:40,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 195 transitions, 1824 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:40,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:40,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:59:40,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:41,239 INFO L124 PetriNetUnfolderBase]: 3172/4751 cut-off events. [2024-06-21 15:59:41,239 INFO L125 PetriNetUnfolderBase]: For 228441/228470 co-relation queries the response was YES. [2024-06-21 15:59:41,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32284 conditions, 4751 events. 3172/4751 cut-off events. For 228441/228470 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23688 event pairs, 967 based on Foata normal form. 11/4723 useless extension candidates. Maximal degree in co-relation 32212. Up to 4443 conditions per place. [2024-06-21 15:59:41,272 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 152 selfloop transitions, 51 changer transitions 0/222 dead transitions. [2024-06-21 15:59:41,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 222 transitions, 2388 flow [2024-06-21 15:59:41,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:41,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:41,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 15:59:41,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 15:59:41,274 INFO L175 Difference]: Start difference. First operand has 154 places, 195 transitions, 1824 flow. Second operand 8 states and 136 transitions. [2024-06-21 15:59:41,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 222 transitions, 2388 flow [2024-06-21 15:59:41,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 222 transitions, 2312 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:41,405 INFO L231 Difference]: Finished difference. Result has 159 places, 202 transitions, 1972 flow [2024-06-21 15:59:41,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1972, PETRI_PLACES=159, PETRI_TRANSITIONS=202} [2024-06-21 15:59:41,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-21 15:59:41,406 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 202 transitions, 1972 flow [2024-06-21 15:59:41,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:41,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:41,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:41,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 15:59:41,406 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:41,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:41,406 INFO L85 PathProgramCache]: Analyzing trace with hash -395509776, now seen corresponding path program 1 times [2024-06-21 15:59:41,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:41,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648166695] [2024-06-21 15:59:41,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:41,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:41,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:41,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:41,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:41,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648166695] [2024-06-21 15:59:41,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648166695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:41,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:41,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:41,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985839743] [2024-06-21 15:59:41,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:41,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:41,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:41,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:41,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:41,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:41,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 202 transitions, 1972 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-21 15:59:41,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:41,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:41,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:42,708 INFO L124 PetriNetUnfolderBase]: 3407/5028 cut-off events. [2024-06-21 15:59:42,708 INFO L125 PetriNetUnfolderBase]: For 248875/248879 co-relation queries the response was YES. [2024-06-21 15:59:42,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35413 conditions, 5028 events. 3407/5028 cut-off events. For 248875/248879 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24466 event pairs, 1087 based on Foata normal form. 6/5031 useless extension candidates. Maximal degree in co-relation 35338. Up to 4830 conditions per place. [2024-06-21 15:59:42,751 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 198 selfloop transitions, 33 changer transitions 0/234 dead transitions. [2024-06-21 15:59:42,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 234 transitions, 2607 flow [2024-06-21 15:59:42,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:42,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:42,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 15:59:42,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 15:59:42,752 INFO L175 Difference]: Start difference. First operand has 159 places, 202 transitions, 1972 flow. Second operand 7 states and 119 transitions. [2024-06-21 15:59:42,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 234 transitions, 2607 flow [2024-06-21 15:59:42,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 234 transitions, 2475 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:42,930 INFO L231 Difference]: Finished difference. Result has 164 places, 212 transitions, 2043 flow [2024-06-21 15:59:42,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2043, PETRI_PLACES=164, PETRI_TRANSITIONS=212} [2024-06-21 15:59:42,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-21 15:59:42,930 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 212 transitions, 2043 flow [2024-06-21 15:59:42,931 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-21 15:59:42,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:42,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:42,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 15:59:42,932 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:42,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash 527734128, now seen corresponding path program 2 times [2024-06-21 15:59:42,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:42,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010930399] [2024-06-21 15:59:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:42,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:43,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:43,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:43,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010930399] [2024-06-21 15:59:43,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010930399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:43,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:43,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:43,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003836609] [2024-06-21 15:59:43,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:43,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:43,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:43,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:43,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:43,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:43,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 212 transitions, 2043 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-21 15:59:43,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:43,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:43,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:44,397 INFO L124 PetriNetUnfolderBase]: 3459/5100 cut-off events. [2024-06-21 15:59:44,398 INFO L125 PetriNetUnfolderBase]: For 265932/265936 co-relation queries the response was YES. [2024-06-21 15:59:44,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37370 conditions, 5100 events. 3459/5100 cut-off events. For 265932/265936 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 24905 event pairs, 1093 based on Foata normal form. 6/5103 useless extension candidates. Maximal degree in co-relation 37291. Up to 4846 conditions per place. [2024-06-21 15:59:44,442 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 196 selfloop transitions, 42 changer transitions 0/241 dead transitions. [2024-06-21 15:59:44,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 241 transitions, 2801 flow [2024-06-21 15:59:44,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:44,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:44,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 15:59:44,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-21 15:59:44,444 INFO L175 Difference]: Start difference. First operand has 164 places, 212 transitions, 2043 flow. Second operand 7 states and 120 transitions. [2024-06-21 15:59:44,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 241 transitions, 2801 flow [2024-06-21 15:59:44,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 241 transitions, 2753 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:44,626 INFO L231 Difference]: Finished difference. Result has 170 places, 219 transitions, 2217 flow [2024-06-21 15:59:44,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2217, PETRI_PLACES=170, PETRI_TRANSITIONS=219} [2024-06-21 15:59:44,627 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-21 15:59:44,627 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 219 transitions, 2217 flow [2024-06-21 15:59:44,627 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-21 15:59:44,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:44,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:44,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 15:59:44,628 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:44,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:44,628 INFO L85 PathProgramCache]: Analyzing trace with hash 2135706004, now seen corresponding path program 3 times [2024-06-21 15:59:44,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:44,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493530508] [2024-06-21 15:59:44,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:44,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:45,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:45,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:45,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493530508] [2024-06-21 15:59:45,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493530508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:45,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:45,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:45,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166098884] [2024-06-21 15:59:45,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:45,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:45,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:45,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:45,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:45,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:45,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 219 transitions, 2217 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-21 15:59:45,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:45,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:45,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:45,974 INFO L124 PetriNetUnfolderBase]: 3447/5083 cut-off events. [2024-06-21 15:59:45,974 INFO L125 PetriNetUnfolderBase]: For 274928/274930 co-relation queries the response was YES. [2024-06-21 15:59:46,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37564 conditions, 5083 events. 3447/5083 cut-off events. For 274928/274930 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 24840 event pairs, 1068 based on Foata normal form. 6/5084 useless extension candidates. Maximal degree in co-relation 37482. Up to 4884 conditions per place. [2024-06-21 15:59:46,026 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 206 selfloop transitions, 30 changer transitions 0/239 dead transitions. [2024-06-21 15:59:46,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 239 transitions, 2773 flow [2024-06-21 15:59:46,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:46,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:46,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 15:59:46,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-21 15:59:46,028 INFO L175 Difference]: Start difference. First operand has 170 places, 219 transitions, 2217 flow. Second operand 7 states and 116 transitions. [2024-06-21 15:59:46,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 239 transitions, 2773 flow [2024-06-21 15:59:46,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 239 transitions, 2655 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:46,240 INFO L231 Difference]: Finished difference. Result has 173 places, 219 transitions, 2169 flow [2024-06-21 15:59:46,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2103, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2169, PETRI_PLACES=173, PETRI_TRANSITIONS=219} [2024-06-21 15:59:46,240 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 129 predicate places. [2024-06-21 15:59:46,240 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 219 transitions, 2169 flow [2024-06-21 15:59:46,240 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-21 15:59:46,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:46,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:46,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 15:59:46,241 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:46,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:46,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1649277584, now seen corresponding path program 4 times [2024-06-21 15:59:46,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:46,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3116916] [2024-06-21 15:59:46,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:46,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:46,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:46,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:46,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:46,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3116916] [2024-06-21 15:59:46,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3116916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:46,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:46,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:46,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593822520] [2024-06-21 15:59:46,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:46,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:46,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:46,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:46,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:46,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:46,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 219 transitions, 2169 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-21 15:59:46,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:46,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:46,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:47,761 INFO L124 PetriNetUnfolderBase]: 3477/5125 cut-off events. [2024-06-21 15:59:47,761 INFO L125 PetriNetUnfolderBase]: For 288822/288824 co-relation queries the response was YES. [2024-06-21 15:59:47,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37757 conditions, 5125 events. 3477/5125 cut-off events. For 288822/288824 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 25040 event pairs, 1065 based on Foata normal form. 10/5130 useless extension candidates. Maximal degree in co-relation 37674. Up to 4785 conditions per place. [2024-06-21 15:59:47,805 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 200 selfloop transitions, 44 changer transitions 0/247 dead transitions. [2024-06-21 15:59:47,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 247 transitions, 2949 flow [2024-06-21 15:59:47,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:47,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:47,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 15:59:47,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-21 15:59:47,807 INFO L175 Difference]: Start difference. First operand has 173 places, 219 transitions, 2169 flow. Second operand 7 states and 118 transitions. [2024-06-21 15:59:47,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 247 transitions, 2949 flow [2024-06-21 15:59:48,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 247 transitions, 2891 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:48,025 INFO L231 Difference]: Finished difference. Result has 176 places, 227 transitions, 2365 flow [2024-06-21 15:59:48,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2365, PETRI_PLACES=176, PETRI_TRANSITIONS=227} [2024-06-21 15:59:48,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-21 15:59:48,026 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 227 transitions, 2365 flow [2024-06-21 15:59:48,026 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-21 15:59:48,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:48,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:48,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 15:59:48,026 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:48,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:48,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1377639730, now seen corresponding path program 5 times [2024-06-21 15:59:48,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:48,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690574176] [2024-06-21 15:59:48,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:48,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:48,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:48,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:48,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:48,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690574176] [2024-06-21 15:59:48,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690574176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:48,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:48,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:48,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082284471] [2024-06-21 15:59:48,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:48,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:48,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:48,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:48,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:48,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:48,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 227 transitions, 2365 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-21 15:59:48,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:48,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:48,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:49,562 INFO L124 PetriNetUnfolderBase]: 3517/5184 cut-off events. [2024-06-21 15:59:49,562 INFO L125 PetriNetUnfolderBase]: For 303911/303915 co-relation queries the response was YES. [2024-06-21 15:59:49,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38986 conditions, 5184 events. 3517/5184 cut-off events. For 303911/303915 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25373 event pairs, 1103 based on Foata normal form. 10/5189 useless extension candidates. Maximal degree in co-relation 38902. Up to 4616 conditions per place. [2024-06-21 15:59:49,605 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 189 selfloop transitions, 72 changer transitions 0/264 dead transitions. [2024-06-21 15:59:49,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 264 transitions, 3375 flow [2024-06-21 15:59:49,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:49,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:49,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 15:59:49,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-21 15:59:49,606 INFO L175 Difference]: Start difference. First operand has 176 places, 227 transitions, 2365 flow. Second operand 7 states and 120 transitions. [2024-06-21 15:59:49,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 264 transitions, 3375 flow [2024-06-21 15:59:49,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 264 transitions, 3251 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:49,813 INFO L231 Difference]: Finished difference. Result has 181 places, 244 transitions, 2704 flow [2024-06-21 15:59:49,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2704, PETRI_PLACES=181, PETRI_TRANSITIONS=244} [2024-06-21 15:59:49,814 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-21 15:59:49,814 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 244 transitions, 2704 flow [2024-06-21 15:59:49,814 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-21 15:59:49,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:49,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:49,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 15:59:49,815 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:49,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:49,815 INFO L85 PathProgramCache]: Analyzing trace with hash 455345520, now seen corresponding path program 6 times [2024-06-21 15:59:49,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:49,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821706064] [2024-06-21 15:59:49,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:49,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:50,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:50,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:50,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821706064] [2024-06-21 15:59:50,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821706064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:50,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:50,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:50,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825416907] [2024-06-21 15:59:50,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:50,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:50,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:50,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:50,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:50,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:50,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 244 transitions, 2704 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-21 15:59:50,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:50,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:50,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:51,241 INFO L124 PetriNetUnfolderBase]: 3537/5212 cut-off events. [2024-06-21 15:59:51,242 INFO L125 PetriNetUnfolderBase]: For 318212/318216 co-relation queries the response was YES. [2024-06-21 15:59:51,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40098 conditions, 5212 events. 3537/5212 cut-off events. For 318212/318216 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 25547 event pairs, 1105 based on Foata normal form. 10/5217 useless extension candidates. Maximal degree in co-relation 40011. Up to 4634 conditions per place. [2024-06-21 15:59:51,291 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 186 selfloop transitions, 82 changer transitions 0/271 dead transitions. [2024-06-21 15:59:51,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 271 transitions, 3580 flow [2024-06-21 15:59:51,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:51,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:51,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 15:59:51,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 15:59:51,293 INFO L175 Difference]: Start difference. First operand has 181 places, 244 transitions, 2704 flow. Second operand 7 states and 119 transitions. [2024-06-21 15:59:51,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 271 transitions, 3580 flow [2024-06-21 15:59:51,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 271 transitions, 3440 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:51,731 INFO L231 Difference]: Finished difference. Result has 186 places, 252 transitions, 2898 flow [2024-06-21 15:59:51,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2898, PETRI_PLACES=186, PETRI_TRANSITIONS=252} [2024-06-21 15:59:51,732 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-21 15:59:51,732 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 252 transitions, 2898 flow [2024-06-21 15:59:51,732 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-21 15:59:51,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:51,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:51,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 15:59:51,733 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:51,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:51,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1369059922, now seen corresponding path program 1 times [2024-06-21 15:59:51,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:51,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517118615] [2024-06-21 15:59:51,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:51,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:52,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:52,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:52,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517118615] [2024-06-21 15:59:52,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517118615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:52,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:52,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:52,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138642916] [2024-06-21 15:59:52,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:52,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:52,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:52,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:52,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:52,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:59:52,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 252 transitions, 2898 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:52,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:52,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:59:52,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:53,714 INFO L124 PetriNetUnfolderBase]: 3404/5081 cut-off events. [2024-06-21 15:59:53,714 INFO L125 PetriNetUnfolderBase]: For 327571/327594 co-relation queries the response was YES. [2024-06-21 15:59:53,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39296 conditions, 5081 events. 3404/5081 cut-off events. For 327571/327594 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 25554 event pairs, 1110 based on Foata normal form. 8/5063 useless extension candidates. Maximal degree in co-relation 39207. Up to 4842 conditions per place. [2024-06-21 15:59:53,764 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 221 selfloop transitions, 23 changer transitions 0/277 dead transitions. [2024-06-21 15:59:53,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 277 transitions, 3624 flow [2024-06-21 15:59:53,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:53,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:53,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 15:59:53,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-21 15:59:53,765 INFO L175 Difference]: Start difference. First operand has 186 places, 252 transitions, 2898 flow. Second operand 8 states and 128 transitions. [2024-06-21 15:59:53,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 277 transitions, 3624 flow [2024-06-21 15:59:54,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 277 transitions, 3470 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:54,063 INFO L231 Difference]: Finished difference. Result has 192 places, 261 transitions, 2916 flow [2024-06-21 15:59:54,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2744, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2916, PETRI_PLACES=192, PETRI_TRANSITIONS=261} [2024-06-21 15:59:54,064 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-21 15:59:54,064 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 261 transitions, 2916 flow [2024-06-21 15:59:54,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:54,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:54,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:54,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 15:59:54,065 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-21 15:59:54,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:54,065 INFO L85 PathProgramCache]: Analyzing trace with hash 470086578, now seen corresponding path program 2 times [2024-06-21 15:59:54,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:54,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568587658] [2024-06-21 15:59:54,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:54,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:54,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:54,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:54,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:54,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568587658] [2024-06-21 15:59:54,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568587658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:54,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:54,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:54,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126725271] [2024-06-21 15:59:54,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:54,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:54,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:54,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:54,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:55,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 15:59:55,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 261 transitions, 2916 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:55,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:55,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 15:59:55,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:56,145 INFO L124 PetriNetUnfolderBase]: 3402/5079 cut-off events. [2024-06-21 15:59:56,146 INFO L125 PetriNetUnfolderBase]: For 332044/332061 co-relation queries the response was YES. [2024-06-21 15:59:56,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39599 conditions, 5079 events. 3402/5079 cut-off events. For 332044/332061 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 25561 event pairs, 953 based on Foata normal form. 6/5056 useless extension candidates. Maximal degree in co-relation 39508. Up to 4624 conditions per place. [2024-06-21 15:59:56,194 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 187 selfloop transitions, 68 changer transitions 0/288 dead transitions. [2024-06-21 15:59:56,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 288 transitions, 3686 flow [2024-06-21 15:59:56,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:56,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:56,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 15:59:56,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 15:59:56,196 INFO L175 Difference]: Start difference. First operand has 192 places, 261 transitions, 2916 flow. Second operand 8 states and 138 transitions. [2024-06-21 15:59:56,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 288 transitions, 3686 flow [2024-06-21 15:59:56,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 288 transitions, 3626 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:56,527 INFO L231 Difference]: Finished difference. Result has 197 places, 267 transitions, 3133 flow [2024-06-21 15:59:56,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2856, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3133, PETRI_PLACES=197, PETRI_TRANSITIONS=267} [2024-06-21 15:59:56,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-21 15:59:56,528 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 267 transitions, 3133 flow [2024-06-21 15:59:56,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:56,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:56,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:56,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 15:59:56,529 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:56,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:56,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1184016954, now seen corresponding path program 1 times [2024-06-21 15:59:56,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:56,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646652230] [2024-06-21 15:59:56,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:56,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:56,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:57,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:57,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:57,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646652230] [2024-06-21 15:59:57,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646652230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:57,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:57,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:57,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618354891] [2024-06-21 15:59:57,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:57,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:57,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:57,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:57,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:57,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:57,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 267 transitions, 3133 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-21 15:59:57,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:57,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:57,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:58,248 INFO L124 PetriNetUnfolderBase]: 3621/5323 cut-off events. [2024-06-21 15:59:58,249 INFO L125 PetriNetUnfolderBase]: For 347953/347953 co-relation queries the response was YES. [2024-06-21 15:59:58,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42351 conditions, 5323 events. 3621/5323 cut-off events. For 347953/347953 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 26212 event pairs, 1128 based on Foata normal form. 4/5325 useless extension candidates. Maximal degree in co-relation 42257. Up to 5250 conditions per place. [2024-06-21 15:59:58,303 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 267 selfloop transitions, 23 changer transitions 0/293 dead transitions. [2024-06-21 15:59:58,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 293 transitions, 3975 flow [2024-06-21 15:59:58,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:58,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:58,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 15:59:58,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36627906976744184 [2024-06-21 15:59:58,304 INFO L175 Difference]: Start difference. First operand has 197 places, 267 transitions, 3133 flow. Second operand 8 states and 126 transitions. [2024-06-21 15:59:58,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 293 transitions, 3975 flow [2024-06-21 15:59:58,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 293 transitions, 3874 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:58,671 INFO L231 Difference]: Finished difference. Result has 202 places, 271 transitions, 3166 flow [2024-06-21 15:59:58,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3166, PETRI_PLACES=202, PETRI_TRANSITIONS=271} [2024-06-21 15:59:58,672 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-21 15:59:58,672 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 271 transitions, 3166 flow [2024-06-21 15:59:58,672 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-21 15:59:58,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:58,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:58,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 15:59:58,673 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-21 15:59:58,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:58,673 INFO L85 PathProgramCache]: Analyzing trace with hash 462027632, now seen corresponding path program 2 times [2024-06-21 15:59:58,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:58,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005956164] [2024-06-21 15:59:58,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:58,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:58,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:59,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:59,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:59,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005956164] [2024-06-21 15:59:59,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005956164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:59,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:59,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:59,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472333591] [2024-06-21 15:59:59,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:59,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:59,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:59,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:59,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:59,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 15:59:59,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 271 transitions, 3166 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-21 15:59:59,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:59,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 15:59:59,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:00,566 INFO L124 PetriNetUnfolderBase]: 3641/5352 cut-off events. [2024-06-21 16:00:00,566 INFO L125 PetriNetUnfolderBase]: For 359420/359422 co-relation queries the response was YES. [2024-06-21 16:00:00,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42950 conditions, 5352 events. 3641/5352 cut-off events. For 359420/359422 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 26385 event pairs, 1110 based on Foata normal form. 6/5356 useless extension candidates. Maximal degree in co-relation 42854. Up to 5269 conditions per place. [2024-06-21 16:00:00,618 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 263 selfloop transitions, 30 changer transitions 0/296 dead transitions. [2024-06-21 16:00:00,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 296 transitions, 3943 flow [2024-06-21 16:00:00,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:00,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:00,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:00:00,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-21 16:00:00,628 INFO L175 Difference]: Start difference. First operand has 202 places, 271 transitions, 3166 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:00:00,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 296 transitions, 3943 flow [2024-06-21 16:00:01,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 296 transitions, 3803 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:01,048 INFO L231 Difference]: Finished difference. Result has 203 places, 275 transitions, 3182 flow [2024-06-21 16:00:01,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3182, PETRI_PLACES=203, PETRI_TRANSITIONS=275} [2024-06-21 16:00:01,048 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-21 16:00:01,048 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 275 transitions, 3182 flow [2024-06-21 16:00:01,048 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-21 16:00:01,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:01,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:01,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:00:01,049 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:01,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:01,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1369052978, now seen corresponding path program 3 times [2024-06-21 16:00:01,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:01,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048372905] [2024-06-21 16:00:01,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:01,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:01,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:01,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:01,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:01,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048372905] [2024-06-21 16:00:01,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048372905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:01,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:01,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:01,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480242398] [2024-06-21 16:00:01,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:01,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:01,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:01,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:01,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:01,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:01,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 275 transitions, 3182 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-21 16:00:01,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:01,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:01,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:02,893 INFO L124 PetriNetUnfolderBase]: 3703/5444 cut-off events. [2024-06-21 16:00:02,893 INFO L125 PetriNetUnfolderBase]: For 384046/384050 co-relation queries the response was YES. [2024-06-21 16:00:02,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44287 conditions, 5444 events. 3703/5444 cut-off events. For 384046/384050 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26881 event pairs, 1107 based on Foata normal form. 8/5447 useless extension candidates. Maximal degree in co-relation 44191. Up to 4811 conditions per place. [2024-06-21 16:00:02,943 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 214 selfloop transitions, 96 changer transitions 0/313 dead transitions. [2024-06-21 16:00:02,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 313 transitions, 4456 flow [2024-06-21 16:00:02,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:02,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:02,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:00:02,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-21 16:00:02,944 INFO L175 Difference]: Start difference. First operand has 203 places, 275 transitions, 3182 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:00:02,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 313 transitions, 4456 flow [2024-06-21 16:00:03,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 313 transitions, 4300 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:03,379 INFO L231 Difference]: Finished difference. Result has 207 places, 289 transitions, 3513 flow [2024-06-21 16:00:03,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3513, PETRI_PLACES=207, PETRI_TRANSITIONS=289} [2024-06-21 16:00:03,380 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-21 16:00:03,380 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 289 transitions, 3513 flow [2024-06-21 16:00:03,380 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-21 16:00:03,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:03,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:03,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:00:03,380 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:03,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:03,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1369349648, now seen corresponding path program 4 times [2024-06-21 16:00:03,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:03,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434650228] [2024-06-21 16:00:03,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:03,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:03,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:04,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:04,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:04,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434650228] [2024-06-21 16:00:04,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434650228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:04,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:04,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:04,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410148216] [2024-06-21 16:00:04,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:04,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:04,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:04,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:04,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:04,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:04,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 289 transitions, 3513 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-21 16:00:04,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:04,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:04,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:05,589 INFO L124 PetriNetUnfolderBase]: 3765/5524 cut-off events. [2024-06-21 16:00:05,590 INFO L125 PetriNetUnfolderBase]: For 409156/409158 co-relation queries the response was YES. [2024-06-21 16:00:05,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46340 conditions, 5524 events. 3765/5524 cut-off events. For 409156/409158 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 27152 event pairs, 1131 based on Foata normal form. 8/5530 useless extension candidates. Maximal degree in co-relation 46242. Up to 5317 conditions per place. [2024-06-21 16:00:05,640 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 265 selfloop transitions, 63 changer transitions 0/331 dead transitions. [2024-06-21 16:00:05,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 331 transitions, 4859 flow [2024-06-21 16:00:05,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:05,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:05,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 16:00:05,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-21 16:00:05,642 INFO L175 Difference]: Start difference. First operand has 207 places, 289 transitions, 3513 flow. Second operand 9 states and 149 transitions. [2024-06-21 16:00:05,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 331 transitions, 4859 flow [2024-06-21 16:00:06,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 331 transitions, 4654 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-21 16:00:06,019 INFO L231 Difference]: Finished difference. Result has 214 places, 303 transitions, 3821 flow [2024-06-21 16:00:06,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3821, PETRI_PLACES=214, PETRI_TRANSITIONS=303} [2024-06-21 16:00:06,020 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 170 predicate places. [2024-06-21 16:00:06,020 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 303 transitions, 3821 flow [2024-06-21 16:00:06,020 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-21 16:00:06,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:06,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:06,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:00:06,021 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:06,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:06,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1369042066, now seen corresponding path program 1 times [2024-06-21 16:00:06,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:06,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839412074] [2024-06-21 16:00:06,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:06,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:06,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:07,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-21 16:00:07,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:07,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839412074] [2024-06-21 16:00:07,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839412074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:07,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:07,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:00:07,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594455315] [2024-06-21 16:00:07,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:07,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:00:07,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:07,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:00:07,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:00:07,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:00:07,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 303 transitions, 3821 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:07,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:07,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:00:07,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:08,467 INFO L124 PetriNetUnfolderBase]: 3629/5394 cut-off events. [2024-06-21 16:00:08,468 INFO L125 PetriNetUnfolderBase]: For 435573/435616 co-relation queries the response was YES. [2024-06-21 16:00:08,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45941 conditions, 5394 events. 3629/5394 cut-off events. For 435573/435616 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 27054 event pairs, 992 based on Foata normal form. 24/5383 useless extension candidates. Maximal degree in co-relation 45840. Up to 4922 conditions per place. [2024-06-21 16:00:08,521 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 239 selfloop transitions, 56 changer transitions 0/330 dead transitions. [2024-06-21 16:00:08,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 330 transitions, 4583 flow [2024-06-21 16:00:08,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:08,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:08,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:00:08,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-21 16:00:08,523 INFO L175 Difference]: Start difference. First operand has 214 places, 303 transitions, 3821 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:00:08,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 330 transitions, 4583 flow [2024-06-21 16:00:08,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 330 transitions, 4449 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:08,909 INFO L231 Difference]: Finished difference. Result has 218 places, 305 transitions, 3863 flow [2024-06-21 16:00:08,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3863, PETRI_PLACES=218, PETRI_TRANSITIONS=305} [2024-06-21 16:00:08,910 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-21 16:00:08,910 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 305 transitions, 3863 flow [2024-06-21 16:00:08,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:08,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:08,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:08,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:00:08,911 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:08,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:08,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1187238867, now seen corresponding path program 1 times [2024-06-21 16:00:08,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:08,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871265300] [2024-06-21 16:00:08,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:08,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:08,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:09,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:09,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:09,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871265300] [2024-06-21 16:00:09,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871265300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:09,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:09,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:09,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640085365] [2024-06-21 16:00:09,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:09,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:09,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:09,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:09,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:09,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:09,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 305 transitions, 3863 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:09,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:09,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:09,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:11,327 INFO L124 PetriNetUnfolderBase]: 4014/5932 cut-off events. [2024-06-21 16:00:11,327 INFO L125 PetriNetUnfolderBase]: For 475020/475022 co-relation queries the response was YES. [2024-06-21 16:00:11,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50906 conditions, 5932 events. 4014/5932 cut-off events. For 475020/475022 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 30026 event pairs, 616 based on Foata normal form. 18/5945 useless extension candidates. Maximal degree in co-relation 50803. Up to 4834 conditions per place. [2024-06-21 16:00:11,386 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 53 changer transitions 0/351 dead transitions. [2024-06-21 16:00:11,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 351 transitions, 4991 flow [2024-06-21 16:00:11,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:11,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:11,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:00:11,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:00:11,387 INFO L175 Difference]: Start difference. First operand has 218 places, 305 transitions, 3863 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:00:11,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 351 transitions, 4991 flow [2024-06-21 16:00:11,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 351 transitions, 4859 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:11,849 INFO L231 Difference]: Finished difference. Result has 220 places, 307 transitions, 3921 flow [2024-06-21 16:00:11,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3731, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3921, PETRI_PLACES=220, PETRI_TRANSITIONS=307} [2024-06-21 16:00:11,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-21 16:00:11,850 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 307 transitions, 3921 flow [2024-06-21 16:00:11,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:11,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:11,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:11,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:00:11,851 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:11,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:11,851 INFO L85 PathProgramCache]: Analyzing trace with hash -370409721, now seen corresponding path program 2 times [2024-06-21 16:00:11,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:11,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757103712] [2024-06-21 16:00:11,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:11,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:11,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:13,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:13,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:13,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757103712] [2024-06-21 16:00:13,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757103712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:13,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:13,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:00:13,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760153667] [2024-06-21 16:00:13,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:13,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:00:13,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:13,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:00:13,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:00:13,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:13,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 307 transitions, 3921 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:13,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:13,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:13,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:14,734 INFO L124 PetriNetUnfolderBase]: 4390/6522 cut-off events. [2024-06-21 16:00:14,734 INFO L125 PetriNetUnfolderBase]: For 516156/516158 co-relation queries the response was YES. [2024-06-21 16:00:14,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55607 conditions, 6522 events. 4390/6522 cut-off events. For 516156/516158 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 33753 event pairs, 1129 based on Foata normal form. 18/6538 useless extension candidates. Maximal degree in co-relation 55503. Up to 5954 conditions per place. [2024-06-21 16:00:14,809 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 342 selfloop transitions, 36 changer transitions 0/381 dead transitions. [2024-06-21 16:00:14,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 381 transitions, 5320 flow [2024-06-21 16:00:14,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:00:14,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:00:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 16:00:14,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 16:00:14,816 INFO L175 Difference]: Start difference. First operand has 220 places, 307 transitions, 3921 flow. Second operand 10 states and 180 transitions. [2024-06-21 16:00:14,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 381 transitions, 5320 flow [2024-06-21 16:00:15,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 381 transitions, 5224 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:15,394 INFO L231 Difference]: Finished difference. Result has 230 places, 327 transitions, 4224 flow [2024-06-21 16:00:15,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4224, PETRI_PLACES=230, PETRI_TRANSITIONS=327} [2024-06-21 16:00:15,395 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-21 16:00:15,395 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 327 transitions, 4224 flow [2024-06-21 16:00:15,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:15,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:15,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:15,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:00:15,396 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:15,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:15,396 INFO L85 PathProgramCache]: Analyzing trace with hash 2033059257, now seen corresponding path program 3 times [2024-06-21 16:00:15,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:15,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907196706] [2024-06-21 16:00:15,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:15,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:15,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:16,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:16,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:16,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907196706] [2024-06-21 16:00:16,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907196706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:16,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:16,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:00:16,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389356498] [2024-06-21 16:00:16,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:16,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:00:16,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:16,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:00:16,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:00:16,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:16,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 327 transitions, 4224 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:16,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:16,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:16,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:18,578 INFO L124 PetriNetUnfolderBase]: 4448/6620 cut-off events. [2024-06-21 16:00:18,578 INFO L125 PetriNetUnfolderBase]: For 542636/542640 co-relation queries the response was YES. [2024-06-21 16:00:18,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56939 conditions, 6620 events. 4448/6620 cut-off events. For 542636/542640 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34634 event pairs, 1159 based on Foata normal form. 20/6638 useless extension candidates. Maximal degree in co-relation 56829. Up to 5608 conditions per place. [2024-06-21 16:00:18,653 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 333 selfloop transitions, 42 changer transitions 0/378 dead transitions. [2024-06-21 16:00:18,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 378 transitions, 5406 flow [2024-06-21 16:00:18,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:18,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:18,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:00:18,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 16:00:18,655 INFO L175 Difference]: Start difference. First operand has 230 places, 327 transitions, 4224 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:00:18,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 378 transitions, 5406 flow [2024-06-21 16:00:19,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 378 transitions, 5374 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 16:00:19,478 INFO L231 Difference]: Finished difference. Result has 237 places, 328 transitions, 4324 flow [2024-06-21 16:00:19,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4324, PETRI_PLACES=237, PETRI_TRANSITIONS=328} [2024-06-21 16:00:19,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 193 predicate places. [2024-06-21 16:00:19,479 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 328 transitions, 4324 flow [2024-06-21 16:00:19,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:19,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:19,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:19,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:00:19,480 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:19,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:19,480 INFO L85 PathProgramCache]: Analyzing trace with hash -543559683, now seen corresponding path program 4 times [2024-06-21 16:00:19,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:19,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127011297] [2024-06-21 16:00:19,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:19,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:19,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:21,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:21,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:21,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127011297] [2024-06-21 16:00:21,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127011297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:21,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:21,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:00:21,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571912698] [2024-06-21 16:00:21,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:21,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:00:21,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:21,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:00:21,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:00:21,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:21,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 328 transitions, 4324 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:21,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:21,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:21,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:23,145 INFO L124 PetriNetUnfolderBase]: 4360/6484 cut-off events. [2024-06-21 16:00:23,146 INFO L125 PetriNetUnfolderBase]: For 544689/544693 co-relation queries the response was YES. [2024-06-21 16:00:23,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54525 conditions, 6484 events. 4360/6484 cut-off events. For 544689/544693 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 33742 event pairs, 1169 based on Foata normal form. 52/6534 useless extension candidates. Maximal degree in co-relation 54413. Up to 5860 conditions per place. [2024-06-21 16:00:23,225 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 332 selfloop transitions, 37 changer transitions 0/372 dead transitions. [2024-06-21 16:00:23,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 372 transitions, 5250 flow [2024-06-21 16:00:23,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:23,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 16:00:23,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-21 16:00:23,227 INFO L175 Difference]: Start difference. First operand has 237 places, 328 transitions, 4324 flow. Second operand 9 states and 156 transitions. [2024-06-21 16:00:23,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 372 transitions, 5250 flow [2024-06-21 16:00:23,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 372 transitions, 5084 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 16:00:23,940 INFO L231 Difference]: Finished difference. Result has 238 places, 328 transitions, 4242 flow [2024-06-21 16:00:23,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4242, PETRI_PLACES=238, PETRI_TRANSITIONS=328} [2024-06-21 16:00:23,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-21 16:00:23,941 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 328 transitions, 4242 flow [2024-06-21 16:00:23,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:23,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:23,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:23,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:00:23,941 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:23,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:23,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1290953650, now seen corresponding path program 1 times [2024-06-21 16:00:23,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:23,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021623212] [2024-06-21 16:00:23,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:23,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:23,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:24,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:24,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:24,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021623212] [2024-06-21 16:00:24,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021623212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:24,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:24,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:24,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713974929] [2024-06-21 16:00:24,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:24,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:24,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:24,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:24,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:24,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:24,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 328 transitions, 4242 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-21 16:00:24,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:24,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:24,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:25,870 INFO L124 PetriNetUnfolderBase]: 4381/6517 cut-off events. [2024-06-21 16:00:25,870 INFO L125 PetriNetUnfolderBase]: For 490522/490528 co-relation queries the response was YES. [2024-06-21 16:00:25,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54140 conditions, 6517 events. 4381/6517 cut-off events. For 490522/490528 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 33960 event pairs, 1292 based on Foata normal form. 6/6521 useless extension candidates. Maximal degree in co-relation 54028. Up to 6295 conditions per place. [2024-06-21 16:00:25,941 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 315 selfloop transitions, 43 changer transitions 0/361 dead transitions. [2024-06-21 16:00:25,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 361 transitions, 5234 flow [2024-06-21 16:00:25,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:25,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:25,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 16:00:25,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-21 16:00:25,943 INFO L175 Difference]: Start difference. First operand has 238 places, 328 transitions, 4242 flow. Second operand 7 states and 121 transitions. [2024-06-21 16:00:25,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 361 transitions, 5234 flow [2024-06-21 16:00:26,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 361 transitions, 5150 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 16:00:26,422 INFO L231 Difference]: Finished difference. Result has 239 places, 338 transitions, 4467 flow [2024-06-21 16:00:26,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4158, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4467, PETRI_PLACES=239, PETRI_TRANSITIONS=338} [2024-06-21 16:00:26,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-21 16:00:26,423 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 338 transitions, 4467 flow [2024-06-21 16:00:26,423 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-21 16:00:26,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:26,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:26,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:00:26,424 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-21 16:00:26,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:26,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1861487176, now seen corresponding path program 2 times [2024-06-21 16:00:26,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:26,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211308184] [2024-06-21 16:00:26,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:26,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:26,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:27,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-21 16:00:27,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:27,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211308184] [2024-06-21 16:00:27,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211308184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:27,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:27,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:27,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568510601] [2024-06-21 16:00:27,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:27,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:27,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:27,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:27,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:27,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:27,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 338 transitions, 4467 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-21 16:00:27,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:27,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:27,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:28,524 INFO L124 PetriNetUnfolderBase]: 4371/6501 cut-off events. [2024-06-21 16:00:28,525 INFO L125 PetriNetUnfolderBase]: For 504835/504841 co-relation queries the response was YES. [2024-06-21 16:00:28,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54784 conditions, 6501 events. 4371/6501 cut-off events. For 504835/504841 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 33832 event pairs, 1258 based on Foata normal form. 6/6505 useless extension candidates. Maximal degree in co-relation 54669. Up to 6198 conditions per place. [2024-06-21 16:00:28,595 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 305 selfloop transitions, 55 changer transitions 0/363 dead transitions. [2024-06-21 16:00:28,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 363 transitions, 5460 flow [2024-06-21 16:00:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:28,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:28,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:00:28,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 16:00:28,597 INFO L175 Difference]: Start difference. First operand has 239 places, 338 transitions, 4467 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:00:28,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 363 transitions, 5460 flow [2024-06-21 16:00:29,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 363 transitions, 5363 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 16:00:29,234 INFO L231 Difference]: Finished difference. Result has 245 places, 340 transitions, 4572 flow [2024-06-21 16:00:29,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4572, PETRI_PLACES=245, PETRI_TRANSITIONS=340} [2024-06-21 16:00:29,234 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-21 16:00:29,235 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 340 transitions, 4572 flow [2024-06-21 16:00:29,235 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-21 16:00:29,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:29,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:29,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:00:29,235 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:29,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:29,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1624458451, now seen corresponding path program 5 times [2024-06-21 16:00:29,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:29,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236960972] [2024-06-21 16:00:29,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:29,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:29,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:30,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:30,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:30,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236960972] [2024-06-21 16:00:30,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236960972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:30,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:30,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:00:30,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705988691] [2024-06-21 16:00:30,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:30,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:00:30,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:30,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:00:30,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:00:30,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:30,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 340 transitions, 4572 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:30,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:30,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:30,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:32,340 INFO L124 PetriNetUnfolderBase]: 4463/6654 cut-off events. [2024-06-21 16:00:32,341 INFO L125 PetriNetUnfolderBase]: For 530898/530900 co-relation queries the response was YES. [2024-06-21 16:00:32,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55889 conditions, 6654 events. 4463/6654 cut-off events. For 530898/530900 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 34872 event pairs, 901 based on Foata normal form. 24/6676 useless extension candidates. Maximal degree in co-relation 55771. Up to 5550 conditions per place. [2024-06-21 16:00:32,418 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 312 selfloop transitions, 74 changer transitions 0/389 dead transitions. [2024-06-21 16:00:32,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 389 transitions, 5598 flow [2024-06-21 16:00:32,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:32,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:32,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 16:00:32,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-21 16:00:32,419 INFO L175 Difference]: Start difference. First operand has 245 places, 340 transitions, 4572 flow. Second operand 9 states and 168 transitions. [2024-06-21 16:00:32,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 389 transitions, 5598 flow [2024-06-21 16:00:33,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 389 transitions, 5505 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:33,037 INFO L231 Difference]: Finished difference. Result has 249 places, 341 transitions, 4676 flow [2024-06-21 16:00:33,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4479, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4676, PETRI_PLACES=249, PETRI_TRANSITIONS=341} [2024-06-21 16:00:33,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-21 16:00:33,038 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 341 transitions, 4676 flow [2024-06-21 16:00:33,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:33,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:33,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:33,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:00:33,039 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:33,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:33,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1053249599, now seen corresponding path program 1 times [2024-06-21 16:00:33,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:33,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20868150] [2024-06-21 16:00:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:33,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:33,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:34,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:34,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:34,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20868150] [2024-06-21 16:00:34,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20868150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:34,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:34,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:00:34,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610626955] [2024-06-21 16:00:34,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:34,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:00:34,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:34,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:00:34,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:00:34,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:34,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 341 transitions, 4676 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:34,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:34,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:34,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:36,485 INFO L124 PetriNetUnfolderBase]: 4657/6972 cut-off events. [2024-06-21 16:00:36,485 INFO L125 PetriNetUnfolderBase]: For 558571/558573 co-relation queries the response was YES. [2024-06-21 16:00:36,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59395 conditions, 6972 events. 4657/6972 cut-off events. For 558571/558573 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 37146 event pairs, 938 based on Foata normal form. 16/6986 useless extension candidates. Maximal degree in co-relation 59277. Up to 5230 conditions per place. [2024-06-21 16:00:36,559 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 314 selfloop transitions, 79 changer transitions 0/396 dead transitions. [2024-06-21 16:00:36,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 396 transitions, 5966 flow [2024-06-21 16:00:36,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:36,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:36,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 16:00:36,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 16:00:36,560 INFO L175 Difference]: Start difference. First operand has 249 places, 341 transitions, 4676 flow. Second operand 9 states and 172 transitions. [2024-06-21 16:00:36,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 396 transitions, 5966 flow [2024-06-21 16:00:37,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 396 transitions, 5797 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:37,208 INFO L231 Difference]: Finished difference. Result has 251 places, 343 transitions, 4757 flow [2024-06-21 16:00:37,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4757, PETRI_PLACES=251, PETRI_TRANSITIONS=343} [2024-06-21 16:00:37,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-21 16:00:37,209 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 343 transitions, 4757 flow [2024-06-21 16:00:37,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:37,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:37,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:37,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:00:37,210 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:37,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:37,210 INFO L85 PathProgramCache]: Analyzing trace with hash -657078455, now seen corresponding path program 6 times [2024-06-21 16:00:37,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:37,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829046231] [2024-06-21 16:00:37,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:37,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:37,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:38,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:38,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:38,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829046231] [2024-06-21 16:00:38,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829046231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:38,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:38,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:00:38,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095237633] [2024-06-21 16:00:38,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:38,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:00:38,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:38,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:00:38,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:00:38,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:38,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 343 transitions, 4757 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:38,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:38,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:38,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:40,218 INFO L124 PetriNetUnfolderBase]: 4613/6904 cut-off events. [2024-06-21 16:00:40,218 INFO L125 PetriNetUnfolderBase]: For 556426/556428 co-relation queries the response was YES. [2024-06-21 16:00:40,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58091 conditions, 6904 events. 4613/6904 cut-off events. For 556426/556428 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 36680 event pairs, 929 based on Foata normal form. 24/6926 useless extension candidates. Maximal degree in co-relation 57972. Up to 5800 conditions per place. [2024-06-21 16:00:40,299 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 74 changer transitions 0/392 dead transitions. [2024-06-21 16:00:40,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 392 transitions, 5755 flow [2024-06-21 16:00:40,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:40,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:40,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:00:40,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-21 16:00:40,300 INFO L175 Difference]: Start difference. First operand has 251 places, 343 transitions, 4757 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:00:40,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 392 transitions, 5755 flow [2024-06-21 16:00:41,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 392 transitions, 5618 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:41,099 INFO L231 Difference]: Finished difference. Result has 255 places, 343 transitions, 4775 flow [2024-06-21 16:00:41,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4775, PETRI_PLACES=255, PETRI_TRANSITIONS=343} [2024-06-21 16:00:41,100 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-21 16:00:41,100 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 343 transitions, 4775 flow [2024-06-21 16:00:41,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:41,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:41,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:41,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:00:41,101 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:41,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:41,101 INFO L85 PathProgramCache]: Analyzing trace with hash 880336125, now seen corresponding path program 7 times [2024-06-21 16:00:41,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:41,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732572616] [2024-06-21 16:00:41,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:41,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:41,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:42,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:42,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:42,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732572616] [2024-06-21 16:00:42,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732572616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:42,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:42,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:00:42,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522717605] [2024-06-21 16:00:42,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:42,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:00:42,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:42,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:00:42,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:00:42,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:42,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 343 transitions, 4775 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:42,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:42,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:42,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:44,665 INFO L124 PetriNetUnfolderBase]: 4671/7002 cut-off events. [2024-06-21 16:00:44,665 INFO L125 PetriNetUnfolderBase]: For 563118/563120 co-relation queries the response was YES. [2024-06-21 16:00:44,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59019 conditions, 7002 events. 4671/7002 cut-off events. For 563118/563120 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 37411 event pairs, 932 based on Foata normal form. 16/7016 useless extension candidates. Maximal degree in co-relation 58898. Up to 5612 conditions per place. [2024-06-21 16:00:44,736 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 316 selfloop transitions, 77 changer transitions 0/396 dead transitions. [2024-06-21 16:00:44,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 396 transitions, 5861 flow [2024-06-21 16:00:44,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:44,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:44,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 16:00:44,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 16:00:44,740 INFO L175 Difference]: Start difference. First operand has 255 places, 343 transitions, 4775 flow. Second operand 9 states and 172 transitions. [2024-06-21 16:00:44,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 396 transitions, 5861 flow [2024-06-21 16:00:45,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 396 transitions, 5695 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 16:00:45,366 INFO L231 Difference]: Finished difference. Result has 256 places, 344 transitions, 4815 flow [2024-06-21 16:00:45,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4609, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4815, PETRI_PLACES=256, PETRI_TRANSITIONS=344} [2024-06-21 16:00:45,368 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 212 predicate places. [2024-06-21 16:00:45,368 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 344 transitions, 4815 flow [2024-06-21 16:00:45,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:45,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:45,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-21 16:00:45,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:00:45,369 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:45,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:45,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1026912699, now seen corresponding path program 1 times [2024-06-21 16:00:45,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:45,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674292705] [2024-06-21 16:00:45,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:45,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:45,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:46,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:46,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:46,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674292705] [2024-06-21 16:00:46,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674292705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:46,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:46,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:46,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134860937] [2024-06-21 16:00:46,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:46,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:46,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:46,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:46,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:46,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:46,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 344 transitions, 4815 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-21 16:00:46,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:46,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:46,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:47,528 INFO L124 PetriNetUnfolderBase]: 4681/7018 cut-off events. [2024-06-21 16:00:47,529 INFO L125 PetriNetUnfolderBase]: For 567071/567079 co-relation queries the response was YES. [2024-06-21 16:00:47,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59455 conditions, 7018 events. 4681/7018 cut-off events. For 567071/567079 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 37643 event pairs, 1413 based on Foata normal form. 8/7022 useless extension candidates. Maximal degree in co-relation 59333. Up to 6795 conditions per place. [2024-06-21 16:00:47,612 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 325 selfloop transitions, 47 changer transitions 0/375 dead transitions. [2024-06-21 16:00:47,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 375 transitions, 5835 flow [2024-06-21 16:00:47,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:47,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:47,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:00:47,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 16:00:47,614 INFO L175 Difference]: Start difference. First operand has 256 places, 344 transitions, 4815 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:00:47,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 375 transitions, 5835 flow [2024-06-21 16:00:48,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 375 transitions, 5645 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:48,358 INFO L231 Difference]: Finished difference. Result has 258 places, 353 transitions, 4939 flow [2024-06-21 16:00:48,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=258, PETRI_TRANSITIONS=353} [2024-06-21 16:00:48,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-21 16:00:48,358 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 353 transitions, 4939 flow [2024-06-21 16:00:48,358 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-21 16:00:48,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:48,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:48,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:00:48,359 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:48,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:48,359 INFO L85 PathProgramCache]: Analyzing trace with hash -819842402, now seen corresponding path program 1 times [2024-06-21 16:00:48,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:48,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84611674] [2024-06-21 16:00:48,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:48,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:48,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:48,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-21 16:00:48,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:48,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84611674] [2024-06-21 16:00:48,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84611674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:48,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:48,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:48,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117292129] [2024-06-21 16:00:48,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:48,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:48,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:48,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:48,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:49,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:49,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 353 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:49,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:49,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:49,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:50,567 INFO L124 PetriNetUnfolderBase]: 4669/7004 cut-off events. [2024-06-21 16:00:50,567 INFO L125 PetriNetUnfolderBase]: For 578103/578114 co-relation queries the response was YES. [2024-06-21 16:00:50,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59414 conditions, 7004 events. 4669/7004 cut-off events. For 578103/578114 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 37578 event pairs, 1431 based on Foata normal form. 10/7009 useless extension candidates. Maximal degree in co-relation 59289. Up to 6461 conditions per place. [2024-06-21 16:00:50,651 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 271 selfloop transitions, 98 changer transitions 0/372 dead transitions. [2024-06-21 16:00:50,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 372 transitions, 5919 flow [2024-06-21 16:00:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:50,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 16:00:50,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-21 16:00:50,652 INFO L175 Difference]: Start difference. First operand has 258 places, 353 transitions, 4939 flow. Second operand 7 states and 118 transitions. [2024-06-21 16:00:50,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 372 transitions, 5919 flow [2024-06-21 16:00:51,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 372 transitions, 5789 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-21 16:00:51,453 INFO L231 Difference]: Finished difference. Result has 262 places, 353 transitions, 5015 flow [2024-06-21 16:00:51,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5015, PETRI_PLACES=262, PETRI_TRANSITIONS=353} [2024-06-21 16:00:51,454 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-21 16:00:51,454 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 353 transitions, 5015 flow [2024-06-21 16:00:51,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:51,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:51,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:51,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:00:51,455 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:51,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:51,455 INFO L85 PathProgramCache]: Analyzing trace with hash -989980238, now seen corresponding path program 3 times [2024-06-21 16:00:51,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:51,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69729083] [2024-06-21 16:00:51,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:51,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:51,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:52,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:52,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:52,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69729083] [2024-06-21 16:00:52,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69729083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:52,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:52,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:52,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564494073] [2024-06-21 16:00:52,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:52,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:52,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:52,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:52,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:52,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:52,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 353 transitions, 5015 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-21 16:00:52,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:52,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:52,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:53,586 INFO L124 PetriNetUnfolderBase]: 4669/7001 cut-off events. [2024-06-21 16:00:53,586 INFO L125 PetriNetUnfolderBase]: For 590732/590741 co-relation queries the response was YES. [2024-06-21 16:00:53,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59815 conditions, 7001 events. 4669/7001 cut-off events. For 590732/590741 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 37478 event pairs, 1388 based on Foata normal form. 8/7004 useless extension candidates. Maximal degree in co-relation 59689. Up to 6775 conditions per place. [2024-06-21 16:00:53,670 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 45 changer transitions 0/376 dead transitions. [2024-06-21 16:00:53,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 376 transitions, 5949 flow [2024-06-21 16:00:53,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:53,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:53,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 16:00:53,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-21 16:00:53,671 INFO L175 Difference]: Start difference. First operand has 262 places, 353 transitions, 5015 flow. Second operand 7 states and 117 transitions. [2024-06-21 16:00:53,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 376 transitions, 5949 flow [2024-06-21 16:00:54,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 376 transitions, 5739 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:54,623 INFO L231 Difference]: Finished difference. Result has 264 places, 356 transitions, 5003 flow [2024-06-21 16:00:54,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5003, PETRI_PLACES=264, PETRI_TRANSITIONS=356} [2024-06-21 16:00:54,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-21 16:00:54,624 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 356 transitions, 5003 flow [2024-06-21 16:00:54,624 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-21 16:00:54,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:54,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:54,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:00:54,624 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:54,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:54,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1536233135, now seen corresponding path program 2 times [2024-06-21 16:00:54,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:54,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681394916] [2024-06-21 16:00:54,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:54,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:54,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:55,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:55,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:55,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681394916] [2024-06-21 16:00:55,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681394916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:55,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:55,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:55,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291210027] [2024-06-21 16:00:55,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:55,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:55,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:55,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:55,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:55,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:55,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 356 transitions, 5003 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-21 16:00:55,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:55,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:55,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:56,765 INFO L124 PetriNetUnfolderBase]: 4669/7001 cut-off events. [2024-06-21 16:00:56,765 INFO L125 PetriNetUnfolderBase]: For 604999/605008 co-relation queries the response was YES. [2024-06-21 16:00:56,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59880 conditions, 7001 events. 4669/7001 cut-off events. For 604999/605008 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 37445 event pairs, 1387 based on Foata normal form. 8/7004 useless extension candidates. Maximal degree in co-relation 59753. Up to 6777 conditions per place. [2024-06-21 16:00:56,852 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 331 selfloop transitions, 45 changer transitions 0/379 dead transitions. [2024-06-21 16:00:56,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 379 transitions, 5943 flow [2024-06-21 16:00:56,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:56,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:56,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 16:00:56,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-21 16:00:56,853 INFO L175 Difference]: Start difference. First operand has 264 places, 356 transitions, 5003 flow. Second operand 7 states and 116 transitions. [2024-06-21 16:00:56,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 379 transitions, 5943 flow [2024-06-21 16:00:57,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 379 transitions, 5835 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:57,578 INFO L231 Difference]: Finished difference. Result has 266 places, 359 transitions, 5093 flow [2024-06-21 16:00:57,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4895, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5093, PETRI_PLACES=266, PETRI_TRANSITIONS=359} [2024-06-21 16:00:57,579 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-21 16:00:57,579 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 359 transitions, 5093 flow [2024-06-21 16:00:57,579 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-21 16:00:57,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:57,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:57,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:00:57,580 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:00:57,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:57,580 INFO L85 PathProgramCache]: Analyzing trace with hash -448190363, now seen corresponding path program 8 times [2024-06-21 16:00:57,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:57,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775093639] [2024-06-21 16:00:57,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:57,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:58,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:58,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:58,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775093639] [2024-06-21 16:00:58,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775093639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:58,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:58,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:00:58,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311806206] [2024-06-21 16:00:58,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:58,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:00:58,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:58,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:00:58,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:00:59,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:00:59,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 359 transitions, 5093 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:59,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:59,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:00:59,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:00,731 INFO L124 PetriNetUnfolderBase]: 4813/7244 cut-off events. [2024-06-21 16:01:00,731 INFO L125 PetriNetUnfolderBase]: For 648310/648315 co-relation queries the response was YES. [2024-06-21 16:01:00,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62288 conditions, 7244 events. 4813/7244 cut-off events. For 648310/648315 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 39214 event pairs, 984 based on Foata normal form. 18/7256 useless extension candidates. Maximal degree in co-relation 62161. Up to 5902 conditions per place. [2024-06-21 16:01:00,818 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 329 selfloop transitions, 79 changer transitions 0/411 dead transitions. [2024-06-21 16:01:00,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 411 transitions, 6441 flow [2024-06-21 16:01:00,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:00,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:00,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 16:01:00,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-21 16:01:00,819 INFO L175 Difference]: Start difference. First operand has 266 places, 359 transitions, 5093 flow. Second operand 9 states and 169 transitions. [2024-06-21 16:01:00,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 411 transitions, 6441 flow [2024-06-21 16:01:01,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 411 transitions, 6316 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:01,848 INFO L231 Difference]: Finished difference. Result has 270 places, 361 transitions, 5226 flow [2024-06-21 16:01:01,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4968, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5226, PETRI_PLACES=270, PETRI_TRANSITIONS=361} [2024-06-21 16:01:01,848 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-21 16:01:01,848 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 361 transitions, 5226 flow [2024-06-21 16:01:01,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:01,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:01,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:01,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:01:01,849 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:01,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:01,850 INFO L85 PathProgramCache]: Analyzing trace with hash 326363493, now seen corresponding path program 9 times [2024-06-21 16:01:01,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:01,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996317070] [2024-06-21 16:01:01,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:01,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:01,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:03,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-21 16:01:03,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:03,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996317070] [2024-06-21 16:01:03,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996317070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:03,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:03,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:01:03,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599961788] [2024-06-21 16:01:03,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:03,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:01:03,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:03,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:01:03,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:01:03,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:03,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 361 transitions, 5226 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:03,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:03,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:03,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:05,199 INFO L124 PetriNetUnfolderBase]: 4905/7396 cut-off events. [2024-06-21 16:01:05,199 INFO L125 PetriNetUnfolderBase]: For 686204/686209 co-relation queries the response was YES. [2024-06-21 16:01:05,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64065 conditions, 7396 events. 4905/7396 cut-off events. For 686204/686209 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 40423 event pairs, 1009 based on Foata normal form. 26/7416 useless extension candidates. Maximal degree in co-relation 63937. Up to 6288 conditions per place. [2024-06-21 16:01:05,281 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 327 selfloop transitions, 77 changer transitions 0/407 dead transitions. [2024-06-21 16:01:05,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 407 transitions, 6290 flow [2024-06-21 16:01:05,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:05,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 16:01:05,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 16:01:05,282 INFO L175 Difference]: Start difference. First operand has 270 places, 361 transitions, 5226 flow. Second operand 9 states and 165 transitions. [2024-06-21 16:01:05,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 407 transitions, 6290 flow [2024-06-21 16:01:06,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 407 transitions, 6147 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:06,173 INFO L231 Difference]: Finished difference. Result has 274 places, 362 transitions, 5294 flow [2024-06-21 16:01:06,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5091, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5294, PETRI_PLACES=274, PETRI_TRANSITIONS=362} [2024-06-21 16:01:06,173 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-21 16:01:06,174 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 362 transitions, 5294 flow [2024-06-21 16:01:06,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:06,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:06,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:06,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:01:06,174 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:06,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:06,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1074845309, now seen corresponding path program 2 times [2024-06-21 16:01:06,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:06,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694760284] [2024-06-21 16:01:06,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:06,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:06,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:07,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:07,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:07,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694760284] [2024-06-21 16:01:07,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694760284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:07,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:07,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:01:07,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954967069] [2024-06-21 16:01:07,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:07,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:01:07,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:07,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:01:07,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:01:08,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:08,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 362 transitions, 5294 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:08,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:08,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:08,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:10,015 INFO L124 PetriNetUnfolderBase]: 5099/7714 cut-off events. [2024-06-21 16:01:10,015 INFO L125 PetriNetUnfolderBase]: For 730366/730371 co-relation queries the response was YES. [2024-06-21 16:01:10,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67683 conditions, 7714 events. 5099/7714 cut-off events. For 730366/730371 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 42851 event pairs, 1049 based on Foata normal form. 18/7726 useless extension candidates. Maximal degree in co-relation 67553. Up to 6264 conditions per place. [2024-06-21 16:01:10,118 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 332 selfloop transitions, 81 changer transitions 0/416 dead transitions. [2024-06-21 16:01:10,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 416 transitions, 6668 flow [2024-06-21 16:01:10,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:10,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:10,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 16:01:10,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:01:10,120 INFO L175 Difference]: Start difference. First operand has 274 places, 362 transitions, 5294 flow. Second operand 9 states and 171 transitions. [2024-06-21 16:01:10,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 416 transitions, 6668 flow [2024-06-21 16:01:11,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 416 transitions, 6495 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 16:01:11,364 INFO L231 Difference]: Finished difference. Result has 277 places, 364 transitions, 5392 flow [2024-06-21 16:01:11,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5121, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5392, PETRI_PLACES=277, PETRI_TRANSITIONS=364} [2024-06-21 16:01:11,364 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-21 16:01:11,364 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 364 transitions, 5392 flow [2024-06-21 16:01:11,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:11,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:11,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:11,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:01:11,365 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:11,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:11,365 INFO L85 PathProgramCache]: Analyzing trace with hash 562718777, now seen corresponding path program 3 times [2024-06-21 16:01:11,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:11,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423971272] [2024-06-21 16:01:11,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:11,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:11,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:13,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:13,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:13,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423971272] [2024-06-21 16:01:13,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423971272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:13,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:13,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:01:13,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960747214] [2024-06-21 16:01:13,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:13,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:01:13,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:13,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:01:13,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:01:13,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:13,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 364 transitions, 5392 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:13,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:13,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:13,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:15,239 INFO L124 PetriNetUnfolderBase]: 5055/7646 cut-off events. [2024-06-21 16:01:15,240 INFO L125 PetriNetUnfolderBase]: For 727853/727858 co-relation queries the response was YES. [2024-06-21 16:01:15,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66295 conditions, 7646 events. 5055/7646 cut-off events. For 727853/727858 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42373 event pairs, 1039 based on Foata normal form. 26/7666 useless extension candidates. Maximal degree in co-relation 66163. Up to 6538 conditions per place. [2024-06-21 16:01:15,338 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 330 selfloop transitions, 78 changer transitions 0/411 dead transitions. [2024-06-21 16:01:15,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 411 transitions, 6430 flow [2024-06-21 16:01:15,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:15,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:15,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:01:15,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-21 16:01:15,340 INFO L175 Difference]: Start difference. First operand has 277 places, 364 transitions, 5392 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:01:15,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 411 transitions, 6430 flow [2024-06-21 16:01:16,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 411 transitions, 6223 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:16,394 INFO L231 Difference]: Finished difference. Result has 280 places, 364 transitions, 5348 flow [2024-06-21 16:01:16,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5185, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5348, PETRI_PLACES=280, PETRI_TRANSITIONS=364} [2024-06-21 16:01:16,395 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-21 16:01:16,395 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 364 transitions, 5348 flow [2024-06-21 16:01:16,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:16,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:16,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:16,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:01:16,396 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:16,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:16,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1034847057, now seen corresponding path program 4 times [2024-06-21 16:01:16,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:16,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398598913] [2024-06-21 16:01:16,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:16,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:16,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:17,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:17,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:17,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398598913] [2024-06-21 16:01:17,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398598913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:17,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:17,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:01:17,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630538397] [2024-06-21 16:01:17,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:17,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:01:17,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:17,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:01:17,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:01:18,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:18,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 364 transitions, 5348 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:18,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:18,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:18,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:19,815 INFO L124 PetriNetUnfolderBase]: 5113/7739 cut-off events. [2024-06-21 16:01:19,816 INFO L125 PetriNetUnfolderBase]: For 734409/734409 co-relation queries the response was YES. [2024-06-21 16:01:19,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66808 conditions, 7739 events. 5113/7739 cut-off events. For 734409/734409 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 43232 event pairs, 1552 based on Foata normal form. 16/7753 useless extension candidates. Maximal degree in co-relation 66675. Up to 7248 conditions per place. [2024-06-21 16:01:19,924 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 384 selfloop transitions, 22 changer transitions 0/409 dead transitions. [2024-06-21 16:01:19,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 409 transitions, 6620 flow [2024-06-21 16:01:19,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:19,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:19,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 16:01:19,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-21 16:01:19,925 INFO L175 Difference]: Start difference. First operand has 280 places, 364 transitions, 5348 flow. Second operand 9 states and 156 transitions. [2024-06-21 16:01:19,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 409 transitions, 6620 flow [2024-06-21 16:01:21,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 409 transitions, 6454 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 16:01:21,091 INFO L231 Difference]: Finished difference. Result has 281 places, 365 transitions, 5284 flow [2024-06-21 16:01:21,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5182, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5284, PETRI_PLACES=281, PETRI_TRANSITIONS=365} [2024-06-21 16:01:21,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-21 16:01:21,092 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 365 transitions, 5284 flow [2024-06-21 16:01:21,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:21,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:21,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:21,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:01:21,093 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:21,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:21,093 INFO L85 PathProgramCache]: Analyzing trace with hash -177170189, now seen corresponding path program 5 times [2024-06-21 16:01:21,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:21,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393890102] [2024-06-21 16:01:21,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:21,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:22,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:22,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:22,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393890102] [2024-06-21 16:01:22,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393890102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:22,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:22,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:01:22,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189513829] [2024-06-21 16:01:22,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:22,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:01:22,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:22,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:01:22,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:01:22,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:22,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 365 transitions, 5284 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:22,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:22,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:22,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:24,584 INFO L124 PetriNetUnfolderBase]: 5069/7671 cut-off events. [2024-06-21 16:01:24,584 INFO L125 PetriNetUnfolderBase]: For 730367/730367 co-relation queries the response was YES. [2024-06-21 16:01:24,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64977 conditions, 7671 events. 5069/7671 cut-off events. For 730367/730367 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42783 event pairs, 1572 based on Foata normal form. 24/7693 useless extension candidates. Maximal degree in co-relation 64843. Up to 7374 conditions per place. [2024-06-21 16:01:24,685 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 380 selfloop transitions, 20 changer transitions 0/403 dead transitions. [2024-06-21 16:01:24,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 403 transitions, 6248 flow [2024-06-21 16:01:24,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:24,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:24,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 16:01:24,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-21 16:01:24,687 INFO L175 Difference]: Start difference. First operand has 281 places, 365 transitions, 5284 flow. Second operand 9 states and 150 transitions. [2024-06-21 16:01:24,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 403 transitions, 6248 flow [2024-06-21 16:01:25,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 403 transitions, 6139 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 16:01:25,950 INFO L231 Difference]: Finished difference. Result has 283 places, 365 transitions, 5222 flow [2024-06-21 16:01:25,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5175, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5222, PETRI_PLACES=283, PETRI_TRANSITIONS=365} [2024-06-21 16:01:25,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-21 16:01:25,951 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 365 transitions, 5222 flow [2024-06-21 16:01:25,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:25,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:25,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:25,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:01:25,952 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:25,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:25,952 INFO L85 PathProgramCache]: Analyzing trace with hash -784710251, now seen corresponding path program 6 times [2024-06-21 16:01:25,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:25,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381201279] [2024-06-21 16:01:25,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:25,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:25,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:27,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:27,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:27,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381201279] [2024-06-21 16:01:27,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381201279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:27,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:27,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:01:27,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195561578] [2024-06-21 16:01:27,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:27,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:01:27,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:27,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:01:27,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:01:27,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:27,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 365 transitions, 5222 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:27,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:27,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:27,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:29,394 INFO L124 PetriNetUnfolderBase]: 5041/7627 cut-off events. [2024-06-21 16:01:29,395 INFO L125 PetriNetUnfolderBase]: For 704873/704873 co-relation queries the response was YES. [2024-06-21 16:01:29,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63444 conditions, 7627 events. 5041/7627 cut-off events. For 704873/704873 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 42379 event pairs, 1499 based on Foata normal form. 16/7641 useless extension candidates. Maximal degree in co-relation 63310. Up to 7036 conditions per place. [2024-06-21 16:01:29,493 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 383 selfloop transitions, 26 changer transitions 0/412 dead transitions. [2024-06-21 16:01:29,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 412 transitions, 6184 flow [2024-06-21 16:01:29,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:01:29,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:01:29,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 16:01:29,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930232558139535 [2024-06-21 16:01:29,495 INFO L175 Difference]: Start difference. First operand has 283 places, 365 transitions, 5222 flow. Second operand 10 states and 169 transitions. [2024-06-21 16:01:29,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 412 transitions, 6184 flow [2024-06-21 16:01:30,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 412 transitions, 6129 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 16:01:30,712 INFO L231 Difference]: Finished difference. Result has 283 places, 364 transitions, 5141 flow [2024-06-21 16:01:30,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5085, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5141, PETRI_PLACES=283, PETRI_TRANSITIONS=364} [2024-06-21 16:01:30,713 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-21 16:01:30,713 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 364 transitions, 5141 flow [2024-06-21 16:01:30,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:30,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:30,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:30,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:01:30,713 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:30,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:30,714 INFO L85 PathProgramCache]: Analyzing trace with hash 508817344, now seen corresponding path program 1 times [2024-06-21 16:01:30,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:30,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092045293] [2024-06-21 16:01:30,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:30,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:30,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:31,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:31,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:31,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092045293] [2024-06-21 16:01:31,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092045293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:31,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:31,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:01:31,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553516396] [2024-06-21 16:01:31,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:31,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:01:31,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:31,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:01:31,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:01:31,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:01:31,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 364 transitions, 5141 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:31,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:31,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:01:31,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:33,146 INFO L124 PetriNetUnfolderBase]: 4816/7369 cut-off events. [2024-06-21 16:01:33,146 INFO L125 PetriNetUnfolderBase]: For 699335/699362 co-relation queries the response was YES. [2024-06-21 16:01:33,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61685 conditions, 7369 events. 4816/7369 cut-off events. For 699335/699362 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 41803 event pairs, 1283 based on Foata normal form. 18/7343 useless extension candidates. Maximal degree in co-relation 61550. Up to 6866 conditions per place. [2024-06-21 16:01:33,250 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 273 selfloop transitions, 72 changer transitions 0/387 dead transitions. [2024-06-21 16:01:33,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 387 transitions, 5939 flow [2024-06-21 16:01:33,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:33,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:33,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 16:01:33,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-21 16:01:33,251 INFO L175 Difference]: Start difference. First operand has 283 places, 364 transitions, 5141 flow. Second operand 9 states and 149 transitions. [2024-06-21 16:01:33,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 387 transitions, 5939 flow [2024-06-21 16:01:34,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 387 transitions, 5672 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-21 16:01:34,232 INFO L231 Difference]: Finished difference. Result has 282 places, 364 transitions, 5033 flow [2024-06-21 16:01:34,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4874, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5033, PETRI_PLACES=282, PETRI_TRANSITIONS=364} [2024-06-21 16:01:34,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-21 16:01:34,233 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 364 transitions, 5033 flow [2024-06-21 16:01:34,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:34,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:34,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:34,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:01:34,234 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:34,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:34,234 INFO L85 PathProgramCache]: Analyzing trace with hash 493162654, now seen corresponding path program 2 times [2024-06-21 16:01:34,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:34,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782781294] [2024-06-21 16:01:34,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:34,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:35,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:35,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:35,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782781294] [2024-06-21 16:01:35,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782781294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:35,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:35,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:01:35,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847267231] [2024-06-21 16:01:35,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:35,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:01:35,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:35,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:01:35,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:01:35,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:01:35,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 364 transitions, 5033 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:35,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:35,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:01:35,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:37,084 INFO L124 PetriNetUnfolderBase]: 4809/7360 cut-off events. [2024-06-21 16:01:37,084 INFO L125 PetriNetUnfolderBase]: For 704431/704459 co-relation queries the response was YES. [2024-06-21 16:01:37,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60218 conditions, 7360 events. 4809/7360 cut-off events. For 704431/704459 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 41727 event pairs, 1278 based on Foata normal form. 16/7333 useless extension candidates. Maximal degree in co-relation 60085. Up to 6817 conditions per place. [2024-06-21 16:01:37,190 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 267 selfloop transitions, 75 changer transitions 0/384 dead transitions. [2024-06-21 16:01:37,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 384 transitions, 5809 flow [2024-06-21 16:01:37,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:37,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:37,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:01:37,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 16:01:37,192 INFO L175 Difference]: Start difference. First operand has 282 places, 364 transitions, 5033 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:01:37,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 384 transitions, 5809 flow [2024-06-21 16:01:38,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 384 transitions, 5625 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 16:01:38,253 INFO L231 Difference]: Finished difference. Result has 282 places, 364 transitions, 5008 flow [2024-06-21 16:01:38,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4849, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5008, PETRI_PLACES=282, PETRI_TRANSITIONS=364} [2024-06-21 16:01:38,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-21 16:01:38,254 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 364 transitions, 5008 flow [2024-06-21 16:01:38,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:38,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:38,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:38,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:01:38,254 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:38,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:38,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1802357130, now seen corresponding path program 1 times [2024-06-21 16:01:38,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:38,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221405074] [2024-06-21 16:01:38,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:38,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:38,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:39,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:39,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:39,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221405074] [2024-06-21 16:01:39,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221405074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:39,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:39,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:01:39,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938849404] [2024-06-21 16:01:39,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:39,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:01:39,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:39,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:01:39,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:01:39,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:39,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 364 transitions, 5008 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-21 16:01:39,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:39,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:39,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:40,932 INFO L124 PetriNetUnfolderBase]: 5037/7623 cut-off events. [2024-06-21 16:01:40,932 INFO L125 PetriNetUnfolderBase]: For 715406/715406 co-relation queries the response was YES. [2024-06-21 16:01:40,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61930 conditions, 7623 events. 5037/7623 cut-off events. For 715406/715406 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42448 event pairs, 1552 based on Foata normal form. 2/7623 useless extension candidates. Maximal degree in co-relation 61797. Up to 7550 conditions per place. [2024-06-21 16:01:41,024 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 19 changer transitions 0/390 dead transitions. [2024-06-21 16:01:41,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 390 transitions, 5942 flow [2024-06-21 16:01:41,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:41,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:41,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 16:01:41,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-21 16:01:41,025 INFO L175 Difference]: Start difference. First operand has 282 places, 364 transitions, 5008 flow. Second operand 8 states and 122 transitions. [2024-06-21 16:01:41,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 390 transitions, 5942 flow [2024-06-21 16:01:42,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 390 transitions, 5752 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:42,203 INFO L231 Difference]: Finished difference. Result has 285 places, 370 transitions, 4974 flow [2024-06-21 16:01:42,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4974, PETRI_PLACES=285, PETRI_TRANSITIONS=370} [2024-06-21 16:01:42,206 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-21 16:01:42,206 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 370 transitions, 4974 flow [2024-06-21 16:01:42,206 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-21 16:01:42,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:42,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-21 16:01:42,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:01:42,207 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:42,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:42,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1769068628, now seen corresponding path program 2 times [2024-06-21 16:01:42,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:42,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928677708] [2024-06-21 16:01:42,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:42,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:42,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:43,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:43,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:43,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928677708] [2024-06-21 16:01:43,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928677708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:43,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:43,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:01:43,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154544512] [2024-06-21 16:01:43,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:43,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:01:43,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:43,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:01:43,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:01:43,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:43,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 370 transitions, 4974 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:43,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:43,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:43,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:45,001 INFO L124 PetriNetUnfolderBase]: 5151/7783 cut-off events. [2024-06-21 16:01:45,002 INFO L125 PetriNetUnfolderBase]: For 775342/775351 co-relation queries the response was YES. [2024-06-21 16:01:45,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64225 conditions, 7783 events. 5151/7783 cut-off events. For 775342/775351 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43473 event pairs, 1355 based on Foata normal form. 12/7790 useless extension candidates. Maximal degree in co-relation 64091. Up to 7069 conditions per place. [2024-06-21 16:01:45,089 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 319 selfloop transitions, 87 changer transitions 0/409 dead transitions. [2024-06-21 16:01:45,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 409 transitions, 6472 flow [2024-06-21 16:01:45,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:45,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:45,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:01:45,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 16:01:45,090 INFO L175 Difference]: Start difference. First operand has 285 places, 370 transitions, 4974 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:01:45,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 409 transitions, 6472 flow [2024-06-21 16:01:46,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 409 transitions, 6364 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:46,209 INFO L231 Difference]: Finished difference. Result has 289 places, 381 transitions, 5351 flow [2024-06-21 16:01:46,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5351, PETRI_PLACES=289, PETRI_TRANSITIONS=381} [2024-06-21 16:01:46,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-21 16:01:46,209 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 381 transitions, 5351 flow [2024-06-21 16:01:46,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:46,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:46,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:46,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:01:46,210 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:46,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:46,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1806081997, now seen corresponding path program 1 times [2024-06-21 16:01:46,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:46,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611782872] [2024-06-21 16:01:46,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:46,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:46,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:47,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:47,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:47,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611782872] [2024-06-21 16:01:47,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611782872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:47,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:47,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:01:47,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993914599] [2024-06-21 16:01:47,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:47,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:01:47,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:47,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:01:47,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:01:47,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:47,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 381 transitions, 5351 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:47,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:47,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:47,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:48,868 INFO L124 PetriNetUnfolderBase]: 5170/7810 cut-off events. [2024-06-21 16:01:48,869 INFO L125 PetriNetUnfolderBase]: For 797917/797926 co-relation queries the response was YES. [2024-06-21 16:01:48,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65703 conditions, 7810 events. 5170/7810 cut-off events. For 797917/797926 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43632 event pairs, 1505 based on Foata normal form. 11/7816 useless extension candidates. Maximal degree in co-relation 65567. Up to 7421 conditions per place. [2024-06-21 16:01:48,971 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 328 selfloop transitions, 76 changer transitions 0/407 dead transitions. [2024-06-21 16:01:48,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 407 transitions, 6494 flow [2024-06-21 16:01:48,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:48,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:48,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:01:48,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-21 16:01:48,972 INFO L175 Difference]: Start difference. First operand has 289 places, 381 transitions, 5351 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:01:48,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 407 transitions, 6494 flow [2024-06-21 16:01:50,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 407 transitions, 6341 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-21 16:01:50,150 INFO L231 Difference]: Finished difference. Result has 294 places, 384 transitions, 5420 flow [2024-06-21 16:01:50,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5420, PETRI_PLACES=294, PETRI_TRANSITIONS=384} [2024-06-21 16:01:50,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-21 16:01:50,151 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 384 transitions, 5420 flow [2024-06-21 16:01:50,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:50,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:50,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:50,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:01:50,151 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:50,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:50,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1806076200, now seen corresponding path program 3 times [2024-06-21 16:01:50,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:50,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965514842] [2024-06-21 16:01:50,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:50,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:50,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:51,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:51,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:51,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965514842] [2024-06-21 16:01:51,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965514842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:51,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:51,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:01:51,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354415931] [2024-06-21 16:01:51,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:51,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:01:51,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:51,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:01:51,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:01:51,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:51,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 384 transitions, 5420 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-21 16:01:51,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:51,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:51,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:53,103 INFO L124 PetriNetUnfolderBase]: 5154/7786 cut-off events. [2024-06-21 16:01:53,104 INFO L125 PetriNetUnfolderBase]: For 798819/798819 co-relation queries the response was YES. [2024-06-21 16:01:53,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65378 conditions, 7786 events. 5154/7786 cut-off events. For 798819/798819 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 43405 event pairs, 1549 based on Foata normal form. 4/7788 useless extension candidates. Maximal degree in co-relation 65240. Up to 7684 conditions per place. [2024-06-21 16:01:53,207 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 369 selfloop transitions, 34 changer transitions 0/406 dead transitions. [2024-06-21 16:01:53,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 406 transitions, 6353 flow [2024-06-21 16:01:53,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:53,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:53,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-21 16:01:53,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385012919896641 [2024-06-21 16:01:53,208 INFO L175 Difference]: Start difference. First operand has 294 places, 384 transitions, 5420 flow. Second operand 9 states and 131 transitions. [2024-06-21 16:01:53,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 406 transitions, 6353 flow [2024-06-21 16:01:54,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 406 transitions, 6155 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:54,762 INFO L231 Difference]: Finished difference. Result has 299 places, 388 transitions, 5376 flow [2024-06-21 16:01:54,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5222, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5376, PETRI_PLACES=299, PETRI_TRANSITIONS=388} [2024-06-21 16:01:54,762 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 255 predicate places. [2024-06-21 16:01:54,762 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 388 transitions, 5376 flow [2024-06-21 16:01:54,762 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-21 16:01:54,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:54,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:54,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:01:54,763 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:54,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:54,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1950182056, now seen corresponding path program 1 times [2024-06-21 16:01:54,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:54,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257743099] [2024-06-21 16:01:54,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:54,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:54,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:55,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:55,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257743099] [2024-06-21 16:01:55,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257743099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:55,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:55,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:01:55,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677044466] [2024-06-21 16:01:55,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:55,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:01:55,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:55,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:01:55,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:01:55,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:01:55,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 388 transitions, 5376 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-21 16:01:55,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:55,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:01:55,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:57,355 INFO L124 PetriNetUnfolderBase]: 5167/7807 cut-off events. [2024-06-21 16:01:57,356 INFO L125 PetriNetUnfolderBase]: For 822799/822808 co-relation queries the response was YES. [2024-06-21 16:01:57,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65236 conditions, 7807 events. 5167/7807 cut-off events. For 822799/822808 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 43606 event pairs, 1495 based on Foata normal form. 13/7815 useless extension candidates. Maximal degree in co-relation 65096. Up to 7386 conditions per place. [2024-06-21 16:01:57,457 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 333 selfloop transitions, 83 changer transitions 0/419 dead transitions. [2024-06-21 16:01:57,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 419 transitions, 6654 flow [2024-06-21 16:01:57,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:57,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:57,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 16:01:57,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-21 16:01:57,458 INFO L175 Difference]: Start difference. First operand has 299 places, 388 transitions, 5376 flow. Second operand 9 states and 144 transitions. [2024-06-21 16:01:57,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 419 transitions, 6654 flow [2024-06-21 16:01:58,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 419 transitions, 6426 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-21 16:01:58,981 INFO L231 Difference]: Finished difference. Result has 300 places, 394 transitions, 5477 flow [2024-06-21 16:01:58,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5148, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5477, PETRI_PLACES=300, PETRI_TRANSITIONS=394} [2024-06-21 16:01:58,982 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-21 16:01:58,982 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 394 transitions, 5477 flow [2024-06-21 16:01:58,982 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-21 16:01:58,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:58,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:58,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:01:58,982 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:01:58,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:58,983 INFO L85 PathProgramCache]: Analyzing trace with hash 243125582, now seen corresponding path program 4 times [2024-06-21 16:01:58,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:58,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205156883] [2024-06-21 16:01:58,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:58,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:58,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:59,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:59,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:59,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205156883] [2024-06-21 16:01:59,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205156883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:59,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:59,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:01:59,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738891768] [2024-06-21 16:01:59,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:59,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:01:59,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:59,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:01:59,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:02:00,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:00,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 394 transitions, 5477 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:00,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:00,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:00,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:01,681 INFO L124 PetriNetUnfolderBase]: 5177/7820 cut-off events. [2024-06-21 16:02:01,681 INFO L125 PetriNetUnfolderBase]: For 830162/830164 co-relation queries the response was YES. [2024-06-21 16:02:01,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66020 conditions, 7820 events. 5177/7820 cut-off events. For 830162/830164 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43727 event pairs, 1571 based on Foata normal form. 4/7822 useless extension candidates. Maximal degree in co-relation 65882. Up to 7740 conditions per place. [2024-06-21 16:02:01,788 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 382 selfloop transitions, 31 changer transitions 0/416 dead transitions. [2024-06-21 16:02:01,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 416 transitions, 6484 flow [2024-06-21 16:02:01,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:02:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:02:01,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 16:02:01,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3462532299741602 [2024-06-21 16:02:01,790 INFO L175 Difference]: Start difference. First operand has 300 places, 394 transitions, 5477 flow. Second operand 9 states and 134 transitions. [2024-06-21 16:02:01,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 416 transitions, 6484 flow [2024-06-21 16:02:03,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 416 transitions, 6189 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:03,432 INFO L231 Difference]: Finished difference. Result has 302 places, 397 transitions, 5346 flow [2024-06-21 16:02:03,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5346, PETRI_PLACES=302, PETRI_TRANSITIONS=397} [2024-06-21 16:02:03,432 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-21 16:02:03,433 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 397 transitions, 5346 flow [2024-06-21 16:02:03,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:03,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:03,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:03,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:02:03,433 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:03,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:03,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1694449244, now seen corresponding path program 5 times [2024-06-21 16:02:03,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:03,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182145595] [2024-06-21 16:02:03,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:03,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:04,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:04,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:04,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182145595] [2024-06-21 16:02:04,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182145595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:04,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:04,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:02:04,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821013588] [2024-06-21 16:02:04,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:04,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:02:04,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:04,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:02:04,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:02:04,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:04,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 397 transitions, 5346 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:04,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:04,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:04,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:06,145 INFO L124 PetriNetUnfolderBase]: 5181/7826 cut-off events. [2024-06-21 16:02:06,145 INFO L125 PetriNetUnfolderBase]: For 846802/846804 co-relation queries the response was YES. [2024-06-21 16:02:06,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66025 conditions, 7826 events. 5181/7826 cut-off events. For 846802/846804 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43847 event pairs, 1579 based on Foata normal form. 4/7828 useless extension candidates. Maximal degree in co-relation 65886. Up to 7709 conditions per place. [2024-06-21 16:02:06,250 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 374 selfloop transitions, 48 changer transitions 0/425 dead transitions. [2024-06-21 16:02:06,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 425 transitions, 6406 flow [2024-06-21 16:02:06,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:02:06,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:02:06,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-21 16:02:06,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34651162790697676 [2024-06-21 16:02:06,251 INFO L175 Difference]: Start difference. First operand has 302 places, 397 transitions, 5346 flow. Second operand 10 states and 149 transitions. [2024-06-21 16:02:06,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 425 transitions, 6406 flow [2024-06-21 16:02:07,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 425 transitions, 6161 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-21 16:02:07,537 INFO L231 Difference]: Finished difference. Result has 305 places, 403 transitions, 5343 flow [2024-06-21 16:02:07,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5343, PETRI_PLACES=305, PETRI_TRANSITIONS=403} [2024-06-21 16:02:07,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-21 16:02:07,538 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 403 transitions, 5343 flow [2024-06-21 16:02:07,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:07,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:07,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:07,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:02:07,540 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:07,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:07,540 INFO L85 PathProgramCache]: Analyzing trace with hash 509032608, now seen corresponding path program 2 times [2024-06-21 16:02:07,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:07,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161349621] [2024-06-21 16:02:07,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:07,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:08,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:08,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:08,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161349621] [2024-06-21 16:02:08,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161349621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:08,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:08,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:08,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449325067] [2024-06-21 16:02:08,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:08,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:08,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:08,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:08,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:08,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:08,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 403 transitions, 5343 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-21 16:02:08,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:08,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:08,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:10,642 INFO L124 PetriNetUnfolderBase]: 5191/7840 cut-off events. [2024-06-21 16:02:10,643 INFO L125 PetriNetUnfolderBase]: For 866217/866219 co-relation queries the response was YES. [2024-06-21 16:02:10,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66747 conditions, 7840 events. 5191/7840 cut-off events. For 866217/866219 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 43877 event pairs, 1578 based on Foata normal form. 4/7842 useless extension candidates. Maximal degree in co-relation 66606. Up to 7633 conditions per place. [2024-06-21 16:02:10,755 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 350 selfloop transitions, 76 changer transitions 0/429 dead transitions. [2024-06-21 16:02:10,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 429 transitions, 6554 flow [2024-06-21 16:02:10,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:02:10,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:02:10,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 16:02:10,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36175710594315247 [2024-06-21 16:02:10,757 INFO L175 Difference]: Start difference. First operand has 305 places, 403 transitions, 5343 flow. Second operand 9 states and 140 transitions. [2024-06-21 16:02:10,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 429 transitions, 6554 flow [2024-06-21 16:02:12,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 429 transitions, 6388 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:12,183 INFO L231 Difference]: Finished difference. Result has 309 places, 408 transitions, 5458 flow [2024-06-21 16:02:12,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5458, PETRI_PLACES=309, PETRI_TRANSITIONS=408} [2024-06-21 16:02:12,183 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-21 16:02:12,183 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 408 transitions, 5458 flow [2024-06-21 16:02:12,183 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-21 16:02:12,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:12,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-21 16:02:12,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:02:12,184 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:12,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:12,184 INFO L85 PathProgramCache]: Analyzing trace with hash 509359038, now seen corresponding path program 3 times [2024-06-21 16:02:12,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:12,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265552247] [2024-06-21 16:02:12,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:12,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:13,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-21 16:02:13,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:13,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265552247] [2024-06-21 16:02:13,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265552247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:13,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:13,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:13,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685374448] [2024-06-21 16:02:13,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:13,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:13,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:13,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:13,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:13,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:13,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 408 transitions, 5458 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-21 16:02:13,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:13,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:13,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:15,317 INFO L124 PetriNetUnfolderBase]: 5185/7832 cut-off events. [2024-06-21 16:02:15,317 INFO L125 PetriNetUnfolderBase]: For 856987/856989 co-relation queries the response was YES. [2024-06-21 16:02:15,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66173 conditions, 7832 events. 5185/7832 cut-off events. For 856987/856989 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43798 event pairs, 1577 based on Foata normal form. 4/7834 useless extension candidates. Maximal degree in co-relation 66029. Up to 7628 conditions per place. [2024-06-21 16:02:15,424 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 352 selfloop transitions, 77 changer transitions 0/432 dead transitions. [2024-06-21 16:02:15,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 432 transitions, 6602 flow [2024-06-21 16:02:15,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:02:15,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:02:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-21 16:02:15,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3581395348837209 [2024-06-21 16:02:15,425 INFO L175 Difference]: Start difference. First operand has 309 places, 408 transitions, 5458 flow. Second operand 10 states and 154 transitions. [2024-06-21 16:02:15,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 432 transitions, 6602 flow [2024-06-21 16:02:16,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 432 transitions, 6433 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-21 16:02:16,898 INFO L231 Difference]: Finished difference. Result has 315 places, 408 transitions, 5453 flow [2024-06-21 16:02:16,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5453, PETRI_PLACES=315, PETRI_TRANSITIONS=408} [2024-06-21 16:02:16,899 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-21 16:02:16,899 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 408 transitions, 5453 flow [2024-06-21 16:02:16,899 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-21 16:02:16,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:16,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:16,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:02:16,900 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:16,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:16,900 INFO L85 PathProgramCache]: Analyzing trace with hash 231420009, now seen corresponding path program 1 times [2024-06-21 16:02:16,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:16,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883139178] [2024-06-21 16:02:16,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:16,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:17,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:17,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:17,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883139178] [2024-06-21 16:02:17,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883139178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:17,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:17,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:17,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601546902] [2024-06-21 16:02:17,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:17,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:17,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:17,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:17,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:17,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:17,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 408 transitions, 5453 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-21 16:02:17,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:17,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:17,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:19,388 INFO L124 PetriNetUnfolderBase]: 5227/7890 cut-off events. [2024-06-21 16:02:19,388 INFO L125 PetriNetUnfolderBase]: For 882970/882974 co-relation queries the response was YES. [2024-06-21 16:02:19,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66782 conditions, 7890 events. 5227/7890 cut-off events. For 882970/882974 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 44119 event pairs, 1260 based on Foata normal form. 8/7896 useless extension candidates. Maximal degree in co-relation 66637. Up to 7690 conditions per place. [2024-06-21 16:02:19,513 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 408 selfloop transitions, 34 changer transitions 0/445 dead transitions. [2024-06-21 16:02:19,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 445 transitions, 6560 flow [2024-06-21 16:02:19,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:19,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:02:19,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 16:02:19,515 INFO L175 Difference]: Start difference. First operand has 315 places, 408 transitions, 5453 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:02:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 445 transitions, 6560 flow [2024-06-21 16:02:20,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 445 transitions, 6383 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 16:02:20,956 INFO L231 Difference]: Finished difference. Result has 315 places, 417 transitions, 5493 flow [2024-06-21 16:02:20,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5276, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=315, PETRI_TRANSITIONS=417} [2024-06-21 16:02:20,957 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-21 16:02:20,957 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 417 transitions, 5493 flow [2024-06-21 16:02:20,957 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-21 16:02:20,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:20,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:20,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:02:20,958 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:20,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:20,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1662172657, now seen corresponding path program 2 times [2024-06-21 16:02:20,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:20,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16491] [2024-06-21 16:02:20,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:20,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:20,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:21,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:21,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:21,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16491] [2024-06-21 16:02:21,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:21,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:21,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:21,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126827321] [2024-06-21 16:02:21,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:21,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:21,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:21,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:21,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:21,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:21,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 417 transitions, 5493 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-21 16:02:21,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:21,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:21,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:23,683 INFO L124 PetriNetUnfolderBase]: 5257/7932 cut-off events. [2024-06-21 16:02:23,684 INFO L125 PetriNetUnfolderBase]: For 883463/883467 co-relation queries the response was YES. [2024-06-21 16:02:23,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68184 conditions, 7932 events. 5257/7932 cut-off events. For 883463/883467 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 44275 event pairs, 1260 based on Foata normal form. 8/7938 useless extension candidates. Maximal degree in co-relation 68038. Up to 7700 conditions per place. [2024-06-21 16:02:23,779 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 411 selfloop transitions, 40 changer transitions 0/454 dead transitions. [2024-06-21 16:02:23,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 454 transitions, 6629 flow [2024-06-21 16:02:23,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:02:23,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:02:23,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 16:02:23,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772609819121447 [2024-06-21 16:02:23,780 INFO L175 Difference]: Start difference. First operand has 315 places, 417 transitions, 5493 flow. Second operand 9 states and 146 transitions. [2024-06-21 16:02:23,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 454 transitions, 6629 flow [2024-06-21 16:02:25,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 454 transitions, 6511 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 16:02:25,404 INFO L231 Difference]: Finished difference. Result has 320 places, 423 transitions, 5584 flow [2024-06-21 16:02:25,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5375, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5584, PETRI_PLACES=320, PETRI_TRANSITIONS=423} [2024-06-21 16:02:25,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-21 16:02:25,405 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 423 transitions, 5584 flow [2024-06-21 16:02:25,405 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-21 16:02:25,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:25,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:25,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:02:25,406 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:25,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:25,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1663952733, now seen corresponding path program 3 times [2024-06-21 16:02:25,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:25,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738598987] [2024-06-21 16:02:25,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:25,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:25,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:26,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:26,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:26,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738598987] [2024-06-21 16:02:26,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738598987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:26,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:26,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:26,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351563187] [2024-06-21 16:02:26,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:26,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:26,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:26,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:26,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:26,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:26,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 423 transitions, 5584 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-21 16:02:26,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:26,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:26,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:27,979 INFO L124 PetriNetUnfolderBase]: 5277/7962 cut-off events. [2024-06-21 16:02:27,979 INFO L125 PetriNetUnfolderBase]: For 906283/906285 co-relation queries the response was YES. [2024-06-21 16:02:28,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69025 conditions, 7962 events. 5277/7962 cut-off events. For 906283/906285 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 44485 event pairs, 1226 based on Foata normal form. 4/7964 useless extension candidates. Maximal degree in co-relation 68877. Up to 7456 conditions per place. [2024-06-21 16:02:28,090 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 391 selfloop transitions, 61 changer transitions 0/455 dead transitions. [2024-06-21 16:02:28,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 455 transitions, 6702 flow [2024-06-21 16:02:28,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:28,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:28,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:02:28,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-21 16:02:28,093 INFO L175 Difference]: Start difference. First operand has 320 places, 423 transitions, 5584 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:02:28,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 455 transitions, 6702 flow [2024-06-21 16:02:29,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 455 transitions, 6567 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:29,797 INFO L231 Difference]: Finished difference. Result has 322 places, 426 transitions, 5655 flow [2024-06-21 16:02:29,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5655, PETRI_PLACES=322, PETRI_TRANSITIONS=426} [2024-06-21 16:02:29,797 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-21 16:02:29,798 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 426 transitions, 5655 flow [2024-06-21 16:02:29,798 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-21 16:02:29,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:29,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:29,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:02:29,798 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:29,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:29,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1664726125, now seen corresponding path program 1 times [2024-06-21 16:02:29,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:29,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763931714] [2024-06-21 16:02:29,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:29,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:29,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:30,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-21 16:02:30,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:30,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763931714] [2024-06-21 16:02:30,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763931714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:30,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:30,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:30,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221114367] [2024-06-21 16:02:30,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:30,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:30,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:30,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:30,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 426 transitions, 5655 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-21 16:02:30,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:30,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:30,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:32,688 INFO L124 PetriNetUnfolderBase]: 5282/7968 cut-off events. [2024-06-21 16:02:32,688 INFO L125 PetriNetUnfolderBase]: For 919048/919054 co-relation queries the response was YES. [2024-06-21 16:02:32,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69828 conditions, 7968 events. 5282/7968 cut-off events. For 919048/919054 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 44608 event pairs, 1450 based on Foata normal form. 5/7971 useless extension candidates. Maximal degree in co-relation 69679. Up to 7739 conditions per place. [2024-06-21 16:02:32,813 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 397 selfloop transitions, 50 changer transitions 0/450 dead transitions. [2024-06-21 16:02:32,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 450 transitions, 6747 flow [2024-06-21 16:02:32,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:02:32,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:02:32,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 16:02:32,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 16:02:32,814 INFO L175 Difference]: Start difference. First operand has 322 places, 426 transitions, 5655 flow. Second operand 7 states and 119 transitions. [2024-06-21 16:02:32,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 450 transitions, 6747 flow [2024-06-21 16:02:34,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 450 transitions, 6563 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:34,714 INFO L231 Difference]: Finished difference. Result has 323 places, 429 transitions, 5695 flow [2024-06-21 16:02:34,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5695, PETRI_PLACES=323, PETRI_TRANSITIONS=429} [2024-06-21 16:02:34,715 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-21 16:02:34,715 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 429 transitions, 5695 flow [2024-06-21 16:02:34,715 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-21 16:02:34,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:34,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:34,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:02:34,715 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:34,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:34,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1941624877, now seen corresponding path program 4 times [2024-06-21 16:02:34,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:34,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640950160] [2024-06-21 16:02:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:34,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:34,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:35,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:35,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:35,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640950160] [2024-06-21 16:02:35,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640950160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:35,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:35,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:35,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575817018] [2024-06-21 16:02:35,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:35,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:35,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:35,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:35,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:35,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:35,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 429 transitions, 5695 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-21 16:02:35,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:35,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:35,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:37,345 INFO L124 PetriNetUnfolderBase]: 5350/8073 cut-off events. [2024-06-21 16:02:37,345 INFO L125 PetriNetUnfolderBase]: For 958064/958066 co-relation queries the response was YES. [2024-06-21 16:02:37,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70704 conditions, 8073 events. 5350/8073 cut-off events. For 958064/958066 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 45327 event pairs, 1249 based on Foata normal form. 4/8075 useless extension candidates. Maximal degree in co-relation 70554. Up to 7479 conditions per place. [2024-06-21 16:02:37,456 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 383 selfloop transitions, 90 changer transitions 0/476 dead transitions. [2024-06-21 16:02:37,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 476 transitions, 7207 flow [2024-06-21 16:02:37,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:37,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:37,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:02:37,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-21 16:02:37,457 INFO L175 Difference]: Start difference. First operand has 323 places, 429 transitions, 5695 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:02:37,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 476 transitions, 7207 flow [2024-06-21 16:02:39,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 476 transitions, 7069 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 16:02:39,412 INFO L231 Difference]: Finished difference. Result has 329 places, 449 transitions, 6122 flow [2024-06-21 16:02:39,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6122, PETRI_PLACES=329, PETRI_TRANSITIONS=449} [2024-06-21 16:02:39,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-21 16:02:39,413 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 449 transitions, 6122 flow [2024-06-21 16:02:39,413 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-21 16:02:39,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:39,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:39,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:02:39,413 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:39,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:39,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1734976087, now seen corresponding path program 5 times [2024-06-21 16:02:39,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:39,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937516501] [2024-06-21 16:02:39,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:39,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:39,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:40,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:40,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:40,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937516501] [2024-06-21 16:02:40,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937516501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:40,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:40,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:40,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677014529] [2024-06-21 16:02:40,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:40,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:40,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:40,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:40,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:40,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:40,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 449 transitions, 6122 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-21 16:02:40,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:40,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:40,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:42,191 INFO L124 PetriNetUnfolderBase]: 5370/8092 cut-off events. [2024-06-21 16:02:42,191 INFO L125 PetriNetUnfolderBase]: For 946466/946466 co-relation queries the response was YES. [2024-06-21 16:02:42,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72285 conditions, 8092 events. 5370/8092 cut-off events. For 946466/946466 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45282 event pairs, 1247 based on Foata normal form. 4/8094 useless extension candidates. Maximal degree in co-relation 72131. Up to 7882 conditions per place. [2024-06-21 16:02:42,293 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 424 selfloop transitions, 46 changer transitions 0/473 dead transitions. [2024-06-21 16:02:42,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 473 transitions, 7238 flow [2024-06-21 16:02:42,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:42,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:42,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:02:42,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-21 16:02:42,295 INFO L175 Difference]: Start difference. First operand has 329 places, 449 transitions, 6122 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:02:42,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 473 transitions, 7238 flow [2024-06-21 16:02:44,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 473 transitions, 7134 flow, removed 51 selfloop flow, removed 1 redundant places. [2024-06-21 16:02:44,133 INFO L231 Difference]: Finished difference. Result has 336 places, 452 transitions, 6208 flow [2024-06-21 16:02:44,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6018, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6208, PETRI_PLACES=336, PETRI_TRANSITIONS=452} [2024-06-21 16:02:44,145 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-21 16:02:44,145 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 452 transitions, 6208 flow [2024-06-21 16:02:44,145 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-21 16:02:44,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:44,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:44,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:02:44,145 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:44,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:44,146 INFO L85 PathProgramCache]: Analyzing trace with hash -341969887, now seen corresponding path program 6 times [2024-06-21 16:02:44,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:44,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441272614] [2024-06-21 16:02:44,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:44,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:44,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:44,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:44,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441272614] [2024-06-21 16:02:44,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441272614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:44,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:44,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:02:44,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664769064] [2024-06-21 16:02:44,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:44,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:02:44,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:44,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:02:44,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:02:44,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:44,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 452 transitions, 6208 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-21 16:02:44,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:44,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:44,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:46,830 INFO L124 PetriNetUnfolderBase]: 5422/8172 cut-off events. [2024-06-21 16:02:46,830 INFO L125 PetriNetUnfolderBase]: For 986825/986827 co-relation queries the response was YES. [2024-06-21 16:02:46,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73983 conditions, 8172 events. 5422/8172 cut-off events. For 986825/986827 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 45922 event pairs, 1254 based on Foata normal form. 4/8174 useless extension candidates. Maximal degree in co-relation 73826. Up to 7382 conditions per place. [2024-06-21 16:02:46,947 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 360 selfloop transitions, 121 changer transitions 0/484 dead transitions. [2024-06-21 16:02:46,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 484 transitions, 7660 flow [2024-06-21 16:02:46,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:46,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:46,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:02:46,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 16:02:46,948 INFO L175 Difference]: Start difference. First operand has 336 places, 452 transitions, 6208 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:02:46,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 484 transitions, 7660 flow [2024-06-21 16:02:48,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 484 transitions, 7443 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:48,550 INFO L231 Difference]: Finished difference. Result has 338 places, 458 transitions, 6438 flow [2024-06-21 16:02:48,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6438, PETRI_PLACES=338, PETRI_TRANSITIONS=458} [2024-06-21 16:02:48,551 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 294 predicate places. [2024-06-21 16:02:48,551 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 458 transitions, 6438 flow [2024-06-21 16:02:48,551 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-21 16:02:48,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:48,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:48,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:02:48,551 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:48,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:48,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2060104273, now seen corresponding path program 1 times [2024-06-21 16:02:48,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:48,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437337731] [2024-06-21 16:02:48,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:48,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:48,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:49,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:49,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437337731] [2024-06-21 16:02:49,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437337731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:49,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:49,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:02:49,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342497639] [2024-06-21 16:02:49,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:49,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:02:49,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:49,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:02:49,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:02:49,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:49,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 458 transitions, 6438 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:49,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:49,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:49,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:51,412 INFO L124 PetriNetUnfolderBase]: 5430/8175 cut-off events. [2024-06-21 16:02:51,412 INFO L125 PetriNetUnfolderBase]: For 1001767/1001771 co-relation queries the response was YES. [2024-06-21 16:02:51,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74395 conditions, 8175 events. 5430/8175 cut-off events. For 1001767/1001771 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 45709 event pairs, 1115 based on Foata normal form. 6/8179 useless extension candidates. Maximal degree in co-relation 74238. Up to 7991 conditions per place. [2024-06-21 16:02:51,526 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 456 selfloop transitions, 29 changer transitions 0/488 dead transitions. [2024-06-21 16:02:51,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 488 transitions, 7554 flow [2024-06-21 16:02:51,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:51,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:51,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:02:51,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:02:51,528 INFO L175 Difference]: Start difference. First operand has 338 places, 458 transitions, 6438 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:02:51,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 488 transitions, 7554 flow [2024-06-21 16:02:53,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 488 transitions, 7352 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-21 16:02:53,091 INFO L231 Difference]: Finished difference. Result has 342 places, 460 transitions, 6349 flow [2024-06-21 16:02:53,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6238, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6349, PETRI_PLACES=342, PETRI_TRANSITIONS=460} [2024-06-21 16:02:53,091 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-21 16:02:53,091 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 460 transitions, 6349 flow [2024-06-21 16:02:53,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:53,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:53,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:53,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:02:53,092 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:53,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:53,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1746136273, now seen corresponding path program 2 times [2024-06-21 16:02:53,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:53,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296711750] [2024-06-21 16:02:53,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:53,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:54,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:54,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:54,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296711750] [2024-06-21 16:02:54,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296711750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:54,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:54,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:02:54,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703969293] [2024-06-21 16:02:54,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:54,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:02:54,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:54,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:02:54,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:02:54,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:54,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 460 transitions, 6349 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:54,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:54,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:54,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:56,129 INFO L124 PetriNetUnfolderBase]: 5438/8187 cut-off events. [2024-06-21 16:02:56,129 INFO L125 PetriNetUnfolderBase]: For 1015837/1015841 co-relation queries the response was YES. [2024-06-21 16:02:56,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74283 conditions, 8187 events. 5438/8187 cut-off events. For 1015837/1015841 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 45883 event pairs, 1270 based on Foata normal form. 6/8191 useless extension candidates. Maximal degree in co-relation 74124. Up to 8031 conditions per place. [2024-06-21 16:02:56,254 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 454 selfloop transitions, 30 changer transitions 0/487 dead transitions. [2024-06-21 16:02:56,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 487 transitions, 7455 flow [2024-06-21 16:02:56,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:56,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:56,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:02:56,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3691860465116279 [2024-06-21 16:02:56,260 INFO L175 Difference]: Start difference. First operand has 342 places, 460 transitions, 6349 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:02:56,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 487 transitions, 7455 flow [2024-06-21 16:02:58,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 487 transitions, 7360 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:58,262 INFO L231 Difference]: Finished difference. Result has 344 places, 462 transitions, 6371 flow [2024-06-21 16:02:58,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6371, PETRI_PLACES=344, PETRI_TRANSITIONS=462} [2024-06-21 16:02:58,262 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-21 16:02:58,263 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 462 transitions, 6371 flow [2024-06-21 16:02:58,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:58,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:58,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:58,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:02:58,263 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:02:58,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:58,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1735094383, now seen corresponding path program 3 times [2024-06-21 16:02:58,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:58,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116141869] [2024-06-21 16:02:58,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:58,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:58,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:59,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:59,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:59,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116141869] [2024-06-21 16:02:59,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116141869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:59,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:59,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:02:59,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575970671] [2024-06-21 16:02:59,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:59,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:02:59,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:59,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:02:59,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:02:59,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:02:59,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 462 transitions, 6371 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:59,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:59,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:02:59,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:01,109 INFO L124 PetriNetUnfolderBase]: 5446/8200 cut-off events. [2024-06-21 16:03:01,109 INFO L125 PetriNetUnfolderBase]: For 1038898/1038898 co-relation queries the response was YES. [2024-06-21 16:03:01,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74774 conditions, 8200 events. 5446/8200 cut-off events. For 1038898/1038898 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 45968 event pairs, 1274 based on Foata normal form. 2/8200 useless extension candidates. Maximal degree in co-relation 74614. Up to 8004 conditions per place. [2024-06-21 16:03:01,232 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 436 selfloop transitions, 45 changer transitions 0/484 dead transitions. [2024-06-21 16:03:01,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 484 transitions, 7457 flow [2024-06-21 16:03:01,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:01,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:01,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:03:01,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-21 16:03:01,233 INFO L175 Difference]: Start difference. First operand has 344 places, 462 transitions, 6371 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:03:01,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 484 transitions, 7457 flow [2024-06-21 16:03:03,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 484 transitions, 7351 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:03,398 INFO L231 Difference]: Finished difference. Result has 346 places, 464 transitions, 6418 flow [2024-06-21 16:03:03,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6265, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6418, PETRI_PLACES=346, PETRI_TRANSITIONS=464} [2024-06-21 16:03:03,399 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-21 16:03:03,399 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 464 transitions, 6418 flow [2024-06-21 16:03:03,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:03,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:03,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:03,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:03:03,400 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:03,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:03,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1841443667, now seen corresponding path program 1 times [2024-06-21 16:03:03,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:03,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190589012] [2024-06-21 16:03:03,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:03,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:03,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:04,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:04,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:04,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190589012] [2024-06-21 16:03:04,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190589012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:04,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:04,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:04,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563384559] [2024-06-21 16:03:04,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:04,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:04,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:04,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:04,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:04,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:04,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 464 transitions, 6418 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-21 16:03:04,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:04,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:04,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:06,047 INFO L124 PetriNetUnfolderBase]: 5466/8231 cut-off events. [2024-06-21 16:03:06,047 INFO L125 PetriNetUnfolderBase]: For 1069498/1069506 co-relation queries the response was YES. [2024-06-21 16:03:06,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75379 conditions, 8231 events. 5466/8231 cut-off events. For 1069498/1069506 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46298 event pairs, 1367 based on Foata normal form. 10/8237 useless extension candidates. Maximal degree in co-relation 75218. Up to 7846 conditions per place. [2024-06-21 16:03:06,167 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 441 selfloop transitions, 59 changer transitions 0/503 dead transitions. [2024-06-21 16:03:06,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 503 transitions, 7654 flow [2024-06-21 16:03:06,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:06,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:06,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:03:06,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 16:03:06,169 INFO L175 Difference]: Start difference. First operand has 346 places, 464 transitions, 6418 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:03:06,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 503 transitions, 7654 flow [2024-06-21 16:03:08,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 503 transitions, 7539 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 16:03:08,511 INFO L231 Difference]: Finished difference. Result has 351 places, 475 transitions, 6591 flow [2024-06-21 16:03:08,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6591, PETRI_PLACES=351, PETRI_TRANSITIONS=475} [2024-06-21 16:03:08,512 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-21 16:03:08,512 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 475 transitions, 6591 flow [2024-06-21 16:03:08,512 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-21 16:03:08,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:08,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:08,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:03:08,513 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:08,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:08,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1836979667, now seen corresponding path program 2 times [2024-06-21 16:03:08,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:08,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288794864] [2024-06-21 16:03:08,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:08,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:08,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:09,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-21 16:03:09,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:09,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288794864] [2024-06-21 16:03:09,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288794864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:09,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:09,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:09,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405805667] [2024-06-21 16:03:09,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:09,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:09,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:09,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:09,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:09,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:09,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 475 transitions, 6591 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-21 16:03:09,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:09,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:09,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:11,359 INFO L124 PetriNetUnfolderBase]: 5502/8278 cut-off events. [2024-06-21 16:03:11,359 INFO L125 PetriNetUnfolderBase]: For 1102694/1102700 co-relation queries the response was YES. [2024-06-21 16:03:11,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76947 conditions, 8278 events. 5502/8278 cut-off events. For 1102694/1102700 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 46514 event pairs, 1313 based on Foata normal form. 8/8284 useless extension candidates. Maximal degree in co-relation 76783. Up to 7832 conditions per place. [2024-06-21 16:03:11,468 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 437 selfloop transitions, 70 changer transitions 0/510 dead transitions. [2024-06-21 16:03:11,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 510 transitions, 8033 flow [2024-06-21 16:03:11,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:11,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:11,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:03:11,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 16:03:11,470 INFO L175 Difference]: Start difference. First operand has 351 places, 475 transitions, 6591 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:03:11,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 510 transitions, 8033 flow [2024-06-21 16:03:13,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 510 transitions, 7931 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 16:03:13,817 INFO L231 Difference]: Finished difference. Result has 356 places, 481 transitions, 6766 flow [2024-06-21 16:03:13,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6766, PETRI_PLACES=356, PETRI_TRANSITIONS=481} [2024-06-21 16:03:13,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-21 16:03:13,818 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 481 transitions, 6766 flow [2024-06-21 16:03:13,818 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-21 16:03:13,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:13,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:13,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:03:13,818 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:13,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:13,819 INFO L85 PathProgramCache]: Analyzing trace with hash -342056655, now seen corresponding path program 3 times [2024-06-21 16:03:13,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:13,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13819886] [2024-06-21 16:03:13,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:13,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:13,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:14,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:14,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:14,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13819886] [2024-06-21 16:03:14,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13819886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:14,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:14,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:14,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791448173] [2024-06-21 16:03:14,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:14,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:14,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:14,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:14,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:14,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:14,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 481 transitions, 6766 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-21 16:03:14,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:14,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:14,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:16,921 INFO L124 PetriNetUnfolderBase]: 5596/8414 cut-off events. [2024-06-21 16:03:16,921 INFO L125 PetriNetUnfolderBase]: For 1145763/1145765 co-relation queries the response was YES. [2024-06-21 16:03:16,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78658 conditions, 8414 events. 5596/8414 cut-off events. For 1145763/1145765 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47223 event pairs, 1104 based on Foata normal form. 6/8415 useless extension candidates. Maximal degree in co-relation 78492. Up to 7617 conditions per place. [2024-06-21 16:03:17,030 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 420 selfloop transitions, 107 changer transitions 0/530 dead transitions. [2024-06-21 16:03:17,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 530 transitions, 8440 flow [2024-06-21 16:03:17,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:03:17,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:03:17,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 16:03:17,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930232558139535 [2024-06-21 16:03:17,032 INFO L175 Difference]: Start difference. First operand has 356 places, 481 transitions, 6766 flow. Second operand 10 states and 169 transitions. [2024-06-21 16:03:17,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 530 transitions, 8440 flow [2024-06-21 16:03:19,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 530 transitions, 8274 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 16:03:19,521 INFO L231 Difference]: Finished difference. Result has 364 places, 495 transitions, 7152 flow [2024-06-21 16:03:19,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6655, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7152, PETRI_PLACES=364, PETRI_TRANSITIONS=495} [2024-06-21 16:03:19,522 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 320 predicate places. [2024-06-21 16:03:19,522 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 495 transitions, 7152 flow [2024-06-21 16:03:19,522 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-21 16:03:19,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:19,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:19,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:03:19,522 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:19,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:19,523 INFO L85 PathProgramCache]: Analyzing trace with hash 346417039, now seen corresponding path program 1 times [2024-06-21 16:03:19,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:19,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381683851] [2024-06-21 16:03:19,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:19,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:19,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:20,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-21 16:03:20,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:20,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381683851] [2024-06-21 16:03:20,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381683851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:20,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:20,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:03:20,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597372729] [2024-06-21 16:03:20,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:20,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:03:20,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:20,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:03:20,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:03:20,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:20,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 495 transitions, 7152 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:20,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:20,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:20,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:22,491 INFO L124 PetriNetUnfolderBase]: 5616/8442 cut-off events. [2024-06-21 16:03:22,491 INFO L125 PetriNetUnfolderBase]: For 1173171/1173179 co-relation queries the response was YES. [2024-06-21 16:03:22,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80310 conditions, 8442 events. 5616/8442 cut-off events. For 1173171/1173179 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 47580 event pairs, 1445 based on Foata normal form. 10/8448 useless extension candidates. Maximal degree in co-relation 80140. Up to 7982 conditions per place. [2024-06-21 16:03:22,601 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 417 selfloop transitions, 99 changer transitions 0/519 dead transitions. [2024-06-21 16:03:22,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 519 transitions, 8581 flow [2024-06-21 16:03:22,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:22,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:22,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:03:22,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37790697674418605 [2024-06-21 16:03:22,603 INFO L175 Difference]: Start difference. First operand has 364 places, 495 transitions, 7152 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:03:22,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 519 transitions, 8581 flow [2024-06-21 16:03:24,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 519 transitions, 8392 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 16:03:25,000 INFO L231 Difference]: Finished difference. Result has 367 places, 498 transitions, 7238 flow [2024-06-21 16:03:25,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6963, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7238, PETRI_PLACES=367, PETRI_TRANSITIONS=498} [2024-06-21 16:03:25,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-21 16:03:25,001 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 498 transitions, 7238 flow [2024-06-21 16:03:25,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:25,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:25,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:25,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:03:25,001 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:25,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:25,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1847799665, now seen corresponding path program 2 times [2024-06-21 16:03:25,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:25,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762669438] [2024-06-21 16:03:25,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:25,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:25,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:25,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:25,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:25,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762669438] [2024-06-21 16:03:25,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762669438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:25,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:25,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:25,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919085205] [2024-06-21 16:03:25,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:25,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:25,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:25,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:25,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:26,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:26,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 498 transitions, 7238 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-21 16:03:26,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:26,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:26,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:28,486 INFO L124 PetriNetUnfolderBase]: 5838/8752 cut-off events. [2024-06-21 16:03:28,486 INFO L125 PetriNetUnfolderBase]: For 1215510/1215518 co-relation queries the response was YES. [2024-06-21 16:03:28,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83082 conditions, 8752 events. 5838/8752 cut-off events. For 1215510/1215518 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 49462 event pairs, 1470 based on Foata normal form. 10/8758 useless extension candidates. Maximal degree in co-relation 82911. Up to 8250 conditions per place. [2024-06-21 16:03:28,606 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 476 selfloop transitions, 85 changer transitions 0/564 dead transitions. [2024-06-21 16:03:28,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 564 transitions, 9266 flow [2024-06-21 16:03:28,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:03:28,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:03:28,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 16:03:28,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37906976744186044 [2024-06-21 16:03:28,608 INFO L175 Difference]: Start difference. First operand has 367 places, 498 transitions, 7238 flow. Second operand 10 states and 163 transitions. [2024-06-21 16:03:28,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 564 transitions, 9266 flow [2024-06-21 16:03:31,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 564 transitions, 8992 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:31,281 INFO L231 Difference]: Finished difference. Result has 373 places, 529 transitions, 7692 flow [2024-06-21 16:03:31,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7010, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7692, PETRI_PLACES=373, PETRI_TRANSITIONS=529} [2024-06-21 16:03:31,282 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-21 16:03:31,282 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 529 transitions, 7692 flow [2024-06-21 16:03:31,282 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-21 16:03:31,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:31,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:31,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:03:31,282 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:31,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:31,283 INFO L85 PathProgramCache]: Analyzing trace with hash 146878289, now seen corresponding path program 4 times [2024-06-21 16:03:31,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:31,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628085474] [2024-06-21 16:03:31,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:31,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:32,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:32,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628085474] [2024-06-21 16:03:32,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628085474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:32,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:32,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:32,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404191442] [2024-06-21 16:03:32,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:32,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:32,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:32,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:32,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:32,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:32,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 529 transitions, 7692 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-21 16:03:32,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:32,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:32,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:34,465 INFO L124 PetriNetUnfolderBase]: 5878/8806 cut-off events. [2024-06-21 16:03:34,465 INFO L125 PetriNetUnfolderBase]: For 1264015/1264024 co-relation queries the response was YES. [2024-06-21 16:03:34,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84327 conditions, 8806 events. 5878/8806 cut-off events. For 1264015/1264024 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49787 event pairs, 1411 based on Foata normal form. 14/8815 useless extension candidates. Maximal degree in co-relation 84153. Up to 8385 conditions per place. [2024-06-21 16:03:34,581 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 495 selfloop transitions, 65 changer transitions 0/563 dead transitions. [2024-06-21 16:03:34,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 563 transitions, 9092 flow [2024-06-21 16:03:34,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:34,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:34,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:03:34,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-21 16:03:34,582 INFO L175 Difference]: Start difference. First operand has 373 places, 529 transitions, 7692 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:03:34,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 563 transitions, 9092 flow [2024-06-21 16:03:37,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 563 transitions, 8909 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-21 16:03:37,235 INFO L231 Difference]: Finished difference. Result has 376 places, 537 transitions, 7830 flow [2024-06-21 16:03:37,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7509, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7830, PETRI_PLACES=376, PETRI_TRANSITIONS=537} [2024-06-21 16:03:37,236 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-21 16:03:37,236 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 537 transitions, 7830 flow [2024-06-21 16:03:37,236 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-21 16:03:37,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:37,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:37,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:03:37,236 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:37,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:37,237 INFO L85 PathProgramCache]: Analyzing trace with hash -51818161, now seen corresponding path program 7 times [2024-06-21 16:03:37,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:37,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348948597] [2024-06-21 16:03:37,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:37,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:37,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:37,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:37,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348948597] [2024-06-21 16:03:37,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348948597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:37,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:37,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:37,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285615136] [2024-06-21 16:03:37,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:37,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:37,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:37,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:37,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:37,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:37,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 537 transitions, 7830 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-21 16:03:37,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:37,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:37,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:40,267 INFO L124 PetriNetUnfolderBase]: 5898/8837 cut-off events. [2024-06-21 16:03:40,268 INFO L125 PetriNetUnfolderBase]: For 1273521/1273526 co-relation queries the response was YES. [2024-06-21 16:03:40,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84927 conditions, 8837 events. 5898/8837 cut-off events. For 1273521/1273526 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 49921 event pairs, 1323 based on Foata normal form. 6/8837 useless extension candidates. Maximal degree in co-relation 84751. Up to 8314 conditions per place. [2024-06-21 16:03:40,393 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 490 selfloop transitions, 71 changer transitions 0/564 dead transitions. [2024-06-21 16:03:40,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 564 transitions, 9128 flow [2024-06-21 16:03:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:40,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:40,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 16:03:40,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 16:03:40,395 INFO L175 Difference]: Start difference. First operand has 376 places, 537 transitions, 7830 flow. Second operand 8 states and 136 transitions. [2024-06-21 16:03:40,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 564 transitions, 9128 flow [2024-06-21 16:03:42,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 564 transitions, 8933 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-21 16:03:42,835 INFO L231 Difference]: Finished difference. Result has 380 places, 540 transitions, 7871 flow [2024-06-21 16:03:42,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7635, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7871, PETRI_PLACES=380, PETRI_TRANSITIONS=540} [2024-06-21 16:03:42,835 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-21 16:03:42,835 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 540 transitions, 7871 flow [2024-06-21 16:03:42,836 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-21 16:03:42,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:42,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:42,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:03:42,836 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:42,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:42,836 INFO L85 PathProgramCache]: Analyzing trace with hash 371974239, now seen corresponding path program 2 times [2024-06-21 16:03:42,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:42,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264370424] [2024-06-21 16:03:42,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:42,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:42,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:43,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:43,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:43,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264370424] [2024-06-21 16:03:43,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264370424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:43,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:43,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:43,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093589793] [2024-06-21 16:03:43,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:43,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:43,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:43,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:43,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:43,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:43,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 540 transitions, 7871 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-21 16:03:43,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:43,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:43,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:45,995 INFO L124 PetriNetUnfolderBase]: 5885/8815 cut-off events. [2024-06-21 16:03:45,995 INFO L125 PetriNetUnfolderBase]: For 1281487/1281496 co-relation queries the response was YES. [2024-06-21 16:03:46,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84862 conditions, 8815 events. 5885/8815 cut-off events. For 1281487/1281496 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 49810 event pairs, 1531 based on Foata normal form. 7/8817 useless extension candidates. Maximal degree in co-relation 84685. Up to 8580 conditions per place. [2024-06-21 16:03:46,122 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 507 selfloop transitions, 49 changer transitions 0/559 dead transitions. [2024-06-21 16:03:46,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 559 transitions, 9077 flow [2024-06-21 16:03:46,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:03:46,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:03:46,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 16:03:46,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-21 16:03:46,123 INFO L175 Difference]: Start difference. First operand has 380 places, 540 transitions, 7871 flow. Second operand 7 states and 116 transitions. [2024-06-21 16:03:46,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 559 transitions, 9077 flow [2024-06-21 16:03:49,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 559 transitions, 8843 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:49,336 INFO L231 Difference]: Finished difference. Result has 381 places, 540 transitions, 7753 flow [2024-06-21 16:03:49,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7637, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7753, PETRI_PLACES=381, PETRI_TRANSITIONS=540} [2024-06-21 16:03:49,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-21 16:03:49,337 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 540 transitions, 7753 flow [2024-06-21 16:03:49,337 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-21 16:03:49,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:49,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:49,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:03:49,338 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:49,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:49,338 INFO L85 PathProgramCache]: Analyzing trace with hash 378588647, now seen corresponding path program 5 times [2024-06-21 16:03:49,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:49,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601784715] [2024-06-21 16:03:49,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:49,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:49,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:50,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:50,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:50,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601784715] [2024-06-21 16:03:50,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601784715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:50,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:50,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:50,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938168882] [2024-06-21 16:03:50,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:50,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:50,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:50,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:50,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:50,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:50,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 540 transitions, 7753 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-21 16:03:50,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:50,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:50,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:52,742 INFO L124 PetriNetUnfolderBase]: 5949/8904 cut-off events. [2024-06-21 16:03:52,742 INFO L125 PetriNetUnfolderBase]: For 1351144/1351153 co-relation queries the response was YES. [2024-06-21 16:03:52,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85958 conditions, 8904 events. 5949/8904 cut-off events. For 1351144/1351153 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50367 event pairs, 1398 based on Foata normal form. 14/8913 useless extension candidates. Maximal degree in co-relation 85781. Up to 8368 conditions per place. [2024-06-21 16:03:52,871 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 491 selfloop transitions, 81 changer transitions 0/575 dead transitions. [2024-06-21 16:03:52,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 575 transitions, 9446 flow [2024-06-21 16:03:52,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:52,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:52,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 16:03:52,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 16:03:52,872 INFO L175 Difference]: Start difference. First operand has 381 places, 540 transitions, 7753 flow. Second operand 8 states and 136 transitions. [2024-06-21 16:03:52,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 575 transitions, 9446 flow [2024-06-21 16:03:56,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 575 transitions, 9310 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:56,725 INFO L231 Difference]: Finished difference. Result has 383 places, 549 transitions, 8034 flow [2024-06-21 16:03:56,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7621, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8034, PETRI_PLACES=383, PETRI_TRANSITIONS=549} [2024-06-21 16:03:56,725 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-21 16:03:56,725 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 549 transitions, 8034 flow [2024-06-21 16:03:56,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-21 16:03:56,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:56,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:56,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:03:56,726 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:03:56,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:56,726 INFO L85 PathProgramCache]: Analyzing trace with hash -51489871, now seen corresponding path program 8 times [2024-06-21 16:03:56,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:56,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959218942] [2024-06-21 16:03:56,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:56,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:56,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:57,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:57,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:57,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959218942] [2024-06-21 16:03:57,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959218942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:57,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:57,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:03:57,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998400647] [2024-06-21 16:03:57,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:57,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:03:57,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:57,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:03:57,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:03:57,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:03:57,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 549 transitions, 8034 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-21 16:03:57,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:57,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:03:57,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:59,874 INFO L124 PetriNetUnfolderBase]: 5937/8891 cut-off events. [2024-06-21 16:03:59,874 INFO L125 PetriNetUnfolderBase]: For 1290542/1290547 co-relation queries the response was YES. [2024-06-21 16:03:59,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85377 conditions, 8891 events. 5937/8891 cut-off events. For 1290542/1290547 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50201 event pairs, 1318 based on Foata normal form. 6/8891 useless extension candidates. Maximal degree in co-relation 85199. Up to 8324 conditions per place. [2024-06-21 16:03:59,996 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 491 selfloop transitions, 79 changer transitions 0/573 dead transitions. [2024-06-21 16:03:59,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 573 transitions, 9288 flow [2024-06-21 16:03:59,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:59,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:59,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:03:59,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 16:03:59,997 INFO L175 Difference]: Start difference. First operand has 383 places, 549 transitions, 8034 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:03:59,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 573 transitions, 9288 flow [2024-06-21 16:04:03,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 573 transitions, 9100 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-21 16:04:03,077 INFO L231 Difference]: Finished difference. Result has 387 places, 549 transitions, 8011 flow [2024-06-21 16:04:03,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8011, PETRI_PLACES=387, PETRI_TRANSITIONS=549} [2024-06-21 16:04:03,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-21 16:04:03,077 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 549 transitions, 8011 flow [2024-06-21 16:04:03,077 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-21 16:04:03,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:03,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:03,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:04:03,078 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:03,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:03,078 INFO L85 PathProgramCache]: Analyzing trace with hash 184543633, now seen corresponding path program 6 times [2024-06-21 16:04:03,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:03,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560830662] [2024-06-21 16:04:03,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:03,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:03,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:03,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:03,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:03,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560830662] [2024-06-21 16:04:03,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560830662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:03,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:03,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:04:03,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124973883] [2024-06-21 16:04:03,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:03,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:04:03,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:03,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:04:03,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:04:04,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:04,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 549 transitions, 8011 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-21 16:04:04,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:04,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:04,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:06,361 INFO L124 PetriNetUnfolderBase]: 5925/8870 cut-off events. [2024-06-21 16:04:06,362 INFO L125 PetriNetUnfolderBase]: For 1297780/1297780 co-relation queries the response was YES. [2024-06-21 16:04:06,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85164 conditions, 8870 events. 5925/8870 cut-off events. For 1297780/1297780 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50191 event pairs, 1588 based on Foata normal form. 4/8872 useless extension candidates. Maximal degree in co-relation 84984. Up to 8742 conditions per place. [2024-06-21 16:04:06,482 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 548 selfloop transitions, 26 changer transitions 0/577 dead transitions. [2024-06-21 16:04:06,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 577 transitions, 9268 flow [2024-06-21 16:04:06,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:04:06,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:04:06,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 16:04:06,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3669250645994832 [2024-06-21 16:04:06,483 INFO L175 Difference]: Start difference. First operand has 387 places, 549 transitions, 8011 flow. Second operand 9 states and 142 transitions. [2024-06-21 16:04:06,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 577 transitions, 9268 flow [2024-06-21 16:04:09,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 577 transitions, 8880 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-21 16:04:09,818 INFO L231 Difference]: Finished difference. Result has 389 places, 550 transitions, 7693 flow [2024-06-21 16:04:09,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7623, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7693, PETRI_PLACES=389, PETRI_TRANSITIONS=550} [2024-06-21 16:04:09,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-21 16:04:09,819 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 550 transitions, 7693 flow [2024-06-21 16:04:09,819 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-21 16:04:09,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:09,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:09,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:04:09,819 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:09,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:09,820 INFO L85 PathProgramCache]: Analyzing trace with hash 988791813, now seen corresponding path program 7 times [2024-06-21 16:04:09,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:09,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854369469] [2024-06-21 16:04:09,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:09,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:09,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:10,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:10,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:10,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854369469] [2024-06-21 16:04:10,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854369469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:10,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:10,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:04:10,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693658876] [2024-06-21 16:04:10,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:10,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:04:10,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:10,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:04:10,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:04:10,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:10,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 550 transitions, 7693 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-21 16:04:10,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:10,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:10,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:13,225 INFO L124 PetriNetUnfolderBase]: 6013/8992 cut-off events. [2024-06-21 16:04:13,225 INFO L125 PetriNetUnfolderBase]: For 1366038/1366038 co-relation queries the response was YES. [2024-06-21 16:04:13,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86296 conditions, 8992 events. 6013/8992 cut-off events. For 1366038/1366038 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50937 event pairs, 1598 based on Foata normal form. 8/8998 useless extension candidates. Maximal degree in co-relation 86115. Up to 8753 conditions per place. [2024-06-21 16:04:13,366 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 546 selfloop transitions, 40 changer transitions 0/589 dead transitions. [2024-06-21 16:04:13,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 589 transitions, 9469 flow [2024-06-21 16:04:13,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:04:13,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:04:13,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-21 16:04:13,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35348837209302325 [2024-06-21 16:04:13,367 INFO L175 Difference]: Start difference. First operand has 389 places, 550 transitions, 7693 flow. Second operand 10 states and 152 transitions. [2024-06-21 16:04:13,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 589 transitions, 9469 flow [2024-06-21 16:04:17,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 589 transitions, 9403 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 16:04:17,553 INFO L231 Difference]: Finished difference. Result has 393 places, 561 transitions, 8037 flow [2024-06-21 16:04:17,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7627, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8037, PETRI_PLACES=393, PETRI_TRANSITIONS=561} [2024-06-21 16:04:17,554 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-21 16:04:17,554 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 561 transitions, 8037 flow [2024-06-21 16:04:17,554 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-21 16:04:17,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:17,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:17,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:04:17,554 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:17,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:17,555 INFO L85 PathProgramCache]: Analyzing trace with hash 153485115, now seen corresponding path program 8 times [2024-06-21 16:04:17,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:17,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469546586] [2024-06-21 16:04:17,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:17,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:18,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-21 16:04:18,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:18,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469546586] [2024-06-21 16:04:18,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469546586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:18,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:18,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:04:18,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714527655] [2024-06-21 16:04:18,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:18,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:04:18,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:18,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:04:18,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:04:18,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:18,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 561 transitions, 8037 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-21 16:04:18,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:18,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:18,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:20,810 INFO L124 PetriNetUnfolderBase]: 6085/9092 cut-off events. [2024-06-21 16:04:20,811 INFO L125 PetriNetUnfolderBase]: For 1415606/1415606 co-relation queries the response was YES. [2024-06-21 16:04:20,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88584 conditions, 9092 events. 6085/9092 cut-off events. For 1415606/1415606 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 51527 event pairs, 1586 based on Foata normal form. 8/9098 useless extension candidates. Maximal degree in co-relation 88401. Up to 8922 conditions per place. [2024-06-21 16:04:20,946 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 548 selfloop transitions, 42 changer transitions 0/593 dead transitions. [2024-06-21 16:04:20,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 593 transitions, 9760 flow [2024-06-21 16:04:20,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:04:20,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:04:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 16:04:20,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36175710594315247 [2024-06-21 16:04:20,948 INFO L175 Difference]: Start difference. First operand has 393 places, 561 transitions, 8037 flow. Second operand 9 states and 140 transitions. [2024-06-21 16:04:20,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 593 transitions, 9760 flow [2024-06-21 16:04:25,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 593 transitions, 9553 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-21 16:04:25,165 INFO L231 Difference]: Finished difference. Result has 396 places, 570 transitions, 8201 flow [2024-06-21 16:04:25,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8201, PETRI_PLACES=396, PETRI_TRANSITIONS=570} [2024-06-21 16:04:25,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-21 16:04:25,166 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 570 transitions, 8201 flow [2024-06-21 16:04:25,166 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-21 16:04:25,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:25,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:25,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:04:25,167 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:25,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:25,167 INFO L85 PathProgramCache]: Analyzing trace with hash -270731555, now seen corresponding path program 9 times [2024-06-21 16:04:25,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:25,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578645799] [2024-06-21 16:04:25,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:25,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:25,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:25,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:25,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:25,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578645799] [2024-06-21 16:04:25,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578645799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:25,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:25,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:04:25,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671119798] [2024-06-21 16:04:25,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:25,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:04:25,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:25,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:04:25,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:04:25,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:25,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 570 transitions, 8201 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:25,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:25,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:25,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:28,378 INFO L124 PetriNetUnfolderBase]: 6125/9149 cut-off events. [2024-06-21 16:04:28,378 INFO L125 PetriNetUnfolderBase]: For 1448063/1448069 co-relation queries the response was YES. [2024-06-21 16:04:28,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89667 conditions, 9149 events. 6125/9149 cut-off events. For 1448063/1448069 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 51895 event pairs, 1386 based on Foata normal form. 14/9159 useless extension candidates. Maximal degree in co-relation 89482. Up to 8022 conditions per place. [2024-06-21 16:04:28,532 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 455 selfloop transitions, 144 changer transitions 0/602 dead transitions. [2024-06-21 16:04:28,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 602 transitions, 10113 flow [2024-06-21 16:04:28,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:28,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:28,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 16:04:28,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 16:04:28,533 INFO L175 Difference]: Start difference. First operand has 396 places, 570 transitions, 8201 flow. Second operand 8 states and 138 transitions. [2024-06-21 16:04:28,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 602 transitions, 10113 flow [2024-06-21 16:04:32,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 602 transitions, 9891 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:32,969 INFO L231 Difference]: Finished difference. Result has 398 places, 576 transitions, 8463 flow [2024-06-21 16:04:32,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7979, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8463, PETRI_PLACES=398, PETRI_TRANSITIONS=576} [2024-06-21 16:04:32,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-21 16:04:32,970 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 576 transitions, 8463 flow [2024-06-21 16:04:32,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:32,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:32,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:32,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:04:32,970 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:32,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1165662437, now seen corresponding path program 3 times [2024-06-21 16:04:32,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:32,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575961756] [2024-06-21 16:04:32,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:32,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:32,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:33,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:33,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:33,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575961756] [2024-06-21 16:04:33,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575961756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:33,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:33,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:04:33,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016637762] [2024-06-21 16:04:33,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:33,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:04:33,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:33,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:04:33,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:04:33,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:33,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 576 transitions, 8463 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-21 16:04:33,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:33,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:33,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:36,413 INFO L124 PetriNetUnfolderBase]: 6241/9310 cut-off events. [2024-06-21 16:04:36,414 INFO L125 PetriNetUnfolderBase]: For 1524800/1524809 co-relation queries the response was YES. [2024-06-21 16:04:36,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93352 conditions, 9310 events. 6241/9310 cut-off events. For 1524800/1524809 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 52854 event pairs, 1555 based on Foata normal form. 10/9315 useless extension candidates. Maximal degree in co-relation 93166. Up to 8708 conditions per place. [2024-06-21 16:04:36,566 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 507 selfloop transitions, 102 changer transitions 0/612 dead transitions. [2024-06-21 16:04:36,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 612 transitions, 10523 flow [2024-06-21 16:04:36,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:04:36,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:04:36,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 16:04:36,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-21 16:04:36,567 INFO L175 Difference]: Start difference. First operand has 398 places, 576 transitions, 8463 flow. Second operand 9 states and 147 transitions. [2024-06-21 16:04:36,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 612 transitions, 10523 flow [2024-06-21 16:04:40,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 612 transitions, 10087 flow, removed 87 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:40,204 INFO L231 Difference]: Finished difference. Result has 401 places, 586 transitions, 8521 flow [2024-06-21 16:04:40,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8521, PETRI_PLACES=401, PETRI_TRANSITIONS=586} [2024-06-21 16:04:40,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-21 16:04:40,204 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 586 transitions, 8521 flow [2024-06-21 16:04:40,205 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-21 16:04:40,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:40,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:40,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:04:40,205 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:40,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:40,205 INFO L85 PathProgramCache]: Analyzing trace with hash -112778929, now seen corresponding path program 9 times [2024-06-21 16:04:40,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:40,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955406964] [2024-06-21 16:04:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:40,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:40,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:40,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:40,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955406964] [2024-06-21 16:04:40,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955406964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:40,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:40,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:04:40,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005194848] [2024-06-21 16:04:40,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:40,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:04:40,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:40,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:04:40,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:04:40,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:40,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 586 transitions, 8521 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-21 16:04:40,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:40,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:40,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:43,475 INFO L124 PetriNetUnfolderBase]: 6329/9435 cut-off events. [2024-06-21 16:04:43,476 INFO L125 PetriNetUnfolderBase]: For 1608274/1608279 co-relation queries the response was YES. [2024-06-21 16:04:43,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95517 conditions, 9435 events. 6329/9435 cut-off events. For 1608274/1608279 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 53464 event pairs, 1380 based on Foata normal form. 10/9439 useless extension candidates. Maximal degree in co-relation 95331. Up to 8480 conditions per place. [2024-06-21 16:04:43,639 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 507 selfloop transitions, 107 changer transitions 0/617 dead transitions. [2024-06-21 16:04:43,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 617 transitions, 10335 flow [2024-06-21 16:04:43,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:43,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:43,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:04:43,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-21 16:04:43,640 INFO L175 Difference]: Start difference. First operand has 401 places, 586 transitions, 8521 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:04:43,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 617 transitions, 10335 flow [2024-06-21 16:04:47,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 617 transitions, 10118 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-21 16:04:47,843 INFO L231 Difference]: Finished difference. Result has 405 places, 593 transitions, 8762 flow [2024-06-21 16:04:47,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8762, PETRI_PLACES=405, PETRI_TRANSITIONS=593} [2024-06-21 16:04:47,844 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-21 16:04:47,844 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 593 transitions, 8762 flow [2024-06-21 16:04:47,844 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-21 16:04:47,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:47,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:47,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:04:47,845 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:47,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:47,845 INFO L85 PathProgramCache]: Analyzing trace with hash 326085733, now seen corresponding path program 4 times [2024-06-21 16:04:47,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:47,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153501387] [2024-06-21 16:04:47,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:47,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:47,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:48,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:48,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:48,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153501387] [2024-06-21 16:04:48,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153501387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:48,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:48,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:04:48,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045894504] [2024-06-21 16:04:48,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:48,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:04:48,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:48,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:04:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:04:48,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:48,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 593 transitions, 8762 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-21 16:04:48,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:48,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:48,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:51,273 INFO L124 PetriNetUnfolderBase]: 6337/9444 cut-off events. [2024-06-21 16:04:51,273 INFO L125 PetriNetUnfolderBase]: For 1621041/1621050 co-relation queries the response was YES. [2024-06-21 16:04:51,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96167 conditions, 9444 events. 6337/9444 cut-off events. For 1621041/1621050 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 53646 event pairs, 1577 based on Foata normal form. 14/9453 useless extension candidates. Maximal degree in co-relation 95979. Up to 8908 conditions per place. [2024-06-21 16:04:51,432 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 521 selfloop transitions, 100 changer transitions 0/624 dead transitions. [2024-06-21 16:04:51,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 624 transitions, 10482 flow [2024-06-21 16:04:51,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:04:51,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:04:51,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 16:04:51,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3674418604651163 [2024-06-21 16:04:51,433 INFO L175 Difference]: Start difference. First operand has 405 places, 593 transitions, 8762 flow. Second operand 10 states and 158 transitions. [2024-06-21 16:04:51,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 624 transitions, 10482 flow [2024-06-21 16:04:55,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 624 transitions, 10211 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-21 16:04:55,469 INFO L231 Difference]: Finished difference. Result has 412 places, 596 transitions, 8799 flow [2024-06-21 16:04:55,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8491, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8799, PETRI_PLACES=412, PETRI_TRANSITIONS=596} [2024-06-21 16:04:55,469 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-21 16:04:55,469 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 596 transitions, 8799 flow [2024-06-21 16:04:55,469 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-21 16:04:55,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:55,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:55,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:04:55,470 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:04:55,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:55,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1061806291, now seen corresponding path program 10 times [2024-06-21 16:04:55,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:55,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44443839] [2024-06-21 16:04:55,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:55,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:55,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:56,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:56,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:56,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44443839] [2024-06-21 16:04:56,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44443839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:56,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:56,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:04:56,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278383240] [2024-06-21 16:04:56,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:56,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:04:56,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:56,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:04:56,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:04:56,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:04:56,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 596 transitions, 8799 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-21 16:04:56,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:56,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:04:56,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:58,919 INFO L124 PetriNetUnfolderBase]: 6377/9508 cut-off events. [2024-06-21 16:04:58,919 INFO L125 PetriNetUnfolderBase]: For 1654571/1654578 co-relation queries the response was YES. [2024-06-21 16:04:59,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96895 conditions, 9508 events. 6377/9508 cut-off events. For 1654571/1654578 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 54016 event pairs, 1389 based on Foata normal form. 10/9512 useless extension candidates. Maximal degree in co-relation 96704. Up to 8007 conditions per place. [2024-06-21 16:04:59,077 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 466 selfloop transitions, 159 changer transitions 0/628 dead transitions. [2024-06-21 16:04:59,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 628 transitions, 10909 flow [2024-06-21 16:04:59,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:59,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:59,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:04:59,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-21 16:04:59,079 INFO L175 Difference]: Start difference. First operand has 412 places, 596 transitions, 8799 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:04:59,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 628 transitions, 10909 flow [2024-06-21 16:05:03,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 628 transitions, 10731 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 16:05:03,516 INFO L231 Difference]: Finished difference. Result has 414 places, 603 transitions, 9197 flow [2024-06-21 16:05:03,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8621, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9197, PETRI_PLACES=414, PETRI_TRANSITIONS=603} [2024-06-21 16:05:03,516 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-21 16:05:03,516 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 603 transitions, 9197 flow [2024-06-21 16:05:03,516 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-21 16:05:03,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:03,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:03,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:05:03,517 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:05:03,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:03,517 INFO L85 PathProgramCache]: Analyzing trace with hash 304435975, now seen corresponding path program 10 times [2024-06-21 16:05:03,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:03,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944832210] [2024-06-21 16:05:03,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:03,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:03,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:04,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:04,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:04,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944832210] [2024-06-21 16:05:04,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944832210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:04,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:04,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:05:04,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335327614] [2024-06-21 16:05:04,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:04,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:05:04,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:04,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:05:04,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:05:04,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:05:04,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 603 transitions, 9197 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:04,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:04,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:05:04,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:06,887 INFO L124 PetriNetUnfolderBase]: 6481/9647 cut-off events. [2024-06-21 16:05:06,887 INFO L125 PetriNetUnfolderBase]: For 1739129/1739140 co-relation queries the response was YES. [2024-06-21 16:05:07,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100607 conditions, 9647 events. 6481/9647 cut-off events. For 1739129/1739140 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54846 event pairs, 1447 based on Foata normal form. 14/9656 useless extension candidates. Maximal degree in co-relation 100415. Up to 8025 conditions per place. [2024-06-21 16:05:07,063 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 452 selfloop transitions, 187 changer transitions 0/642 dead transitions. [2024-06-21 16:05:07,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 642 transitions, 11669 flow [2024-06-21 16:05:07,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:07,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:07,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:05:07,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-21 16:05:07,064 INFO L175 Difference]: Start difference. First operand has 414 places, 603 transitions, 9197 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:05:07,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 642 transitions, 11669 flow [2024-06-21 16:05:11,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 642 transitions, 11276 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-21 16:05:11,419 INFO L231 Difference]: Finished difference. Result has 418 places, 614 transitions, 9591 flow [2024-06-21 16:05:11,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8810, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9591, PETRI_PLACES=418, PETRI_TRANSITIONS=614} [2024-06-21 16:05:11,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-21 16:05:11,419 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 614 transitions, 9591 flow [2024-06-21 16:05:11,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:11,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:11,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:11,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:05:11,420 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:05:11,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:11,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1684974065, now seen corresponding path program 5 times [2024-06-21 16:05:11,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:11,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633867531] [2024-06-21 16:05:11,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:11,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:11,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:12,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:12,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:12,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633867531] [2024-06-21 16:05:12,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633867531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:12,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:12,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:05:12,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184797521] [2024-06-21 16:05:12,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:12,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:05:12,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:12,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:05:12,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:05:12,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:05:12,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 614 transitions, 9591 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-21 16:05:12,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:12,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:05:12,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:15,232 INFO L124 PetriNetUnfolderBase]: 6625/9843 cut-off events. [2024-06-21 16:05:15,232 INFO L125 PetriNetUnfolderBase]: For 1856122/1856124 co-relation queries the response was YES. [2024-06-21 16:05:15,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103937 conditions, 9843 events. 6625/9843 cut-off events. For 1856122/1856124 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 56000 event pairs, 1704 based on Foata normal form. 18/9859 useless extension candidates. Maximal degree in co-relation 103743. Up to 9515 conditions per place. [2024-06-21 16:05:15,405 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 574 selfloop transitions, 78 changer transitions 0/655 dead transitions. [2024-06-21 16:05:15,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 655 transitions, 11803 flow [2024-06-21 16:05:15,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:05:15,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:05:15,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 16:05:15,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784355179704017 [2024-06-21 16:05:15,407 INFO L175 Difference]: Start difference. First operand has 418 places, 614 transitions, 9591 flow. Second operand 11 states and 179 transitions. [2024-06-21 16:05:15,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 655 transitions, 11803 flow [2024-06-21 16:05:20,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 655 transitions, 11457 flow, removed 91 selfloop flow, removed 3 redundant places. [2024-06-21 16:05:20,159 INFO L231 Difference]: Finished difference. Result has 426 places, 623 transitions, 9708 flow [2024-06-21 16:05:20,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9245, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9708, PETRI_PLACES=426, PETRI_TRANSITIONS=623} [2024-06-21 16:05:20,159 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-21 16:05:20,160 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 623 transitions, 9708 flow [2024-06-21 16:05:20,160 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-21 16:05:20,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:20,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:20,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:05:20,160 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:05:20,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:20,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1053228467, now seen corresponding path program 11 times [2024-06-21 16:05:20,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:20,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598143895] [2024-06-21 16:05:20,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:20,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:20,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:21,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:21,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:21,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598143895] [2024-06-21 16:05:21,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598143895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:21,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:21,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:05:21,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305046928] [2024-06-21 16:05:21,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:21,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:05:21,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:21,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:05:21,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:05:21,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:05:21,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 623 transitions, 9708 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-21 16:05:21,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:21,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:05:21,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:24,735 INFO L124 PetriNetUnfolderBase]: 6665/9899 cut-off events. [2024-06-21 16:05:24,735 INFO L125 PetriNetUnfolderBase]: For 1839528/1839530 co-relation queries the response was YES. [2024-06-21 16:05:24,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105013 conditions, 9899 events. 6665/9899 cut-off events. For 1839528/1839530 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 56403 event pairs, 1738 based on Foata normal form. 10/9907 useless extension candidates. Maximal degree in co-relation 104817. Up to 9773 conditions per place. [2024-06-21 16:05:24,885 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 615 selfloop transitions, 32 changer transitions 0/650 dead transitions. [2024-06-21 16:05:24,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 650 transitions, 11499 flow [2024-06-21 16:05:24,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:05:24,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:05:24,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 16:05:24,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35400516795865633 [2024-06-21 16:05:24,886 INFO L175 Difference]: Start difference. First operand has 426 places, 623 transitions, 9708 flow. Second operand 9 states and 137 transitions. [2024-06-21 16:05:24,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 650 transitions, 11499 flow [2024-06-21 16:05:30,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 650 transitions, 11215 flow, removed 100 selfloop flow, removed 7 redundant places. [2024-06-21 16:05:30,108 INFO L231 Difference]: Finished difference. Result has 429 places, 629 transitions, 9683 flow [2024-06-21 16:05:30,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9683, PETRI_PLACES=429, PETRI_TRANSITIONS=629} [2024-06-21 16:05:30,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-21 16:05:30,109 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 629 transitions, 9683 flow [2024-06-21 16:05:30,109 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-21 16:05:30,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:30,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:30,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:05:30,109 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:05:30,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:30,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1117230031, now seen corresponding path program 11 times [2024-06-21 16:05:30,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:30,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251483974] [2024-06-21 16:05:30,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:30,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:30,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:30,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:30,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:30,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251483974] [2024-06-21 16:05:30,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251483974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:30,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:30,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:05:30,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939382117] [2024-06-21 16:05:30,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:30,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:05:30,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:30,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:05:30,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:05:30,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:05:30,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 629 transitions, 9683 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-21 16:05:30,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:30,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:05:30,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:34,069 INFO L124 PetriNetUnfolderBase]: 6737/10007 cut-off events. [2024-06-21 16:05:34,069 INFO L125 PetriNetUnfolderBase]: For 1896077/1896081 co-relation queries the response was YES. [2024-06-21 16:05:34,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105923 conditions, 10007 events. 6737/10007 cut-off events. For 1896077/1896081 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 56923 event pairs, 1453 based on Foata normal form. 10/10012 useless extension candidates. Maximal degree in co-relation 105724. Up to 8455 conditions per place. [2024-06-21 16:05:34,229 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 493 selfloop transitions, 166 changer transitions 0/662 dead transitions. [2024-06-21 16:05:34,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 662 transitions, 11863 flow [2024-06-21 16:05:34,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:34,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:34,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:05:34,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 16:05:34,231 INFO L175 Difference]: Start difference. First operand has 429 places, 629 transitions, 9683 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:05:34,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 662 transitions, 11863 flow [2024-06-21 16:05:38,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 662 transitions, 11666 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 16:05:38,914 INFO L231 Difference]: Finished difference. Result has 431 places, 637 transitions, 10096 flow [2024-06-21 16:05:38,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9486, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10096, PETRI_PLACES=431, PETRI_TRANSITIONS=637} [2024-06-21 16:05:38,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-21 16:05:38,915 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 637 transitions, 10096 flow [2024-06-21 16:05:38,915 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-21 16:05:38,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:38,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:38,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:05:38,915 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:05:38,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:38,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1047060273, now seen corresponding path program 6 times [2024-06-21 16:05:38,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:38,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24935888] [2024-06-21 16:05:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:38,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:38,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:39,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:39,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:39,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24935888] [2024-06-21 16:05:39,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24935888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:39,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:39,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:05:39,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747825168] [2024-06-21 16:05:39,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:39,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:05:39,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:39,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:05:39,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:05:40,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:05:40,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 637 transitions, 10096 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-21 16:05:40,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:40,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:05:40,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:43,531 INFO L124 PetriNetUnfolderBase]: 6893/10219 cut-off events. [2024-06-21 16:05:43,532 INFO L125 PetriNetUnfolderBase]: For 1989177/1989188 co-relation queries the response was YES. [2024-06-21 16:05:43,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110025 conditions, 10219 events. 6893/10219 cut-off events. For 1989177/1989188 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 58237 event pairs, 1609 based on Foata normal form. 10/10224 useless extension candidates. Maximal degree in co-relation 109825. Up to 8753 conditions per place. [2024-06-21 16:05:43,722 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 498 selfloop transitions, 205 changer transitions 0/706 dead transitions. [2024-06-21 16:05:43,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 706 transitions, 13325 flow [2024-06-21 16:05:43,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:05:43,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:05:43,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:05:43,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005167958656331 [2024-06-21 16:05:43,724 INFO L175 Difference]: Start difference. First operand has 431 places, 637 transitions, 10096 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:05:43,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 706 transitions, 13325 flow [2024-06-21 16:05:49,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 706 transitions, 12988 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-21 16:05:49,506 INFO L231 Difference]: Finished difference. Result has 439 places, 677 transitions, 11136 flow [2024-06-21 16:05:49,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9763, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11136, PETRI_PLACES=439, PETRI_TRANSITIONS=677} [2024-06-21 16:05:49,507 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-21 16:05:49,507 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 677 transitions, 11136 flow [2024-06-21 16:05:49,507 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-21 16:05:49,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:49,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:49,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:05:49,508 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:05:49,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:49,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1121694031, now seen corresponding path program 12 times [2024-06-21 16:05:49,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:49,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069783409] [2024-06-21 16:05:49,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:49,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:49,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:50,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:50,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069783409] [2024-06-21 16:05:50,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069783409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:50,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:50,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:05:50,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471214279] [2024-06-21 16:05:50,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:50,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:05:50,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:50,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:05:50,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:05:50,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:05:50,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 677 transitions, 11136 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-21 16:05:50,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:50,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:05:50,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:54,014 INFO L124 PetriNetUnfolderBase]: 6869/10187 cut-off events. [2024-06-21 16:05:54,014 INFO L125 PetriNetUnfolderBase]: For 2000003/2000008 co-relation queries the response was YES. [2024-06-21 16:05:54,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110014 conditions, 10187 events. 6869/10187 cut-off events. For 2000003/2000008 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57954 event pairs, 1512 based on Foata normal form. 10/10191 useless extension candidates. Maximal degree in co-relation 109810. Up to 9884 conditions per place. [2024-06-21 16:05:54,188 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 632 selfloop transitions, 59 changer transitions 0/694 dead transitions. [2024-06-21 16:05:54,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 694 transitions, 12604 flow [2024-06-21 16:05:54,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:54,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:54,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 16:05:54,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-21 16:05:54,190 INFO L175 Difference]: Start difference. First operand has 439 places, 677 transitions, 11136 flow. Second operand 8 states and 128 transitions. [2024-06-21 16:05:54,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 694 transitions, 12604 flow [2024-06-21 16:05:59,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 694 transitions, 12299 flow, removed 137 selfloop flow, removed 2 redundant places. [2024-06-21 16:05:59,819 INFO L231 Difference]: Finished difference. Result has 445 places, 677 transitions, 10957 flow [2024-06-21 16:05:59,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10831, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10957, PETRI_PLACES=445, PETRI_TRANSITIONS=677} [2024-06-21 16:05:59,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-21 16:05:59,819 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 677 transitions, 10957 flow [2024-06-21 16:05:59,819 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-21 16:05:59,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:59,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:59,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:05:59,820 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:05:59,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:59,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1121878605, now seen corresponding path program 12 times [2024-06-21 16:05:59,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:59,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230645733] [2024-06-21 16:05:59,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:59,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:00,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:00,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:00,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230645733] [2024-06-21 16:06:00,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230645733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:00,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:00,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:06:00,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309409289] [2024-06-21 16:06:00,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:00,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:06:00,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:00,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:06:00,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:06:00,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:06:00,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 677 transitions, 10957 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:00,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:00,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:06:00,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:04,287 INFO L124 PetriNetUnfolderBase]: 6873/10193 cut-off events. [2024-06-21 16:06:04,287 INFO L125 PetriNetUnfolderBase]: For 1996139/1996150 co-relation queries the response was YES. [2024-06-21 16:06:04,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109552 conditions, 10193 events. 6873/10193 cut-off events. For 1996139/1996150 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 58203 event pairs, 1542 based on Foata normal form. 10/10198 useless extension candidates. Maximal degree in co-relation 109346. Up to 9295 conditions per place. [2024-06-21 16:06:04,452 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 554 selfloop transitions, 154 changer transitions 0/711 dead transitions. [2024-06-21 16:06:04,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 711 transitions, 12985 flow [2024-06-21 16:06:04,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:06:04,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:06:04,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:06:04,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-21 16:06:04,453 INFO L175 Difference]: Start difference. First operand has 445 places, 677 transitions, 10957 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:06:04,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 711 transitions, 12985 flow [2024-06-21 16:06:10,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 711 transitions, 12753 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 16:06:10,036 INFO L231 Difference]: Finished difference. Result has 446 places, 687 transitions, 11319 flow [2024-06-21 16:06:10,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10725, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11319, PETRI_PLACES=446, PETRI_TRANSITIONS=687} [2024-06-21 16:06:10,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-21 16:06:10,037 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 687 transitions, 11319 flow [2024-06-21 16:06:10,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:10,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:10,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:06:10,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:06:10,038 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:06:10,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:10,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1841522315, now seen corresponding path program 7 times [2024-06-21 16:06:10,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:10,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500721377] [2024-06-21 16:06:10,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:10,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:10,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:10,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:10,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:10,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500721377] [2024-06-21 16:06:10,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500721377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:10,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:10,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:06:10,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034894494] [2024-06-21 16:06:10,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:10,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:06:10,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:10,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:06:10,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:06:11,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:06:11,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 687 transitions, 11319 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-21 16:06:11,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:11,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:06:11,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:14,722 INFO L124 PetriNetUnfolderBase]: 7061/10453 cut-off events. [2024-06-21 16:06:14,722 INFO L125 PetriNetUnfolderBase]: For 2181827/2181838 co-relation queries the response was YES. [2024-06-21 16:06:14,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114812 conditions, 10453 events. 7061/10453 cut-off events. For 2181827/2181838 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 59808 event pairs, 1603 based on Foata normal form. 18/10466 useless extension candidates. Maximal degree in co-relation 114605. Up to 9111 conditions per place. [2024-06-21 16:06:14,890 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 511 selfloop transitions, 224 changer transitions 0/738 dead transitions. [2024-06-21 16:06:14,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 738 transitions, 14215 flow [2024-06-21 16:06:14,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:06:14,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:06:14,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 16:06:14,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3784355179704017 [2024-06-21 16:06:14,891 INFO L175 Difference]: Start difference. First operand has 446 places, 687 transitions, 11319 flow. Second operand 11 states and 179 transitions. [2024-06-21 16:06:14,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 738 transitions, 14215 flow [2024-06-21 16:06:21,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 738 transitions, 14019 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-21 16:06:21,323 INFO L231 Difference]: Finished difference. Result has 456 places, 704 transitions, 12144 flow [2024-06-21 16:06:21,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11123, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12144, PETRI_PLACES=456, PETRI_TRANSITIONS=704} [2024-06-21 16:06:21,324 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 412 predicate places. [2024-06-21 16:06:21,324 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 704 transitions, 12144 flow [2024-06-21 16:06:21,324 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-21 16:06:21,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:21,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:06:21,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:06:21,325 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:06:21,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:21,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1841701805, now seen corresponding path program 8 times [2024-06-21 16:06:21,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:21,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969099780] [2024-06-21 16:06:21,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:21,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:21,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:22,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:22,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:22,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969099780] [2024-06-21 16:06:22,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969099780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:22,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:22,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:06:22,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030151996] [2024-06-21 16:06:22,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:22,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:06:22,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:22,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:06:22,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:06:22,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:06:22,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 704 transitions, 12144 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-21 16:06:22,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:22,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:06:22,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:25,985 INFO L124 PetriNetUnfolderBase]: 7069/10465 cut-off events. [2024-06-21 16:06:25,985 INFO L125 PetriNetUnfolderBase]: For 2169972/2169983 co-relation queries the response was YES. [2024-06-21 16:06:26,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115839 conditions, 10465 events. 7069/10465 cut-off events. For 2169972/2169983 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 59904 event pairs, 1594 based on Foata normal form. 14/10474 useless extension candidates. Maximal degree in co-relation 115629. Up to 9123 conditions per place. [2024-06-21 16:06:26,180 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 505 selfloop transitions, 230 changer transitions 0/738 dead transitions. [2024-06-21 16:06:26,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 738 transitions, 14444 flow [2024-06-21 16:06:26,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:06:26,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:06:26,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 16:06:26,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37906976744186044 [2024-06-21 16:06:26,181 INFO L175 Difference]: Start difference. First operand has 456 places, 704 transitions, 12144 flow. Second operand 10 states and 163 transitions. [2024-06-21 16:06:26,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 738 transitions, 14444 flow [2024-06-21 16:06:32,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 738 transitions, 14094 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-21 16:06:32,821 INFO L231 Difference]: Finished difference. Result has 462 places, 710 transitions, 12469 flow [2024-06-21 16:06:32,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11814, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12469, PETRI_PLACES=462, PETRI_TRANSITIONS=710} [2024-06-21 16:06:32,822 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-21 16:06:32,822 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 710 transitions, 12469 flow [2024-06-21 16:06:32,822 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-21 16:06:32,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:32,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:06:32,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:06:32,823 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:06:32,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:32,823 INFO L85 PathProgramCache]: Analyzing trace with hash 781390739, now seen corresponding path program 9 times [2024-06-21 16:06:32,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:32,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577016570] [2024-06-21 16:06:32,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:32,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:32,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:33,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:33,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:33,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577016570] [2024-06-21 16:06:33,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577016570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:33,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:33,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:06:33,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979361551] [2024-06-21 16:06:33,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:33,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:06:33,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:33,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:06:33,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:06:33,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-21 16:06:33,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 710 transitions, 12469 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-21 16:06:33,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:33,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-21 16:06:33,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:37,294 INFO L124 PetriNetUnfolderBase]: 7121/10537 cut-off events. [2024-06-21 16:06:37,294 INFO L125 PetriNetUnfolderBase]: For 2210229/2210240 co-relation queries the response was YES. [2024-06-21 16:06:37,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118029 conditions, 10537 events. 7121/10537 cut-off events. For 2210229/2210240 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 60353 event pairs, 1594 based on Foata normal form. 10/10542 useless extension candidates. Maximal degree in co-relation 117816. Up to 8883 conditions per place. [2024-06-21 16:06:37,485 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 495 selfloop transitions, 248 changer transitions 0/746 dead transitions. [2024-06-21 16:06:37,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 746 transitions, 15144 flow [2024-06-21 16:06:37,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:06:37,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:06:37,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 16:06:37,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-21 16:06:37,487 INFO L175 Difference]: Start difference. First operand has 462 places, 710 transitions, 12469 flow. Second operand 9 states and 151 transitions. [2024-06-21 16:06:37,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 746 transitions, 15144 flow