./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix052_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix052_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 17:00:39,070 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:00:39,123 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:00:39,128 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:00:39,128 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:00:39,148 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:00:39,148 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:00:39,149 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:00:39,149 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:00:39,150 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:00:39,150 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:00:39,151 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:00:39,151 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:00:39,152 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:00:39,152 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:00:39,152 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:00:39,153 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:00:39,153 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:00:39,153 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:00:39,154 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:00:39,154 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:00:39,155 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:00:39,155 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:00:39,155 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:00:39,155 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:00:39,156 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:00:39,156 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:00:39,156 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:00:39,157 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:00:39,157 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:00:39,157 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:00:39,158 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:00:39,158 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:00:39,158 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:00:39,158 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:00:39,159 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:00:39,159 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:00:39,159 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:00:39,159 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:00:39,160 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:00:39,160 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:00:39,160 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:00:39,160 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:00:39,161 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 17:00:39,397 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:00:39,417 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:00:39,420 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:00:39,421 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:00:39,421 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:00:39,422 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/mix052_tso.oepc.yml/witness.yml [2024-06-21 17:00:39,660 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:00:39,660 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:00:39,662 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-21 17:00:40,811 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:00:41,093 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:00:41,094 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-21 17:00:41,111 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd31472e5/245a5e317f1d4556b332b254646d41ec/FLAG2a51c0a2e [2024-06-21 17:00:41,127 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd31472e5/245a5e317f1d4556b332b254646d41ec [2024-06-21 17:00:41,128 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:00:41,130 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:00:41,135 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:00:41,135 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:00:41,139 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:00:41,140 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:00:39" (1/2) ... [2024-06-21 17:00:41,141 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d72b3c9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:00:41, skipping insertion in model container [2024-06-21 17:00:41,142 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:00:39" (1/2) ... [2024-06-21 17:00:41,143 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1ae3622b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:00:41, skipping insertion in model container [2024-06-21 17:00:41,143 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:00:41" (2/2) ... [2024-06-21 17:00:41,144 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d72b3c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41, skipping insertion in model container [2024-06-21 17:00:41,144 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:00:41" (2/2) ... [2024-06-21 17:00:41,145 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:00:41,237 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:00:41,238 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-21 17:00:41,238 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] (((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-21 17:00:41,238 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((((! multithreaded || x$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-21 17:00:41,238 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:00:41,238 INFO L106 edCorrectnessWitness]: ghost_update [L821-L821] multithreaded = 1; [2024-06-21 17:00:41,282 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:00:41,654 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:00:41,663 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:00:41,795 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:00:41,839 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:00:41,839 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41 WrapperNode [2024-06-21 17:00:41,839 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:00:41,840 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:00:41,840 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:00:41,841 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:00:41,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,861 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,898 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-21 17:00:41,899 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:00:41,900 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:00:41,900 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:00:41,900 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:00:41,911 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,911 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,915 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,931 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 17:00:41,932 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,932 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,942 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,943 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,948 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,950 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,970 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:00:41,971 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:00:41,971 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:00:41,971 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:00:41,972 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (1/1) ... [2024-06-21 17:00:41,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:00:41,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:00:41,996 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 17:00:42,008 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 17:00:42,041 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:00:42,042 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:00:42,042 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:00:42,042 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:00:42,042 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:00:42,043 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:00:42,043 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 17:00:42,043 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 17:00:42,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:00:42,043 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:00:42,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:00:42,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:00:42,046 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 17:00:42,194 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:00:42,196 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:00:42,523 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:00:42,523 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:00:42,734 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:00:42,734 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:00:42,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:00:42 BoogieIcfgContainer [2024-06-21 17:00:42,735 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:00:42,738 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:00:42,738 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:00:42,741 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:00:42,741 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:00:39" (1/4) ... [2024-06-21 17:00:42,742 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e8c2229 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:00:42, skipping insertion in model container [2024-06-21 17:00:42,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:00:41" (2/4) ... [2024-06-21 17:00:42,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e8c2229 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:00:42, skipping insertion in model container [2024-06-21 17:00:42,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:00:41" (3/4) ... [2024-06-21 17:00:42,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e8c2229 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:00:42, skipping insertion in model container [2024-06-21 17:00:42,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:00:42" (4/4) ... [2024-06-21 17:00:42,745 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_tso.oepc.i [2024-06-21 17:00:42,761 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:00:42,761 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 17:00:42,762 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:00:42,811 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:00:42,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 17:00:42,881 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 17:00:42,882 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:00:42,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 17:00:42,884 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 17:00:42,887 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 17:00:42,898 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:00:42,903 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;@5126e94a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:00:42,904 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 17:00:42,911 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:00:42,911 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 17:00:42,911 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:00:42,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:42,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:00:42,913 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 17:00:42,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:42,928 INFO L85 PathProgramCache]: Analyzing trace with hash 372110564, now seen corresponding path program 1 times [2024-06-21 17:00:42,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:42,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502858292] [2024-06-21 17:00:42,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:42,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:43,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:43,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:43,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502858292] [2024-06-21 17:00:43,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502858292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:43,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:43,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:00:43,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007066622] [2024-06-21 17:00:43,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:43,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:00:43,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:43,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:00:43,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:00:43,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 17:00:43,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:43,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:43,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 17:00:43,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:44,355 INFO L124 PetriNetUnfolderBase]: 1156/1825 cut-off events. [2024-06-21 17:00:44,355 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 17:00:44,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 1825 events. 1156/1825 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8869 event pairs, 805 based on Foata normal form. 1/1786 useless extension candidates. Maximal degree in co-relation 3640. Up to 1740 conditions per place. [2024-06-21 17:00:44,373 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 17:00:44,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-21 17:00:44,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:00:44,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:00:44,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 17:00:44,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 17:00:44,386 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-21 17:00:44,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-21 17:00:44,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 17:00:44,391 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 17:00:44,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 17:00:44,396 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 17:00:44,396 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 17:00:44,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:44,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:44,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:44,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:00:44,397 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 17:00:44,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:44,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1117077401, now seen corresponding path program 1 times [2024-06-21 17:00:44,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:44,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479450493] [2024-06-21 17:00:44,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:44,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:44,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:44,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:44,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:44,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479450493] [2024-06-21 17:00:44,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479450493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:44,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:44,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:00:44,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822058039] [2024-06-21 17:00:44,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:44,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:00:44,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:44,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:00:44,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:00:44,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 17:00:44,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 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 17:00:44,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:44,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 17:00:44,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:45,228 INFO L124 PetriNetUnfolderBase]: 1357/2070 cut-off events. [2024-06-21 17:00:45,229 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-21 17:00:45,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2070 events. 1357/2070 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9703 event pairs, 840 based on Foata normal form. 3/2072 useless extension candidates. Maximal degree in co-relation 4725. Up to 2013 conditions per place. [2024-06-21 17:00:45,243 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-21 17:00:45,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-21 17:00:45,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:00:45,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:00:45,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-21 17:00:45,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 17:00:45,246 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-21 17:00:45,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-21 17:00:45,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:00:45,248 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-21 17:00:45,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 17:00:45,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-21 17:00:45,249 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-21 17:00:45,249 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 17:00:45,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:45,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:45,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:00:45,250 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:45,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:45,251 INFO L85 PathProgramCache]: Analyzing trace with hash 269662507, now seen corresponding path program 1 times [2024-06-21 17:00:45,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:45,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260229000] [2024-06-21 17:00:45,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:45,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:45,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:45,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:45,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:45,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260229000] [2024-06-21 17:00:45,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260229000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:45,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:45,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:00:45,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135284204] [2024-06-21 17:00:45,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:45,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:00:45,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:45,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:00:45,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:00:45,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 17:00:45,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:45,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:45,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 17:00:45,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:46,150 INFO L124 PetriNetUnfolderBase]: 1345/2054 cut-off events. [2024-06-21 17:00:46,151 INFO L125 PetriNetUnfolderBase]: For 1116/1116 co-relation queries the response was YES. [2024-06-21 17:00:46,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5226 conditions, 2054 events. 1345/2054 cut-off events. For 1116/1116 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9587 event pairs, 592 based on Foata normal form. 6/2059 useless extension candidates. Maximal degree in co-relation 5212. Up to 1965 conditions per place. [2024-06-21 17:00:46,164 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-21 17:00:46,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 62 transitions, 318 flow [2024-06-21 17:00:46,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:00:46,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:00:46,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-21 17:00:46,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 17:00:46,173 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 110 transitions. [2024-06-21 17:00:46,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 62 transitions, 318 flow [2024-06-21 17:00:46,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 304 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 17:00:46,177 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 170 flow [2024-06-21 17:00:46,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-21 17:00:46,179 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2024-06-21 17:00:46,179 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 170 flow [2024-06-21 17:00:46,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:46,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:46,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:46,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:00:46,181 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 17:00:46,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:46,181 INFO L85 PathProgramCache]: Analyzing trace with hash -265907840, now seen corresponding path program 1 times [2024-06-21 17:00:46,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:46,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577509263] [2024-06-21 17:00:46,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:47,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 17:00:47,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:47,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577509263] [2024-06-21 17:00:47,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577509263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:47,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:47,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:00:47,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954903127] [2024-06-21 17:00:47,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:47,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:00:47,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:47,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:00:47,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:00:47,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 17:00:47,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 170 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 17:00:47,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:47,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 17:00:47,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:47,720 INFO L124 PetriNetUnfolderBase]: 1336/2037 cut-off events. [2024-06-21 17:00:47,721 INFO L125 PetriNetUnfolderBase]: For 2056/2056 co-relation queries the response was YES. [2024-06-21 17:00:47,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5693 conditions, 2037 events. 1336/2037 cut-off events. For 2056/2056 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9478 event pairs, 450 based on Foata normal form. 6/2042 useless extension candidates. Maximal degree in co-relation 5678. Up to 1920 conditions per place. [2024-06-21 17:00:47,756 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-21 17:00:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 68 transitions, 372 flow [2024-06-21 17:00:47,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:00:47,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:00:47,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-21 17:00:47,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 17:00:47,758 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 170 flow. Second operand 6 states and 126 transitions. [2024-06-21 17:00:47,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 68 transitions, 372 flow [2024-06-21 17:00:47,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 348 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 17:00:47,762 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 189 flow [2024-06-21 17:00:47,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-21 17:00:47,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-21 17:00:47,763 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 189 flow [2024-06-21 17:00:47,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 17:00:47,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:47,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:47,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:00:47,764 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 17:00:47,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:47,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1195026544, now seen corresponding path program 1 times [2024-06-21 17:00:47,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:47,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037628613] [2024-06-21 17:00:47,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:47,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:48,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:48,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:48,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037628613] [2024-06-21 17:00:48,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037628613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:48,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:48,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:00:48,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20527992] [2024-06-21 17:00:48,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:48,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:00:48,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:48,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:00:48,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:00:48,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 17:00:48,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 189 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:48,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:48,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 17:00:48,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:48,733 INFO L124 PetriNetUnfolderBase]: 1124/1816 cut-off events. [2024-06-21 17:00:48,734 INFO L125 PetriNetUnfolderBase]: For 2652/2652 co-relation queries the response was YES. [2024-06-21 17:00:48,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5287 conditions, 1816 events. 1124/1816 cut-off events. For 2652/2652 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8843 event pairs, 527 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 5270. Up to 1682 conditions per place. [2024-06-21 17:00:48,747 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 42 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-21 17:00:48,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 55 transitions, 333 flow [2024-06-21 17:00:48,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:00:48,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:00:48,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 17:00:48,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-21 17:00:48,750 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 189 flow. Second operand 5 states and 89 transitions. [2024-06-21 17:00:48,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 55 transitions, 333 flow [2024-06-21 17:00:48,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 300 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 17:00:48,758 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 202 flow [2024-06-21 17:00:48,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-21 17:00:48,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-21 17:00:48,761 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 202 flow [2024-06-21 17:00:48,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:48,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:48,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:48,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:00:48,766 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 17:00:48,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:48,767 INFO L85 PathProgramCache]: Analyzing trace with hash -5272493, now seen corresponding path program 1 times [2024-06-21 17:00:48,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:48,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650390383] [2024-06-21 17:00:48,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:48,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:48,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:49,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:49,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:49,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650390383] [2024-06-21 17:00:49,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650390383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:49,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:49,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:00:49,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99359834] [2024-06-21 17:00:49,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:49,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:00:49,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:49,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:00:49,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:00:49,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:49,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 202 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:49,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:49,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:49,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:49,954 INFO L124 PetriNetUnfolderBase]: 1342/2046 cut-off events. [2024-06-21 17:00:49,955 INFO L125 PetriNetUnfolderBase]: For 4400/4400 co-relation queries the response was YES. [2024-06-21 17:00:49,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 2046 events. 1342/2046 cut-off events. For 4400/4400 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9533 event pairs, 626 based on Foata normal form. 2/2047 useless extension candidates. Maximal degree in co-relation 6497. Up to 1980 conditions per place. [2024-06-21 17:00:49,968 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-21 17:00:49,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 65 transitions, 390 flow [2024-06-21 17:00:49,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:00:49,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:00:49,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 17:00:49,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-06-21 17:00:49,970 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 202 flow. Second operand 6 states and 103 transitions. [2024-06-21 17:00:49,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 65 transitions, 390 flow [2024-06-21 17:00:49,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 368 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 17:00:49,976 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 236 flow [2024-06-21 17:00:49,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 17:00:49,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-21 17:00:49,979 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 236 flow [2024-06-21 17:00:49,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:49,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:49,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:49,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:00:49,980 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:49,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:49,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1664223377, now seen corresponding path program 2 times [2024-06-21 17:00:49,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:49,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246730065] [2024-06-21 17:00:49,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:49,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:50,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:50,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:50,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246730065] [2024-06-21 17:00:50,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246730065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:50,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:50,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:00:50,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578429319] [2024-06-21 17:00:50,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:50,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:00:50,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:50,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:00:50,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:00:50,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:50,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 236 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:50,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:50,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:50,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:51,115 INFO L124 PetriNetUnfolderBase]: 1337/2041 cut-off events. [2024-06-21 17:00:51,115 INFO L125 PetriNetUnfolderBase]: For 5954/5964 co-relation queries the response was YES. [2024-06-21 17:00:51,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6991 conditions, 2041 events. 1337/2041 cut-off events. For 5954/5964 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9506 event pairs, 627 based on Foata normal form. 10/2049 useless extension candidates. Maximal degree in co-relation 6971. Up to 1955 conditions per place. [2024-06-21 17:00:51,132 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 45 selfloop transitions, 16 changer transitions 0/65 dead transitions. [2024-06-21 17:00:51,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 422 flow [2024-06-21 17:00:51,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:00:51,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:00:51,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 17:00:51,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 17:00:51,134 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 236 flow. Second operand 6 states and 102 transitions. [2024-06-21 17:00:51,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 422 flow [2024-06-21 17:00:51,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 390 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 17:00:51,139 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 276 flow [2024-06-21 17:00:51,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=276, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-21 17:00:51,140 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-21 17:00:51,140 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 276 flow [2024-06-21 17:00:51,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:51,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:51,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:51,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:00:51,141 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 17:00:51,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:51,142 INFO L85 PathProgramCache]: Analyzing trace with hash -639107131, now seen corresponding path program 1 times [2024-06-21 17:00:51,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:51,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739861751] [2024-06-21 17:00:51,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:51,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:51,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:52,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:52,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:52,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739861751] [2024-06-21 17:00:52,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739861751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:52,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:52,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:00:52,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034417150] [2024-06-21 17:00:52,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:52,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:00:52,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:52,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:00:52,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:00:52,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:52,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 276 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:52,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:52,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:52,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:52,562 INFO L124 PetriNetUnfolderBase]: 1377/2169 cut-off events. [2024-06-21 17:00:52,563 INFO L125 PetriNetUnfolderBase]: For 7619/7619 co-relation queries the response was YES. [2024-06-21 17:00:52,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7684 conditions, 2169 events. 1377/2169 cut-off events. For 7619/7619 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10312 event pairs, 625 based on Foata normal form. 2/2170 useless extension candidates. Maximal degree in co-relation 7663. Up to 2033 conditions per place. [2024-06-21 17:00:52,584 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 14 changer transitions 0/75 dead transitions. [2024-06-21 17:00:52,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 75 transitions, 505 flow [2024-06-21 17:00:52,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:00:52,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:00:52,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 17:00:52,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 17:00:52,588 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 276 flow. Second operand 7 states and 115 transitions. [2024-06-21 17:00:52,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 75 transitions, 505 flow [2024-06-21 17:00:52,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 454 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 17:00:52,595 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 312 flow [2024-06-21 17:00:52,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=312, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-21 17:00:52,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-21 17:00:52,597 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 312 flow [2024-06-21 17:00:52,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:52,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:52,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:52,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:00:52,598 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 17:00:52,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:52,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1780256499, now seen corresponding path program 1 times [2024-06-21 17:00:52,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:52,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078226552] [2024-06-21 17:00:52,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:52,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:53,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:53,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:53,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078226552] [2024-06-21 17:00:53,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078226552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:53,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:53,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:00:53,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37142158] [2024-06-21 17:00:53,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:53,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:00:53,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:53,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:00:53,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:00:53,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:53,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 312 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:53,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:53,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:53,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:53,829 INFO L124 PetriNetUnfolderBase]: 1589/2407 cut-off events. [2024-06-21 17:00:53,830 INFO L125 PetriNetUnfolderBase]: For 11696/11706 co-relation queries the response was YES. [2024-06-21 17:00:53,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 2407 events. 1589/2407 cut-off events. For 11696/11706 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11405 event pairs, 560 based on Foata normal form. 4/2410 useless extension candidates. Maximal degree in co-relation 9420. Up to 2295 conditions per place. [2024-06-21 17:00:53,845 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 66 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-21 17:00:53,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 88 transitions, 584 flow [2024-06-21 17:00:53,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:00:53,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:00:53,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 17:00:53,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-21 17:00:53,847 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 312 flow. Second operand 7 states and 123 transitions. [2024-06-21 17:00:53,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 88 transitions, 584 flow [2024-06-21 17:00:53,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 544 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 17:00:53,854 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 366 flow [2024-06-21 17:00:53,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-21 17:00:53,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-21 17:00:53,856 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 366 flow [2024-06-21 17:00:53,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:53,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:53,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:53,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:00:53,857 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 17:00:53,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:53,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1655840917, now seen corresponding path program 2 times [2024-06-21 17:00:53,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:53,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005196084] [2024-06-21 17:00:53,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:53,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:53,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:54,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:54,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:54,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005196084] [2024-06-21 17:00:54,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005196084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:54,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:54,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:00:54,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470402455] [2024-06-21 17:00:54,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:54,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:00:54,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:54,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:00:54,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:00:54,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:54,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 366 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:54,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:54,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:54,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:55,150 INFO L124 PetriNetUnfolderBase]: 1669/2526 cut-off events. [2024-06-21 17:00:55,150 INFO L125 PetriNetUnfolderBase]: For 15386/15396 co-relation queries the response was YES. [2024-06-21 17:00:55,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10815 conditions, 2526 events. 1669/2526 cut-off events. For 15386/15396 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11971 event pairs, 557 based on Foata normal form. 18/2543 useless extension candidates. Maximal degree in co-relation 10790. Up to 2297 conditions per place. [2024-06-21 17:00:55,164 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 68 selfloop transitions, 24 changer transitions 0/97 dead transitions. [2024-06-21 17:00:55,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 97 transitions, 742 flow [2024-06-21 17:00:55,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:00:55,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:00:55,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 17:00:55,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-21 17:00:55,169 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 366 flow. Second operand 7 states and 127 transitions. [2024-06-21 17:00:55,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 97 transitions, 742 flow [2024-06-21 17:00:55,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 97 transitions, 700 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 17:00:55,181 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 482 flow [2024-06-21 17:00:55,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=482, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-21 17:00:55,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 17:00:55,183 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 482 flow [2024-06-21 17:00:55,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:55,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:55,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:55,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:00:55,184 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 17:00:55,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:55,184 INFO L85 PathProgramCache]: Analyzing trace with hash -51316531, now seen corresponding path program 3 times [2024-06-21 17:00:55,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:55,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180583136] [2024-06-21 17:00:55,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:55,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:55,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:55,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:55,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180583136] [2024-06-21 17:00:55,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180583136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:55,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:55,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:00:55,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69163253] [2024-06-21 17:00:55,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:55,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:00:55,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:55,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:00:55,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:00:55,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:55,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 482 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:55,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:55,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:55,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:56,352 INFO L124 PetriNetUnfolderBase]: 1687/2559 cut-off events. [2024-06-21 17:00:56,353 INFO L125 PetriNetUnfolderBase]: For 19907/19914 co-relation queries the response was YES. [2024-06-21 17:00:56,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11916 conditions, 2559 events. 1687/2559 cut-off events. For 19907/19914 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12238 event pairs, 521 based on Foata normal form. 12/2568 useless extension candidates. Maximal degree in co-relation 11889. Up to 2208 conditions per place. [2024-06-21 17:00:56,372 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 63 selfloop transitions, 37 changer transitions 0/105 dead transitions. [2024-06-21 17:00:56,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 105 transitions, 936 flow [2024-06-21 17:00:56,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:00:56,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:00:56,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 17:00:56,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 17:00:56,374 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 482 flow. Second operand 7 states and 131 transitions. [2024-06-21 17:00:56,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 105 transitions, 936 flow [2024-06-21 17:00:56,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 890 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 17:00:56,391 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 634 flow [2024-06-21 17:00:56,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=634, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-21 17:00:56,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 17:00:56,392 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 634 flow [2024-06-21 17:00:56,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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 17:00:56,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:56,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:56,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:00:56,393 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 17:00:56,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:56,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1662516271, now seen corresponding path program 1 times [2024-06-21 17:00:56,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:56,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269319191] [2024-06-21 17:00:56,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:56,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:56,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:57,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:57,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:57,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269319191] [2024-06-21 17:00:57,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269319191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:57,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:57,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:00:57,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762340128] [2024-06-21 17:00:57,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:57,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:00:57,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:57,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:00:57,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:00:57,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:57,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 634 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:57,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:57,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:57,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:58,020 INFO L124 PetriNetUnfolderBase]: 1573/2452 cut-off events. [2024-06-21 17:00:58,020 INFO L125 PetriNetUnfolderBase]: For 20059/20059 co-relation queries the response was YES. [2024-06-21 17:00:58,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11731 conditions, 2452 events. 1573/2452 cut-off events. For 20059/20059 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11744 event pairs, 470 based on Foata normal form. 4/2455 useless extension candidates. Maximal degree in co-relation 11701. Up to 2302 conditions per place. [2024-06-21 17:00:58,038 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-21 17:00:58,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 104 transitions, 926 flow [2024-06-21 17:00:58,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:00:58,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:00:58,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 17:00:58,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 17:00:58,040 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 634 flow. Second operand 8 states and 130 transitions. [2024-06-21 17:00:58,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 104 transitions, 926 flow [2024-06-21 17:00:58,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 822 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 17:00:58,072 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 605 flow [2024-06-21 17:00:58,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=605, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2024-06-21 17:00:58,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-21 17:00:58,073 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 605 flow [2024-06-21 17:00:58,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:00:58,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:58,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:58,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:00:58,074 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:00:58,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash -351837238, now seen corresponding path program 1 times [2024-06-21 17:00:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832692967] [2024-06-21 17:00:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:58,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:58,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:58,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 17:00:58,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:58,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832692967] [2024-06-21 17:00:58,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832692967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:58,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:58,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:00:58,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203349972] [2024-06-21 17:00:58,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:58,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:00:58,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:58,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:00:58,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:00:58,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:00:58,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 605 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 17:00:58,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:00:58,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:00:58,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:00:59,080 INFO L124 PetriNetUnfolderBase]: 1567/2444 cut-off events. [2024-06-21 17:00:59,080 INFO L125 PetriNetUnfolderBase]: For 20150/20150 co-relation queries the response was YES. [2024-06-21 17:00:59,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11365 conditions, 2444 events. 1567/2444 cut-off events. For 20150/20150 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11645 event pairs, 490 based on Foata normal form. 2/2445 useless extension candidates. Maximal degree in co-relation 11334. Up to 2333 conditions per place. [2024-06-21 17:00:59,096 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 80 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-21 17:00:59,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 825 flow [2024-06-21 17:00:59,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:00:59,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:00:59,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-21 17:00:59,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 17:00:59,113 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 605 flow. Second operand 5 states and 82 transitions. [2024-06-21 17:00:59,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 825 flow [2024-06-21 17:00:59,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 92 transitions, 770 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 17:00:59,139 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 600 flow [2024-06-21 17:00:59,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=600, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-21 17:00:59,139 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-21 17:00:59,140 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 600 flow [2024-06-21 17:00:59,140 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 17:00:59,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:00:59,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:00:59,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:00:59,141 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 17:00:59,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:00:59,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1504236366, now seen corresponding path program 1 times [2024-06-21 17:00:59,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:00:59,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29684051] [2024-06-21 17:00:59,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:00:59,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:00:59,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:00:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:00:59,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:00:59,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29684051] [2024-06-21 17:00:59,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29684051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:00:59,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:00:59,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:00:59,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103568943] [2024-06-21 17:00:59,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:00:59,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:00:59,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:00:59,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:00:59,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:00,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:00,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 600 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:00,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:00,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:00,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:00,586 INFO L124 PetriNetUnfolderBase]: 1665/2523 cut-off events. [2024-06-21 17:01:00,587 INFO L125 PetriNetUnfolderBase]: For 26069/26069 co-relation queries the response was YES. [2024-06-21 17:01:00,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12770 conditions, 2523 events. 1665/2523 cut-off events. For 26069/26069 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12018 event pairs, 507 based on Foata normal form. 2/2524 useless extension candidates. Maximal degree in co-relation 12738. Up to 2402 conditions per place. [2024-06-21 17:01:00,606 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2024-06-21 17:01:00,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 112 transitions, 928 flow [2024-06-21 17:01:00,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:00,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:00,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 17:01:00,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-21 17:01:00,608 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 600 flow. Second operand 7 states and 123 transitions. [2024-06-21 17:01:00,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 112 transitions, 928 flow [2024-06-21 17:01:00,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 112 transitions, 900 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 17:01:00,628 INFO L231 Difference]: Finished difference. Result has 80 places, 86 transitions, 674 flow [2024-06-21 17:01:00,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=674, PETRI_PLACES=80, PETRI_TRANSITIONS=86} [2024-06-21 17:01:00,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-21 17:01:00,629 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 86 transitions, 674 flow [2024-06-21 17:01:00,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:00,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:00,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:00,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:01:00,630 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:00,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:00,630 INFO L85 PathProgramCache]: Analyzing trace with hash -771873166, now seen corresponding path program 1 times [2024-06-21 17:01:00,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:00,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078124044] [2024-06-21 17:01:00,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:00,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:00,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:01,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:01,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:01,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078124044] [2024-06-21 17:01:01,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078124044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:01,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:01,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:01,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717397306] [2024-06-21 17:01:01,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:01,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:01,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:01,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:01,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:01,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:01,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 86 transitions, 674 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 17:01:01,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:01,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:01,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:02,101 INFO L124 PetriNetUnfolderBase]: 1785/2662 cut-off events. [2024-06-21 17:01:02,102 INFO L125 PetriNetUnfolderBase]: For 28843/28843 co-relation queries the response was YES. [2024-06-21 17:01:02,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13292 conditions, 2662 events. 1785/2662 cut-off events. For 28843/28843 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12104 event pairs, 501 based on Foata normal form. 6/2667 useless extension candidates. Maximal degree in co-relation 13259. Up to 2435 conditions per place. [2024-06-21 17:01:02,123 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 88 selfloop transitions, 35 changer transitions 0/126 dead transitions. [2024-06-21 17:01:02,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 126 transitions, 1095 flow [2024-06-21 17:01:02,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:02,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:02,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 17:01:02,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 17:01:02,125 INFO L175 Difference]: Start difference. First operand has 80 places, 86 transitions, 674 flow. Second operand 8 states and 134 transitions. [2024-06-21 17:01:02,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 126 transitions, 1095 flow [2024-06-21 17:01:02,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 126 transitions, 999 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:02,151 INFO L231 Difference]: Finished difference. Result has 84 places, 96 transitions, 766 flow [2024-06-21 17:01:02,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=766, PETRI_PLACES=84, PETRI_TRANSITIONS=96} [2024-06-21 17:01:02,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 17:01:02,153 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 96 transitions, 766 flow [2024-06-21 17:01:02,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 17:01:02,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:02,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:02,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:01:02,154 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:02,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:02,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1590805874, now seen corresponding path program 2 times [2024-06-21 17:01:02,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:02,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779101180] [2024-06-21 17:01:02,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:02,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:02,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:03,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:03,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:03,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779101180] [2024-06-21 17:01:03,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779101180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:03,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:03,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:03,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874136284] [2024-06-21 17:01:03,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:03,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:03,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:03,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:03,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:03,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:03,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 96 transitions, 766 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 17:01:03,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:03,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:03,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:03,734 INFO L124 PetriNetUnfolderBase]: 1851/2763 cut-off events. [2024-06-21 17:01:03,734 INFO L125 PetriNetUnfolderBase]: For 32971/32978 co-relation queries the response was YES. [2024-06-21 17:01:03,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14142 conditions, 2763 events. 1851/2763 cut-off events. For 32971/32978 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12592 event pairs, 520 based on Foata normal form. 10/2770 useless extension candidates. Maximal degree in co-relation 14107. Up to 2437 conditions per place. [2024-06-21 17:01:03,755 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 84 selfloop transitions, 49 changer transitions 0/136 dead transitions. [2024-06-21 17:01:03,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 136 transitions, 1208 flow [2024-06-21 17:01:03,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:03,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:03,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 17:01:03,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 17:01:03,758 INFO L175 Difference]: Start difference. First operand has 84 places, 96 transitions, 766 flow. Second operand 8 states and 137 transitions. [2024-06-21 17:01:03,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 136 transitions, 1208 flow [2024-06-21 17:01:03,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 136 transitions, 1155 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 17:01:03,793 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 937 flow [2024-06-21 17:01:03,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=937, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2024-06-21 17:01:03,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 17:01:03,794 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 937 flow [2024-06-21 17:01:03,794 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 17:01:03,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:03,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:03,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:01:03,795 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:03,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:03,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1590596624, now seen corresponding path program 3 times [2024-06-21 17:01:03,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:03,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145787856] [2024-06-21 17:01:03,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:03,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:03,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:04,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:04,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:04,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145787856] [2024-06-21 17:01:04,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145787856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:04,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:04,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:04,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080268809] [2024-06-21 17:01:04,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:04,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:04,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:04,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:04,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:04,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:04,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 937 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 17:01:04,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:04,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:04,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:05,339 INFO L124 PetriNetUnfolderBase]: 1840/2743 cut-off events. [2024-06-21 17:01:05,340 INFO L125 PetriNetUnfolderBase]: For 36126/36139 co-relation queries the response was YES. [2024-06-21 17:01:05,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14617 conditions, 2743 events. 1840/2743 cut-off events. For 36126/36139 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12505 event pairs, 508 based on Foata normal form. 12/2753 useless extension candidates. Maximal degree in co-relation 14579. Up to 2610 conditions per place. [2024-06-21 17:01:05,409 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 105 selfloop transitions, 39 changer transitions 0/147 dead transitions. [2024-06-21 17:01:05,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 147 transitions, 1424 flow [2024-06-21 17:01:05,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:05,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:05,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 17:01:05,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 17:01:05,411 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 937 flow. Second operand 9 states and 141 transitions. [2024-06-21 17:01:05,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 147 transitions, 1424 flow [2024-06-21 17:01:05,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 147 transitions, 1327 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 17:01:05,447 INFO L231 Difference]: Finished difference. Result has 97 places, 120 transitions, 1096 flow [2024-06-21 17:01:05,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1096, PETRI_PLACES=97, PETRI_TRANSITIONS=120} [2024-06-21 17:01:05,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-21 17:01:05,448 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 120 transitions, 1096 flow [2024-06-21 17:01:05,448 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 17:01:05,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:05,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:05,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:01:05,448 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:05,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:05,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1053991146, now seen corresponding path program 1 times [2024-06-21 17:01:05,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:05,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834060419] [2024-06-21 17:01:05,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:05,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:05,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:06,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:06,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:06,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834060419] [2024-06-21 17:01:06,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834060419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:06,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:06,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:06,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702434525] [2024-06-21 17:01:06,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:06,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:06,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:06,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:06,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:06,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:06,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 120 transitions, 1096 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:06,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:06,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:06,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:07,151 INFO L124 PetriNetUnfolderBase]: 1819/2779 cut-off events. [2024-06-21 17:01:07,152 INFO L125 PetriNetUnfolderBase]: For 40042/40051 co-relation queries the response was YES. [2024-06-21 17:01:07,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15204 conditions, 2779 events. 1819/2779 cut-off events. For 40042/40051 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 13318 event pairs, 464 based on Foata normal form. 8/2779 useless extension candidates. Maximal degree in co-relation 15162. Up to 2565 conditions per place. [2024-06-21 17:01:07,168 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 134 selfloop transitions, 31 changer transitions 0/174 dead transitions. [2024-06-21 17:01:07,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 174 transitions, 1710 flow [2024-06-21 17:01:07,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:07,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:07,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 17:01:07,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 17:01:07,171 INFO L175 Difference]: Start difference. First operand has 97 places, 120 transitions, 1096 flow. Second operand 9 states and 156 transitions. [2024-06-21 17:01:07,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 174 transitions, 1710 flow [2024-06-21 17:01:07,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 174 transitions, 1638 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 17:01:07,212 INFO L231 Difference]: Finished difference. Result has 106 places, 139 transitions, 1316 flow [2024-06-21 17:01:07,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1316, PETRI_PLACES=106, PETRI_TRANSITIONS=139} [2024-06-21 17:01:07,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 17:01:07,213 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 139 transitions, 1316 flow [2024-06-21 17:01:07,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:07,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:07,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:07,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:01:07,214 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:07,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:07,214 INFO L85 PathProgramCache]: Analyzing trace with hash -613372694, now seen corresponding path program 2 times [2024-06-21 17:01:07,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:07,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520811615] [2024-06-21 17:01:07,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:07,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:07,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:08,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:08,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:08,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520811615] [2024-06-21 17:01:08,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520811615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:08,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:08,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:08,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933756632] [2024-06-21 17:01:08,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:08,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:08,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:08,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:08,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:08,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:08,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 139 transitions, 1316 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:08,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:08,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:08,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:08,958 INFO L124 PetriNetUnfolderBase]: 1852/2836 cut-off events. [2024-06-21 17:01:08,958 INFO L125 PetriNetUnfolderBase]: For 45843/45856 co-relation queries the response was YES. [2024-06-21 17:01:08,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16158 conditions, 2836 events. 1852/2836 cut-off events. For 45843/45856 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13687 event pairs, 326 based on Foata normal form. 12/2840 useless extension candidates. Maximal degree in co-relation 16112. Up to 2558 conditions per place. [2024-06-21 17:01:08,976 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-06-21 17:01:08,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 172 transitions, 1784 flow [2024-06-21 17:01:08,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:08,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:08,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 17:01:08,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 17:01:08,978 INFO L175 Difference]: Start difference. First operand has 106 places, 139 transitions, 1316 flow. Second operand 8 states and 137 transitions. [2024-06-21 17:01:08,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 172 transitions, 1784 flow [2024-06-21 17:01:09,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 172 transitions, 1718 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 17:01:09,036 INFO L231 Difference]: Finished difference. Result has 111 places, 141 transitions, 1376 flow [2024-06-21 17:01:09,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1376, PETRI_PLACES=111, PETRI_TRANSITIONS=141} [2024-06-21 17:01:09,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-21 17:01:09,037 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 141 transitions, 1376 flow [2024-06-21 17:01:09,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:09,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:09,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:09,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:01:09,038 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:09,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:09,039 INFO L85 PathProgramCache]: Analyzing trace with hash -613312244, now seen corresponding path program 3 times [2024-06-21 17:01:09,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:09,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477620131] [2024-06-21 17:01:09,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:09,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:09,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:10,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:10,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:10,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477620131] [2024-06-21 17:01:10,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477620131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:10,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:10,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:10,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464570478] [2024-06-21 17:01:10,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:10,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:10,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:10,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:10,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:10,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:10,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 141 transitions, 1376 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:10,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:10,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:10,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:10,780 INFO L124 PetriNetUnfolderBase]: 1881/2885 cut-off events. [2024-06-21 17:01:10,780 INFO L125 PetriNetUnfolderBase]: For 52616/52629 co-relation queries the response was YES. [2024-06-21 17:01:10,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16848 conditions, 2885 events. 1881/2885 cut-off events. For 52616/52629 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 14017 event pairs, 428 based on Foata normal form. 16/2893 useless extension candidates. Maximal degree in co-relation 16801. Up to 2613 conditions per place. [2024-06-21 17:01:10,798 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 127 selfloop transitions, 38 changer transitions 0/174 dead transitions. [2024-06-21 17:01:10,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 174 transitions, 1854 flow [2024-06-21 17:01:10,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:10,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:10,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 17:01:10,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-21 17:01:10,800 INFO L175 Difference]: Start difference. First operand has 111 places, 141 transitions, 1376 flow. Second operand 8 states and 138 transitions. [2024-06-21 17:01:10,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 174 transitions, 1854 flow [2024-06-21 17:01:10,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 174 transitions, 1744 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:10,860 INFO L231 Difference]: Finished difference. Result has 113 places, 143 transitions, 1404 flow [2024-06-21 17:01:10,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1404, PETRI_PLACES=113, PETRI_TRANSITIONS=143} [2024-06-21 17:01:10,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-21 17:01:10,861 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 143 transitions, 1404 flow [2024-06-21 17:01:10,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:10,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:10,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:10,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:01:10,862 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:10,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:10,862 INFO L85 PathProgramCache]: Analyzing trace with hash -495039866, now seen corresponding path program 1 times [2024-06-21 17:01:10,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:10,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130026646] [2024-06-21 17:01:10,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:10,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:10,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:11,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:11,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:11,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130026646] [2024-06-21 17:01:11,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130026646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:11,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:11,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:11,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979136494] [2024-06-21 17:01:11,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:11,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:11,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:11,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:11,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:11,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:11,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 143 transitions, 1404 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 17:01:11,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:11,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:11,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:12,521 INFO L124 PetriNetUnfolderBase]: 2112/3183 cut-off events. [2024-06-21 17:01:12,521 INFO L125 PetriNetUnfolderBase]: For 58103/58109 co-relation queries the response was YES. [2024-06-21 17:01:12,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18003 conditions, 3183 events. 2112/3183 cut-off events. For 58103/58109 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15091 event pairs, 490 based on Foata normal form. 30/3212 useless extension candidates. Maximal degree in co-relation 17955. Up to 2742 conditions per place. [2024-06-21 17:01:12,542 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 127 selfloop transitions, 52 changer transitions 0/182 dead transitions. [2024-06-21 17:01:12,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 182 transitions, 1924 flow [2024-06-21 17:01:12,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:12,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:12,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 17:01:12,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 17:01:12,543 INFO L175 Difference]: Start difference. First operand has 113 places, 143 transitions, 1404 flow. Second operand 9 states and 152 transitions. [2024-06-21 17:01:12,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 182 transitions, 1924 flow [2024-06-21 17:01:12,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 182 transitions, 1814 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:12,597 INFO L231 Difference]: Finished difference. Result has 116 places, 145 transitions, 1451 flow [2024-06-21 17:01:12,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1451, PETRI_PLACES=116, PETRI_TRANSITIONS=145} [2024-06-21 17:01:12,598 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-21 17:01:12,598 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 145 transitions, 1451 flow [2024-06-21 17:01:12,598 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 17:01:12,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:12,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:12,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:01:12,599 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 17:01:12,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:12,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1841551784, now seen corresponding path program 4 times [2024-06-21 17:01:12,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:12,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103434873] [2024-06-21 17:01:12,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:12,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:13,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 17:01:13,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:13,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103434873] [2024-06-21 17:01:13,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103434873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:13,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:13,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:13,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735092655] [2024-06-21 17:01:13,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:13,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:13,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:13,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:13,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:13,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:13,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 145 transitions, 1451 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:13,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:13,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:13,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:14,408 INFO L124 PetriNetUnfolderBase]: 2069/3200 cut-off events. [2024-06-21 17:01:14,408 INFO L125 PetriNetUnfolderBase]: For 66425/66436 co-relation queries the response was YES. [2024-06-21 17:01:14,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18767 conditions, 3200 events. 2069/3200 cut-off events. For 66425/66436 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16123 event pairs, 466 based on Foata normal form. 34/3226 useless extension candidates. Maximal degree in co-relation 18718. Up to 2709 conditions per place. [2024-06-21 17:01:14,430 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 118 selfloop transitions, 52 changer transitions 0/179 dead transitions. [2024-06-21 17:01:14,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 179 transitions, 1947 flow [2024-06-21 17:01:14,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:14,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:14,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 17:01:14,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:01:14,432 INFO L175 Difference]: Start difference. First operand has 116 places, 145 transitions, 1451 flow. Second operand 8 states and 144 transitions. [2024-06-21 17:01:14,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 179 transitions, 1947 flow [2024-06-21 17:01:14,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 179 transitions, 1820 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 17:01:14,510 INFO L231 Difference]: Finished difference. Result has 117 places, 147 transitions, 1492 flow [2024-06-21 17:01:14,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1492, PETRI_PLACES=117, PETRI_TRANSITIONS=147} [2024-06-21 17:01:14,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-21 17:01:14,511 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 147 transitions, 1492 flow [2024-06-21 17:01:14,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:14,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:14,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:14,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:01:14,511 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:14,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:14,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1038641055, now seen corresponding path program 1 times [2024-06-21 17:01:14,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:14,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434068005] [2024-06-21 17:01:14,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:14,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:14,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:15,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:15,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:15,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434068005] [2024-06-21 17:01:15,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434068005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:15,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:15,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:01:15,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439193666] [2024-06-21 17:01:15,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:15,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:01:15,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:15,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:01:15,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:01:15,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:15,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 147 transitions, 1492 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 17:01:15,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:15,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:15,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:15,635 INFO L124 PetriNetUnfolderBase]: 2226/3367 cut-off events. [2024-06-21 17:01:15,636 INFO L125 PetriNetUnfolderBase]: For 65649/65657 co-relation queries the response was YES. [2024-06-21 17:01:15,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19494 conditions, 3367 events. 2226/3367 cut-off events. For 65649/65657 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16238 event pairs, 513 based on Foata normal form. 9/3375 useless extension candidates. Maximal degree in co-relation 19444. Up to 3317 conditions per place. [2024-06-21 17:01:15,705 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 151 selfloop transitions, 19 changer transitions 0/173 dead transitions. [2024-06-21 17:01:15,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1996 flow [2024-06-21 17:01:15,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:01:15,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:01:15,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 17:01:15,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 17:01:15,707 INFO L175 Difference]: Start difference. First operand has 117 places, 147 transitions, 1492 flow. Second operand 6 states and 97 transitions. [2024-06-21 17:01:15,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1996 flow [2024-06-21 17:01:15,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 173 transitions, 1862 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:15,777 INFO L231 Difference]: Finished difference. Result has 118 places, 156 transitions, 1485 flow [2024-06-21 17:01:15,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1485, PETRI_PLACES=118, PETRI_TRANSITIONS=156} [2024-06-21 17:01:15,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-21 17:01:15,778 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 156 transitions, 1485 flow [2024-06-21 17:01:15,778 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 17:01:15,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:15,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:15,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:01:15,778 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 17:01:15,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:15,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2070340986, now seen corresponding path program 2 times [2024-06-21 17:01:15,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:15,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136494817] [2024-06-21 17:01:15,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:15,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:15,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:16,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:16,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136494817] [2024-06-21 17:01:16,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136494817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:16,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:16,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:16,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118650376] [2024-06-21 17:01:16,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:16,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:16,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:16,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:16,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:16,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:16,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 156 transitions, 1485 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 17:01:16,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:16,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:16,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:17,369 INFO L124 PetriNetUnfolderBase]: 2243/3396 cut-off events. [2024-06-21 17:01:17,369 INFO L125 PetriNetUnfolderBase]: For 68673/68697 co-relation queries the response was YES. [2024-06-21 17:01:17,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19671 conditions, 3396 events. 2243/3396 cut-off events. For 68673/68697 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16425 event pairs, 517 based on Foata normal form. 24/3417 useless extension candidates. Maximal degree in co-relation 19619. Up to 3261 conditions per place. [2024-06-21 17:01:17,392 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 34 changer transitions 0/188 dead transitions. [2024-06-21 17:01:17,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 188 transitions, 1999 flow [2024-06-21 17:01:17,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:17,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:17,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 17:01:17,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 17:01:17,397 INFO L175 Difference]: Start difference. First operand has 118 places, 156 transitions, 1485 flow. Second operand 9 states and 141 transitions. [2024-06-21 17:01:17,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 188 transitions, 1999 flow [2024-06-21 17:01:17,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 188 transitions, 1971 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-21 17:01:17,473 INFO L231 Difference]: Finished difference. Result has 126 places, 158 transitions, 1584 flow [2024-06-21 17:01:17,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1584, PETRI_PLACES=126, PETRI_TRANSITIONS=158} [2024-06-21 17:01:17,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-21 17:01:17,473 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 158 transitions, 1584 flow [2024-06-21 17:01:17,474 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 17:01:17,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:17,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:17,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:01:17,474 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 17:01:17,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:17,474 INFO L85 PathProgramCache]: Analyzing trace with hash 2007190918, now seen corresponding path program 5 times [2024-06-21 17:01:17,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:17,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413668243] [2024-06-21 17:01:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:17,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:17,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:18,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:18,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:18,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413668243] [2024-06-21 17:01:18,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413668243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:18,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:18,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:18,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733762261] [2024-06-21 17:01:18,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:18,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:18,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:18,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:18,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:18,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:18,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 158 transitions, 1584 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:18,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:18,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:18,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:19,172 INFO L124 PetriNetUnfolderBase]: 2154/3343 cut-off events. [2024-06-21 17:01:19,172 INFO L125 PetriNetUnfolderBase]: For 82367/82393 co-relation queries the response was YES. [2024-06-21 17:01:19,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19989 conditions, 3343 events. 2154/3343 cut-off events. For 82367/82393 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16970 event pairs, 474 based on Foata normal form. 38/3362 useless extension candidates. Maximal degree in co-relation 19934. Up to 2655 conditions per place. [2024-06-21 17:01:19,194 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 103 selfloop transitions, 81 changer transitions 0/193 dead transitions. [2024-06-21 17:01:19,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 193 transitions, 2204 flow [2024-06-21 17:01:19,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:01:19,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:01:19,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 17:01:19,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 17:01:19,196 INFO L175 Difference]: Start difference. First operand has 126 places, 158 transitions, 1584 flow. Second operand 8 states and 148 transitions. [2024-06-21 17:01:19,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 193 transitions, 2204 flow [2024-06-21 17:01:19,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 193 transitions, 2101 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:19,270 INFO L231 Difference]: Finished difference. Result has 129 places, 160 transitions, 1713 flow [2024-06-21 17:01:19,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1713, PETRI_PLACES=129, PETRI_TRANSITIONS=160} [2024-06-21 17:01:19,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-21 17:01:19,271 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 160 transitions, 1713 flow [2024-06-21 17:01:19,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:01:19,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:19,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:19,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:01:19,272 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 17:01:19,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:19,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1834165626, now seen corresponding path program 3 times [2024-06-21 17:01:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:19,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537008224] [2024-06-21 17:01:19,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:19,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:19,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:20,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:20,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:20,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537008224] [2024-06-21 17:01:20,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537008224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:20,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:20,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:20,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245534765] [2024-06-21 17:01:20,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:20,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:20,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:20,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:20,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:20,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:20,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 160 transitions, 1713 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 17:01:20,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:20,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:20,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:20,860 INFO L124 PetriNetUnfolderBase]: 2319/3524 cut-off events. [2024-06-21 17:01:20,860 INFO L125 PetriNetUnfolderBase]: For 82358/82382 co-relation queries the response was YES. [2024-06-21 17:01:20,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21208 conditions, 3524 events. 2319/3524 cut-off events. For 82358/82382 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17291 event pairs, 543 based on Foata normal form. 24/3545 useless extension candidates. Maximal degree in co-relation 21152. Up to 3357 conditions per place. [2024-06-21 17:01:20,882 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 149 selfloop transitions, 44 changer transitions 0/196 dead transitions. [2024-06-21 17:01:20,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 196 transitions, 2261 flow [2024-06-21 17:01:20,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:20,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:20,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-21 17:01:20,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 17:01:20,884 INFO L175 Difference]: Start difference. First operand has 129 places, 160 transitions, 1713 flow. Second operand 10 states and 155 transitions. [2024-06-21 17:01:20,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 196 transitions, 2261 flow [2024-06-21 17:01:20,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 196 transitions, 2086 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:20,972 INFO L231 Difference]: Finished difference. Result has 134 places, 162 transitions, 1691 flow [2024-06-21 17:01:20,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1691, PETRI_PLACES=134, PETRI_TRANSITIONS=162} [2024-06-21 17:01:20,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-21 17:01:20,973 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 162 transitions, 1691 flow [2024-06-21 17:01:20,973 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 17:01:20,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:20,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:20,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:01:20,974 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 17:01:20,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:20,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1833868956, now seen corresponding path program 4 times [2024-06-21 17:01:20,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:20,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423998064] [2024-06-21 17:01:20,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:20,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:20,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:21,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:21,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:21,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423998064] [2024-06-21 17:01:21,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423998064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:21,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:21,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:21,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103569025] [2024-06-21 17:01:21,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:21,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:21,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:21,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:21,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:21,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:21,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 162 transitions, 1691 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 17:01:21,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:21,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:21,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:22,509 INFO L124 PetriNetUnfolderBase]: 2311/3512 cut-off events. [2024-06-21 17:01:22,509 INFO L125 PetriNetUnfolderBase]: For 82711/82735 co-relation queries the response was YES. [2024-06-21 17:01:22,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20785 conditions, 3512 events. 2311/3512 cut-off events. For 82711/82735 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 17257 event pairs, 492 based on Foata normal form. 24/3533 useless extension candidates. Maximal degree in co-relation 20728. Up to 3268 conditions per place. [2024-06-21 17:01:22,533 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 143 selfloop transitions, 50 changer transitions 0/196 dead transitions. [2024-06-21 17:01:22,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 196 transitions, 2245 flow [2024-06-21 17:01:22,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:22,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:22,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 17:01:22,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-21 17:01:22,534 INFO L175 Difference]: Start difference. First operand has 134 places, 162 transitions, 1691 flow. Second operand 9 states and 142 transitions. [2024-06-21 17:01:22,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 196 transitions, 2245 flow [2024-06-21 17:01:22,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 196 transitions, 2110 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 17:01:22,633 INFO L231 Difference]: Finished difference. Result has 136 places, 165 transitions, 1751 flow [2024-06-21 17:01:22,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1556, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1751, PETRI_PLACES=136, PETRI_TRANSITIONS=165} [2024-06-21 17:01:22,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-21 17:01:22,634 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 165 transitions, 1751 flow [2024-06-21 17:01:22,634 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 17:01:22,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:22,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:22,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:01:22,634 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:22,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:22,634 INFO L85 PathProgramCache]: Analyzing trace with hash -699767202, now seen corresponding path program 1 times [2024-06-21 17:01:22,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:22,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744022537] [2024-06-21 17:01:22,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:22,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:23,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:23,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:23,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744022537] [2024-06-21 17:01:23,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744022537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:23,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:23,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:23,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308567511] [2024-06-21 17:01:23,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:23,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:23,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:23,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:23,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:23,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:23,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 165 transitions, 1751 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 17:01:23,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:23,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:23,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:24,244 INFO L124 PetriNetUnfolderBase]: 2323/3534 cut-off events. [2024-06-21 17:01:24,245 INFO L125 PetriNetUnfolderBase]: For 87476/87492 co-relation queries the response was YES. [2024-06-21 17:01:24,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21053 conditions, 3534 events. 2323/3534 cut-off events. For 87476/87492 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17363 event pairs, 522 based on Foata normal form. 14/3543 useless extension candidates. Maximal degree in co-relation 20994. Up to 2986 conditions per place. [2024-06-21 17:01:24,269 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 114 selfloop transitions, 84 changer transitions 0/201 dead transitions. [2024-06-21 17:01:24,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 201 transitions, 2286 flow [2024-06-21 17:01:24,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:24,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:24,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 17:01:24,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-21 17:01:24,270 INFO L175 Difference]: Start difference. First operand has 136 places, 165 transitions, 1751 flow. Second operand 9 states and 151 transitions. [2024-06-21 17:01:24,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 201 transitions, 2286 flow [2024-06-21 17:01:24,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2117 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:24,391 INFO L231 Difference]: Finished difference. Result has 139 places, 170 transitions, 1799 flow [2024-06-21 17:01:24,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1799, PETRI_PLACES=139, PETRI_TRANSITIONS=170} [2024-06-21 17:01:24,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-21 17:01:24,392 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 170 transitions, 1799 flow [2024-06-21 17:01:24,393 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 17:01:24,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:24,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:24,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:01:24,393 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:24,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:24,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1186858601, now seen corresponding path program 2 times [2024-06-21 17:01:24,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:24,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139346693] [2024-06-21 17:01:24,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:24,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:24,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:24,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:24,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:24,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139346693] [2024-06-21 17:01:24,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139346693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:24,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:24,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:01:24,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173167629] [2024-06-21 17:01:24,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:24,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:01:24,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:24,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:01:24,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:01:24,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:24,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 170 transitions, 1799 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 17:01:24,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:24,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:24,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:25,498 INFO L124 PetriNetUnfolderBase]: 2320/3526 cut-off events. [2024-06-21 17:01:25,498 INFO L125 PetriNetUnfolderBase]: For 90314/90338 co-relation queries the response was YES. [2024-06-21 17:01:25,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21193 conditions, 3526 events. 2320/3526 cut-off events. For 90314/90338 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17289 event pairs, 544 based on Foata normal form. 21/3544 useless extension candidates. Maximal degree in co-relation 21133. Up to 3475 conditions per place. [2024-06-21 17:01:25,523 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 159 selfloop transitions, 19 changer transitions 0/181 dead transitions. [2024-06-21 17:01:25,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 181 transitions, 2193 flow [2024-06-21 17:01:25,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:01:25,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:01:25,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-21 17:01:25,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:01:25,525 INFO L175 Difference]: Start difference. First operand has 139 places, 170 transitions, 1799 flow. Second operand 6 states and 90 transitions. [2024-06-21 17:01:25,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 181 transitions, 2193 flow [2024-06-21 17:01:25,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 181 transitions, 2026 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:25,620 INFO L231 Difference]: Finished difference. Result has 139 places, 170 transitions, 1676 flow [2024-06-21 17:01:25,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1632, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1676, PETRI_PLACES=139, PETRI_TRANSITIONS=170} [2024-06-21 17:01:25,621 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-21 17:01:25,621 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 170 transitions, 1676 flow [2024-06-21 17:01:25,621 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 17:01:25,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:25,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:25,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:01:25,622 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:25,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:25,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1700747563, now seen corresponding path program 1 times [2024-06-21 17:01:25,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:25,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236832503] [2024-06-21 17:01:25,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:25,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:25,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:26,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:26,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:26,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236832503] [2024-06-21 17:01:26,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236832503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:26,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:26,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:01:26,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702100378] [2024-06-21 17:01:26,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:26,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:01:26,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:26,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:01:26,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:01:26,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:26,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 170 transitions, 1676 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 17:01:26,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:26,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:26,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:26,637 INFO L124 PetriNetUnfolderBase]: 2167/3378 cut-off events. [2024-06-21 17:01:26,638 INFO L125 PetriNetUnfolderBase]: For 80714/80714 co-relation queries the response was YES. [2024-06-21 17:01:26,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19505 conditions, 3378 events. 2167/3378 cut-off events. For 80714/80714 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17272 event pairs, 487 based on Foata normal form. 2/3367 useless extension candidates. Maximal degree in co-relation 19444. Up to 3246 conditions per place. [2024-06-21 17:01:26,663 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 18 changer transitions 0/194 dead transitions. [2024-06-21 17:01:26,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 194 transitions, 2210 flow [2024-06-21 17:01:26,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:01:26,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:01:26,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 17:01:26,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42083333333333334 [2024-06-21 17:01:26,664 INFO L175 Difference]: Start difference. First operand has 139 places, 170 transitions, 1676 flow. Second operand 6 states and 101 transitions. [2024-06-21 17:01:26,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 194 transitions, 2210 flow [2024-06-21 17:01:26,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 194 transitions, 2170 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 17:01:26,767 INFO L231 Difference]: Finished difference. Result has 142 places, 179 transitions, 1760 flow [2024-06-21 17:01:26,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1760, PETRI_PLACES=142, PETRI_TRANSITIONS=179} [2024-06-21 17:01:26,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-21 17:01:26,768 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 179 transitions, 1760 flow [2024-06-21 17:01:26,769 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 17:01:26,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:26,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:26,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:01:26,769 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:26,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:26,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1903290053, now seen corresponding path program 2 times [2024-06-21 17:01:26,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:26,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266573830] [2024-06-21 17:01:26,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:26,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:27,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:27,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:27,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266573830] [2024-06-21 17:01:27,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266573830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:27,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:27,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:01:27,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487311488] [2024-06-21 17:01:27,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:27,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:01:27,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:27,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:01:27,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:01:27,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:27,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 179 transitions, 1760 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 17:01:27,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:27,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:27,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:27,781 INFO L124 PetriNetUnfolderBase]: 2161/3371 cut-off events. [2024-06-21 17:01:27,781 INFO L125 PetriNetUnfolderBase]: For 84820/84820 co-relation queries the response was YES. [2024-06-21 17:01:27,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20027 conditions, 3371 events. 2161/3371 cut-off events. For 84820/84820 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17246 event pairs, 485 based on Foata normal form. 2/3363 useless extension candidates. Maximal degree in co-relation 19964. Up to 3256 conditions per place. [2024-06-21 17:01:27,806 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 13 changer transitions 0/189 dead transitions. [2024-06-21 17:01:27,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 2154 flow [2024-06-21 17:01:27,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:01:27,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:01:27,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-21 17:01:27,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 17:01:27,808 INFO L175 Difference]: Start difference. First operand has 142 places, 179 transitions, 1760 flow. Second operand 6 states and 94 transitions. [2024-06-21 17:01:27,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 2154 flow [2024-06-21 17:01:27,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 189 transitions, 2114 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-21 17:01:27,929 INFO L231 Difference]: Finished difference. Result has 147 places, 179 transitions, 1753 flow [2024-06-21 17:01:27,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1753, PETRI_PLACES=147, PETRI_TRANSITIONS=179} [2024-06-21 17:01:27,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-21 17:01:27,929 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 179 transitions, 1753 flow [2024-06-21 17:01:27,929 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 17:01:27,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:27,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:27,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:01:27,930 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:27,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:27,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1874062779, now seen corresponding path program 1 times [2024-06-21 17:01:27,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:27,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474605650] [2024-06-21 17:01:27,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:27,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:27,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:28,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:28,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:28,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474605650] [2024-06-21 17:01:28,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474605650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:28,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:28,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:28,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094616342] [2024-06-21 17:01:28,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:28,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:28,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:28,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:28,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:28,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:28,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 179 transitions, 1753 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 17:01:28,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:28,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:28,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:29,180 INFO L124 PetriNetUnfolderBase]: 2344/3558 cut-off events. [2024-06-21 17:01:29,180 INFO L125 PetriNetUnfolderBase]: For 104408/104416 co-relation queries the response was YES. [2024-06-21 17:01:29,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21801 conditions, 3558 events. 2344/3558 cut-off events. For 104408/104416 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17455 event pairs, 536 based on Foata normal form. 10/3567 useless extension candidates. Maximal degree in co-relation 21735. Up to 3414 conditions per place. [2024-06-21 17:01:29,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 38 changer transitions 0/210 dead transitions. [2024-06-21 17:01:29,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 210 transitions, 2361 flow [2024-06-21 17:01:29,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:29,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:29,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 17:01:29,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-21 17:01:29,207 INFO L175 Difference]: Start difference. First operand has 147 places, 179 transitions, 1753 flow. Second operand 7 states and 117 transitions. [2024-06-21 17:01:29,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 210 transitions, 2361 flow [2024-06-21 17:01:29,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 210 transitions, 2321 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:29,322 INFO L231 Difference]: Finished difference. Result has 148 places, 185 transitions, 1858 flow [2024-06-21 17:01:29,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1858, PETRI_PLACES=148, PETRI_TRANSITIONS=185} [2024-06-21 17:01:29,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-21 17:01:29,323 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 185 transitions, 1858 flow [2024-06-21 17:01:29,324 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 17:01:29,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:29,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:29,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:01:29,324 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 17:01:29,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:29,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1988447608, now seen corresponding path program 1 times [2024-06-21 17:01:29,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:29,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801243231] [2024-06-21 17:01:29,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:29,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:30,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:30,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:30,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801243231] [2024-06-21 17:01:30,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801243231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:30,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:30,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:30,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265885374] [2024-06-21 17:01:30,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:30,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:30,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:30,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:30,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:30,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:30,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 185 transitions, 1858 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 17:01:30,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:30,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:30,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:30,796 INFO L124 PetriNetUnfolderBase]: 2497/3815 cut-off events. [2024-06-21 17:01:30,796 INFO L125 PetriNetUnfolderBase]: For 126579/126585 co-relation queries the response was YES. [2024-06-21 17:01:30,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24050 conditions, 3815 events. 2497/3815 cut-off events. For 126579/126585 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19185 event pairs, 556 based on Foata normal form. 22/3836 useless extension candidates. Maximal degree in co-relation 23985. Up to 2998 conditions per place. [2024-06-21 17:01:30,826 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 55 changer transitions 0/233 dead transitions. [2024-06-21 17:01:30,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 233 transitions, 2678 flow [2024-06-21 17:01:30,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:30,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:30,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 17:01:30,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 17:01:30,827 INFO L175 Difference]: Start difference. First operand has 148 places, 185 transitions, 1858 flow. Second operand 9 states and 156 transitions. [2024-06-21 17:01:30,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 233 transitions, 2678 flow [2024-06-21 17:01:30,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 233 transitions, 2634 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 17:01:30,959 INFO L231 Difference]: Finished difference. Result has 155 places, 189 transitions, 2046 flow [2024-06-21 17:01:30,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2046, PETRI_PLACES=155, PETRI_TRANSITIONS=189} [2024-06-21 17:01:30,959 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-21 17:01:30,960 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 189 transitions, 2046 flow [2024-06-21 17:01:30,960 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 17:01:30,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:30,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:30,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:01:30,960 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:30,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:30,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1016034919, now seen corresponding path program 1 times [2024-06-21 17:01:30,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:30,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356290967] [2024-06-21 17:01:30,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:30,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:30,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:31,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:31,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356290967] [2024-06-21 17:01:31,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356290967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:31,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:31,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:31,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921567716] [2024-06-21 17:01:31,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:31,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:31,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:31,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:31,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:31,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:31,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 189 transitions, 2046 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 17:01:31,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:31,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:31,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:32,371 INFO L124 PetriNetUnfolderBase]: 2507/3827 cut-off events. [2024-06-21 17:01:32,371 INFO L125 PetriNetUnfolderBase]: For 129167/129175 co-relation queries the response was YES. [2024-06-21 17:01:32,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24761 conditions, 3827 events. 2507/3827 cut-off events. For 129167/129175 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19330 event pairs, 596 based on Foata normal form. 10/3836 useless extension candidates. Maximal degree in co-relation 24693. Up to 3753 conditions per place. [2024-06-21 17:01:32,397 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 184 selfloop transitions, 28 changer transitions 0/215 dead transitions. [2024-06-21 17:01:32,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 215 transitions, 2688 flow [2024-06-21 17:01:32,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:32,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:32,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 17:01:32,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 17:01:32,399 INFO L175 Difference]: Start difference. First operand has 155 places, 189 transitions, 2046 flow. Second operand 7 states and 113 transitions. [2024-06-21 17:01:32,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 215 transitions, 2688 flow [2024-06-21 17:01:32,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 215 transitions, 2613 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 17:01:32,518 INFO L231 Difference]: Finished difference. Result has 158 places, 195 transitions, 2127 flow [2024-06-21 17:01:32,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2127, PETRI_PLACES=158, PETRI_TRANSITIONS=195} [2024-06-21 17:01:32,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-21 17:01:32,519 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 195 transitions, 2127 flow [2024-06-21 17:01:32,519 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 17:01:32,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:32,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:32,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:01:32,520 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:32,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:32,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2078616157, now seen corresponding path program 2 times [2024-06-21 17:01:32,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:32,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266836115] [2024-06-21 17:01:32,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:32,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:33,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:33,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266836115] [2024-06-21 17:01:33,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266836115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:33,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:33,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:33,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886703761] [2024-06-21 17:01:33,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:33,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:33,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:33,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:33,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:33,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:33,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 195 transitions, 2127 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 17:01:33,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:33,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:33,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:33,854 INFO L124 PetriNetUnfolderBase]: 2517/3843 cut-off events. [2024-06-21 17:01:33,854 INFO L125 PetriNetUnfolderBase]: For 133506/133512 co-relation queries the response was YES. [2024-06-21 17:01:33,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25066 conditions, 3843 events. 2517/3843 cut-off events. For 133506/133512 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 19401 event pairs, 602 based on Foata normal form. 8/3850 useless extension candidates. Maximal degree in co-relation 24996. Up to 3693 conditions per place. [2024-06-21 17:01:33,883 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 40 changer transitions 0/217 dead transitions. [2024-06-21 17:01:33,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 217 transitions, 2707 flow [2024-06-21 17:01:33,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:33,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:33,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 17:01:33,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 17:01:33,884 INFO L175 Difference]: Start difference. First operand has 158 places, 195 transitions, 2127 flow. Second operand 7 states and 113 transitions. [2024-06-21 17:01:33,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 217 transitions, 2707 flow [2024-06-21 17:01:34,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 217 transitions, 2646 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 17:01:34,025 INFO L231 Difference]: Finished difference. Result has 162 places, 198 transitions, 2180 flow [2024-06-21 17:01:34,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2180, PETRI_PLACES=162, PETRI_TRANSITIONS=198} [2024-06-21 17:01:34,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-21 17:01:34,026 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 198 transitions, 2180 flow [2024-06-21 17:01:34,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 17:01:34,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:34,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:34,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:01:34,026 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 17:01:34,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:34,027 INFO L85 PathProgramCache]: Analyzing trace with hash 238367848, now seen corresponding path program 2 times [2024-06-21 17:01:34,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:34,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082103268] [2024-06-21 17:01:34,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:34,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:34,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:35,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:35,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:35,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082103268] [2024-06-21 17:01:35,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082103268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:35,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:35,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:01:35,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918515356] [2024-06-21 17:01:35,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:35,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:01:35,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:35,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:01:35,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:01:35,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:35,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 198 transitions, 2180 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 17:01:35,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:35,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:35,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:35,960 INFO L124 PetriNetUnfolderBase]: 2653/4063 cut-off events. [2024-06-21 17:01:35,960 INFO L125 PetriNetUnfolderBase]: For 152685/152701 co-relation queries the response was YES. [2024-06-21 17:01:35,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26463 conditions, 4063 events. 2653/4063 cut-off events. For 152685/152701 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20875 event pairs, 602 based on Foata normal form. 30/4088 useless extension candidates. Maximal degree in co-relation 26391. Up to 3520 conditions per place. [2024-06-21 17:01:35,993 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 172 selfloop transitions, 72 changer transitions 0/247 dead transitions. [2024-06-21 17:01:35,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 247 transitions, 2916 flow [2024-06-21 17:01:35,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:35,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:35,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 17:01:35,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175 [2024-06-21 17:01:35,994 INFO L175 Difference]: Start difference. First operand has 162 places, 198 transitions, 2180 flow. Second operand 10 states and 167 transitions. [2024-06-21 17:01:35,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 247 transitions, 2916 flow [2024-06-21 17:01:36,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 247 transitions, 2850 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 17:01:36,167 INFO L231 Difference]: Finished difference. Result has 169 places, 207 transitions, 2398 flow [2024-06-21 17:01:36,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2114, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2398, PETRI_PLACES=169, PETRI_TRANSITIONS=207} [2024-06-21 17:01:36,167 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-21 17:01:36,168 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 207 transitions, 2398 flow [2024-06-21 17:01:36,168 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 17:01:36,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:36,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:36,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:01:36,168 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:36,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:36,168 INFO L85 PathProgramCache]: Analyzing trace with hash 243730228, now seen corresponding path program 3 times [2024-06-21 17:01:36,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:36,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728570189] [2024-06-21 17:01:36,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:36,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:36,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:37,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:37,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:37,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728570189] [2024-06-21 17:01:37,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728570189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:37,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:37,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:01:37,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008344313] [2024-06-21 17:01:37,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:37,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:01:37,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:37,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:01:37,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:01:37,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:37,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 207 transitions, 2398 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 17:01:37,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:37,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:37,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:38,110 INFO L124 PetriNetUnfolderBase]: 2745/4215 cut-off events. [2024-06-21 17:01:38,111 INFO L125 PetriNetUnfolderBase]: For 166538/166554 co-relation queries the response was YES. [2024-06-21 17:01:38,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27887 conditions, 4215 events. 2745/4215 cut-off events. For 166538/166554 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21949 event pairs, 626 based on Foata normal form. 30/4240 useless extension candidates. Maximal degree in co-relation 27813. Up to 3672 conditions per place. [2024-06-21 17:01:38,142 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 177 selfloop transitions, 71 changer transitions 0/251 dead transitions. [2024-06-21 17:01:38,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 251 transitions, 3098 flow [2024-06-21 17:01:38,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:38,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:38,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 17:01:38,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-06-21 17:01:38,143 INFO L175 Difference]: Start difference. First operand has 169 places, 207 transitions, 2398 flow. Second operand 10 states and 169 transitions. [2024-06-21 17:01:38,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 251 transitions, 3098 flow [2024-06-21 17:01:38,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 251 transitions, 2944 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:38,330 INFO L231 Difference]: Finished difference. Result has 174 places, 210 transitions, 2468 flow [2024-06-21 17:01:38,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2468, PETRI_PLACES=174, PETRI_TRANSITIONS=210} [2024-06-21 17:01:38,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-21 17:01:38,331 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 210 transitions, 2468 flow [2024-06-21 17:01:38,331 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 17:01:38,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:38,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:38,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:01:38,331 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:38,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:38,332 INFO L85 PathProgramCache]: Analyzing trace with hash -280787220, now seen corresponding path program 4 times [2024-06-21 17:01:38,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:38,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121291280] [2024-06-21 17:01:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:38,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:38,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:39,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:39,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:39,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121291280] [2024-06-21 17:01:39,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121291280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:39,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:39,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:39,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117730974] [2024-06-21 17:01:39,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:39,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:39,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:39,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:39,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:39,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:39,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 210 transitions, 2468 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 17:01:39,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:39,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:39,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:39,863 INFO L124 PetriNetUnfolderBase]: 2939/4541 cut-off events. [2024-06-21 17:01:39,864 INFO L125 PetriNetUnfolderBase]: For 182350/182366 co-relation queries the response was YES. [2024-06-21 17:01:39,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30066 conditions, 4541 events. 2939/4541 cut-off events. For 182350/182366 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 24244 event pairs, 650 based on Foata normal form. 26/4562 useless extension candidates. Maximal degree in co-relation 29991. Up to 3346 conditions per place. [2024-06-21 17:01:39,902 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 93 changer transitions 0/254 dead transitions. [2024-06-21 17:01:39,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 254 transitions, 3346 flow [2024-06-21 17:01:39,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:39,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:39,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 17:01:39,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-21 17:01:39,904 INFO L175 Difference]: Start difference. First operand has 174 places, 210 transitions, 2468 flow. Second operand 9 states and 161 transitions. [2024-06-21 17:01:39,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 254 transitions, 3346 flow [2024-06-21 17:01:40,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 254 transitions, 3146 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 17:01:40,121 INFO L231 Difference]: Finished difference. Result has 175 places, 213 transitions, 2589 flow [2024-06-21 17:01:40,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2589, PETRI_PLACES=175, PETRI_TRANSITIONS=213} [2024-06-21 17:01:40,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-21 17:01:40,121 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 213 transitions, 2589 flow [2024-06-21 17:01:40,121 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 17:01:40,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:40,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:40,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:01:40,122 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:40,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:40,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1540088882, now seen corresponding path program 5 times [2024-06-21 17:01:40,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:40,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153016122] [2024-06-21 17:01:40,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:40,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:40,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:40,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:40,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:40,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153016122] [2024-06-21 17:01:40,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153016122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:40,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:40,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:40,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983459328] [2024-06-21 17:01:40,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:40,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:40,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:40,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:40,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:40,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:40,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 213 transitions, 2589 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 17:01:40,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:40,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:40,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:41,683 INFO L124 PetriNetUnfolderBase]: 3075/4769 cut-off events. [2024-06-21 17:01:41,683 INFO L125 PetriNetUnfolderBase]: For 202570/202586 co-relation queries the response was YES. [2024-06-21 17:01:41,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32049 conditions, 4769 events. 3075/4769 cut-off events. For 202570/202586 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25864 event pairs, 624 based on Foata normal form. 26/4790 useless extension candidates. Maximal degree in co-relation 31973. Up to 2603 conditions per place. [2024-06-21 17:01:41,723 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 106 changer transitions 0/260 dead transitions. [2024-06-21 17:01:41,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 260 transitions, 3507 flow [2024-06-21 17:01:41,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:41,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:41,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 17:01:41,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 17:01:41,725 INFO L175 Difference]: Start difference. First operand has 175 places, 213 transitions, 2589 flow. Second operand 9 states and 157 transitions. [2024-06-21 17:01:41,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 260 transitions, 3507 flow [2024-06-21 17:01:42,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 260 transitions, 3345 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:42,018 INFO L231 Difference]: Finished difference. Result has 180 places, 216 transitions, 2806 flow [2024-06-21 17:01:42,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2806, PETRI_PLACES=180, PETRI_TRANSITIONS=216} [2024-06-21 17:01:42,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 17:01:42,018 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 216 transitions, 2806 flow [2024-06-21 17:01:42,018 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 17:01:42,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:42,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:42,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:01:42,019 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:42,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:42,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1549285652, now seen corresponding path program 6 times [2024-06-21 17:01:42,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:42,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423638027] [2024-06-21 17:01:42,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:42,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:42,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:42,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:42,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423638027] [2024-06-21 17:01:42,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423638027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:42,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:42,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:01:42,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141098233] [2024-06-21 17:01:42,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:42,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:01:42,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:42,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:01:42,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:01:42,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:42,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 216 transitions, 2806 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 17:01:42,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:42,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:42,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:43,589 INFO L124 PetriNetUnfolderBase]: 3133/4867 cut-off events. [2024-06-21 17:01:43,589 INFO L125 PetriNetUnfolderBase]: For 214068/214084 co-relation queries the response was YES. [2024-06-21 17:01:43,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33514 conditions, 4867 events. 3133/4867 cut-off events. For 214068/214084 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26746 event pairs, 695 based on Foata normal form. 26/4888 useless extension candidates. Maximal degree in co-relation 33435. Up to 3859 conditions per place. [2024-06-21 17:01:43,633 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 165 selfloop transitions, 91 changer transitions 0/259 dead transitions. [2024-06-21 17:01:43,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 259 transitions, 3655 flow [2024-06-21 17:01:43,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:01:43,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:01:43,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 17:01:43,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 17:01:43,636 INFO L175 Difference]: Start difference. First operand has 180 places, 216 transitions, 2806 flow. Second operand 9 states and 159 transitions. [2024-06-21 17:01:43,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 259 transitions, 3655 flow [2024-06-21 17:01:43,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 259 transitions, 3507 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:43,959 INFO L231 Difference]: Finished difference. Result has 184 places, 217 transitions, 2897 flow [2024-06-21 17:01:43,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2897, PETRI_PLACES=184, PETRI_TRANSITIONS=217} [2024-06-21 17:01:43,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 17:01:43,960 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 217 transitions, 2897 flow [2024-06-21 17:01:43,960 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 17:01:43,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:43,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:43,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:01:43,960 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:43,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:43,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1805995412, now seen corresponding path program 7 times [2024-06-21 17:01:43,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:43,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472157953] [2024-06-21 17:01:43,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:43,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:44,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:44,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:44,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472157953] [2024-06-21 17:01:44,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472157953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:44,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:44,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:01:44,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898557183] [2024-06-21 17:01:44,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:44,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:01:44,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:44,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:01:44,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:01:45,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:45,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 217 transitions, 2897 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 17:01:45,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:45,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:45,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:45,943 INFO L124 PetriNetUnfolderBase]: 3158/4914 cut-off events. [2024-06-21 17:01:45,943 INFO L125 PetriNetUnfolderBase]: For 219868/219884 co-relation queries the response was YES. [2024-06-21 17:01:45,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33821 conditions, 4914 events. 3158/4914 cut-off events. For 219868/219884 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27167 event pairs, 741 based on Foata normal form. 30/4939 useless extension candidates. Maximal degree in co-relation 33740. Up to 4371 conditions per place. [2024-06-21 17:01:45,984 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 184 selfloop transitions, 73 changer transitions 0/260 dead transitions. [2024-06-21 17:01:45,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 260 transitions, 3631 flow [2024-06-21 17:01:45,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:01:45,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:01:45,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 17:01:45,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-21 17:01:45,985 INFO L175 Difference]: Start difference. First operand has 184 places, 217 transitions, 2897 flow. Second operand 10 states and 166 transitions. [2024-06-21 17:01:45,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 260 transitions, 3631 flow [2024-06-21 17:01:46,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 260 transitions, 3242 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-21 17:01:46,370 INFO L231 Difference]: Finished difference. Result has 184 places, 220 transitions, 2756 flow [2024-06-21 17:01:46,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2756, PETRI_PLACES=184, PETRI_TRANSITIONS=220} [2024-06-21 17:01:46,371 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 17:01:46,371 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 220 transitions, 2756 flow [2024-06-21 17:01:46,371 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 17:01:46,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:46,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:46,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:01:46,372 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 17:01:46,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:46,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1865060957, now seen corresponding path program 2 times [2024-06-21 17:01:46,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:46,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497698780] [2024-06-21 17:01:46,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:46,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:46,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:46,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:46,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:46,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497698780] [2024-06-21 17:01:46,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497698780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:46,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:46,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:46,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120223720] [2024-06-21 17:01:46,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:46,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:46,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:46,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:46,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:46,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:46,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 220 transitions, 2756 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 17:01:46,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:46,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:46,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:47,867 INFO L124 PetriNetUnfolderBase]: 3168/4924 cut-off events. [2024-06-21 17:01:47,867 INFO L125 PetriNetUnfolderBase]: For 208393/208414 co-relation queries the response was YES. [2024-06-21 17:01:47,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32948 conditions, 4924 events. 3168/4924 cut-off events. For 208393/208414 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27238 event pairs, 788 based on Foata normal form. 20/4941 useless extension candidates. Maximal degree in co-relation 32869. Up to 4844 conditions per place. [2024-06-21 17:01:47,909 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 205 selfloop transitions, 31 changer transitions 0/239 dead transitions. [2024-06-21 17:01:47,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 239 transitions, 3406 flow [2024-06-21 17:01:47,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:47,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:47,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 17:01:47,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-06-21 17:01:47,910 INFO L175 Difference]: Start difference. First operand has 184 places, 220 transitions, 2756 flow. Second operand 7 states and 107 transitions. [2024-06-21 17:01:47,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 239 transitions, 3406 flow [2024-06-21 17:01:48,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 239 transitions, 3230 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 17:01:48,292 INFO L231 Difference]: Finished difference. Result has 184 places, 223 transitions, 2692 flow [2024-06-21 17:01:48,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2692, PETRI_PLACES=184, PETRI_TRANSITIONS=223} [2024-06-21 17:01:48,292 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 17:01:48,292 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 223 transitions, 2692 flow [2024-06-21 17:01:48,294 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 17:01:48,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:48,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:48,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:01:48,294 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 17:01:48,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:48,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1862088099, now seen corresponding path program 3 times [2024-06-21 17:01:48,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:48,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101683294] [2024-06-21 17:01:48,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:48,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:48,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:48,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:48,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:48,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101683294] [2024-06-21 17:01:48,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101683294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:48,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:48,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:48,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350655463] [2024-06-21 17:01:48,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:48,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:48,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:48,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:48,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:48,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:48,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 223 transitions, 2692 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 17:01:48,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:48,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:48,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:49,834 INFO L124 PetriNetUnfolderBase]: 3162/4920 cut-off events. [2024-06-21 17:01:49,834 INFO L125 PetriNetUnfolderBase]: For 210579/210595 co-relation queries the response was YES. [2024-06-21 17:01:49,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32444 conditions, 4920 events. 3162/4920 cut-off events. For 210579/210595 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27214 event pairs, 805 based on Foata normal form. 12/4927 useless extension candidates. Maximal degree in co-relation 32364. Up to 4769 conditions per place. [2024-06-21 17:01:49,876 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 192 selfloop transitions, 40 changer transitions 0/235 dead transitions. [2024-06-21 17:01:49,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 235 transitions, 3192 flow [2024-06-21 17:01:49,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:49,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:49,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 17:01:49,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-21 17:01:49,877 INFO L175 Difference]: Start difference. First operand has 184 places, 223 transitions, 2692 flow. Second operand 7 states and 106 transitions. [2024-06-21 17:01:49,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 235 transitions, 3192 flow [2024-06-21 17:01:50,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 235 transitions, 3083 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:50,128 INFO L231 Difference]: Finished difference. Result has 186 places, 223 transitions, 2669 flow [2024-06-21 17:01:50,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2669, PETRI_PLACES=186, PETRI_TRANSITIONS=223} [2024-06-21 17:01:50,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-21 17:01:50,129 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 223 transitions, 2669 flow [2024-06-21 17:01:50,129 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 17:01:50,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:50,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:50,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:01:50,130 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 17:01:50,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:50,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1865048867, now seen corresponding path program 3 times [2024-06-21 17:01:50,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:50,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348120157] [2024-06-21 17:01:50,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:50,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:50,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:50,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:50,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:50,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348120157] [2024-06-21 17:01:50,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348120157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:50,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:50,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:50,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964081713] [2024-06-21 17:01:50,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:50,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:50,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:50,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:50,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:50,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:50,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 223 transitions, 2669 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 17:01:50,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:50,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:50,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:51,595 INFO L124 PetriNetUnfolderBase]: 3156/4910 cut-off events. [2024-06-21 17:01:51,596 INFO L125 PetriNetUnfolderBase]: For 215802/215802 co-relation queries the response was YES. [2024-06-21 17:01:51,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32461 conditions, 4910 events. 3156/4910 cut-off events. For 215802/215802 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 27178 event pairs, 809 based on Foata normal form. 2/4911 useless extension candidates. Maximal degree in co-relation 32380. Up to 4871 conditions per place. [2024-06-21 17:01:51,634 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 215 selfloop transitions, 16 changer transitions 0/234 dead transitions. [2024-06-21 17:01:51,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 234 transitions, 3163 flow [2024-06-21 17:01:51,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:51,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:51,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-21 17:01:51,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3607142857142857 [2024-06-21 17:01:51,635 INFO L175 Difference]: Start difference. First operand has 186 places, 223 transitions, 2669 flow. Second operand 7 states and 101 transitions. [2024-06-21 17:01:51,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 234 transitions, 3163 flow [2024-06-21 17:01:51,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 234 transitions, 3004 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 17:01:51,988 INFO L231 Difference]: Finished difference. Result has 186 places, 223 transitions, 2549 flow [2024-06-21 17:01:51,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2549, PETRI_PLACES=186, PETRI_TRANSITIONS=223} [2024-06-21 17:01:51,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-21 17:01:51,989 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 223 transitions, 2549 flow [2024-06-21 17:01:51,989 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 17:01:51,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:51,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:51,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:01:51,990 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 17:01:51,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:51,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1344903401, now seen corresponding path program 1 times [2024-06-21 17:01:51,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:51,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21114723] [2024-06-21 17:01:51,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:51,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:52,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:52,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:52,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21114723] [2024-06-21 17:01:52,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21114723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:52,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:52,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:52,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43259969] [2024-06-21 17:01:52,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:52,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:52,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:52,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:52,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:52,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:52,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 223 transitions, 2549 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 17:01:52,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:52,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:52,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:53,383 INFO L124 PetriNetUnfolderBase]: 2996/4745 cut-off events. [2024-06-21 17:01:53,384 INFO L125 PetriNetUnfolderBase]: For 192785/192789 co-relation queries the response was YES. [2024-06-21 17:01:53,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30496 conditions, 4745 events. 2996/4745 cut-off events. For 192785/192789 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26977 event pairs, 733 based on Foata normal form. 2/4732 useless extension candidates. Maximal degree in co-relation 30414. Up to 4613 conditions per place. [2024-06-21 17:01:53,421 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 219 selfloop transitions, 14 changer transitions 0/243 dead transitions. [2024-06-21 17:01:53,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 243 transitions, 3113 flow [2024-06-21 17:01:53,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:53,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:53,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:01:53,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:01:53,423 INFO L175 Difference]: Start difference. First operand has 186 places, 223 transitions, 2549 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:01:53,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 243 transitions, 3113 flow [2024-06-21 17:01:53,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 243 transitions, 3048 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 17:01:53,771 INFO L231 Difference]: Finished difference. Result has 185 places, 226 transitions, 2570 flow [2024-06-21 17:01:53,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2484, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2570, PETRI_PLACES=185, PETRI_TRANSITIONS=226} [2024-06-21 17:01:53,771 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-21 17:01:53,772 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 226 transitions, 2570 flow [2024-06-21 17:01:53,772 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 17:01:53,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:53,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:53,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:01:53,772 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 17:01:53,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:53,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1183565781, now seen corresponding path program 2 times [2024-06-21 17:01:53,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:53,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367051033] [2024-06-21 17:01:53,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:53,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:53,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:54,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:54,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:54,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367051033] [2024-06-21 17:01:54,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367051033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:54,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:54,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:54,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872203267] [2024-06-21 17:01:54,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:54,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:54,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:54,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:54,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:54,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:54,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 226 transitions, 2570 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 17:01:54,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:54,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:54,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:55,099 INFO L124 PetriNetUnfolderBase]: 3014/4769 cut-off events. [2024-06-21 17:01:55,099 INFO L125 PetriNetUnfolderBase]: For 199281/199285 co-relation queries the response was YES. [2024-06-21 17:01:55,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31121 conditions, 4769 events. 3014/4769 cut-off events. For 199281/199285 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27116 event pairs, 735 based on Foata normal form. 2/4755 useless extension candidates. Maximal degree in co-relation 31040. Up to 4602 conditions per place. [2024-06-21 17:01:55,138 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 211 selfloop transitions, 28 changer transitions 0/249 dead transitions. [2024-06-21 17:01:55,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 249 transitions, 3292 flow [2024-06-21 17:01:55,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:55,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:55,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 17:01:55,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 17:01:55,139 INFO L175 Difference]: Start difference. First operand has 185 places, 226 transitions, 2570 flow. Second operand 7 states and 116 transitions. [2024-06-21 17:01:55,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 249 transitions, 3292 flow [2024-06-21 17:01:55,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 249 transitions, 3228 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 17:01:55,429 INFO L231 Difference]: Finished difference. Result has 187 places, 232 transitions, 2678 flow [2024-06-21 17:01:55,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2678, PETRI_PLACES=187, PETRI_TRANSITIONS=232} [2024-06-21 17:01:55,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-21 17:01:55,430 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 232 transitions, 2678 flow [2024-06-21 17:01:55,430 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 17:01:55,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:55,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:55,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:01:55,430 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 17:01:55,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:55,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1144530251, now seen corresponding path program 3 times [2024-06-21 17:01:55,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:55,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592215943] [2024-06-21 17:01:55,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:55,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:55,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:55,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:55,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:55,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592215943] [2024-06-21 17:01:55,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592215943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:55,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:55,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:01:55,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457614997] [2024-06-21 17:01:55,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:55,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:01:55,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:55,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:01:55,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:01:56,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:01:56,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 232 transitions, 2678 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 17:01:56,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:56,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:01:56,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:56,706 INFO L124 PetriNetUnfolderBase]: 3008/4762 cut-off events. [2024-06-21 17:01:56,706 INFO L125 PetriNetUnfolderBase]: For 205448/205452 co-relation queries the response was YES. [2024-06-21 17:01:56,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31353 conditions, 4762 events. 3008/4762 cut-off events. For 205448/205452 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27065 event pairs, 733 based on Foata normal form. 2/4749 useless extension candidates. Maximal degree in co-relation 31271. Up to 4635 conditions per place. [2024-06-21 17:01:56,749 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 16 changer transitions 0/244 dead transitions. [2024-06-21 17:01:56,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 244 transitions, 3182 flow [2024-06-21 17:01:56,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:56,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:56,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 17:01:56,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-06-21 17:01:56,750 INFO L175 Difference]: Start difference. First operand has 187 places, 232 transitions, 2678 flow. Second operand 7 states and 107 transitions. [2024-06-21 17:01:56,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 244 transitions, 3182 flow [2024-06-21 17:01:57,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 244 transitions, 3080 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 17:01:57,186 INFO L231 Difference]: Finished difference. Result has 191 places, 232 transitions, 2614 flow [2024-06-21 17:01:57,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2614, PETRI_PLACES=191, PETRI_TRANSITIONS=232} [2024-06-21 17:01:57,187 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-21 17:01:57,187 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 232 transitions, 2614 flow [2024-06-21 17:01:57,187 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 17:01:57,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:57,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:57,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:01:57,187 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 17:01:57,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:57,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1861657137, now seen corresponding path program 1 times [2024-06-21 17:01:57,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:57,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621255283] [2024-06-21 17:01:57,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:57,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:57,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:01:58,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:01:58,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:01:58,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621255283] [2024-06-21 17:01:58,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621255283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:01:58,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:01:58,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:01:58,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818270056] [2024-06-21 17:01:58,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:01:58,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:01:58,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:01:58,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:01:58,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:01:58,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:01:58,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 232 transitions, 2614 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 17:01:58,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:01:58,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:01:58,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:01:58,949 INFO L124 PetriNetUnfolderBase]: 3180/4944 cut-off events. [2024-06-21 17:01:58,949 INFO L125 PetriNetUnfolderBase]: For 244162/244162 co-relation queries the response was YES. [2024-06-21 17:01:58,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33484 conditions, 4944 events. 3180/4944 cut-off events. For 244162/244162 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 27284 event pairs, 814 based on Foata normal form. 2/4945 useless extension candidates. Maximal degree in co-relation 33400. Up to 4907 conditions per place. [2024-06-21 17:01:58,990 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 227 selfloop transitions, 15 changer transitions 0/245 dead transitions. [2024-06-21 17:01:58,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 245 transitions, 3164 flow [2024-06-21 17:01:58,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:01:58,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:01:58,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-21 17:01:58,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:01:58,992 INFO L175 Difference]: Start difference. First operand has 191 places, 232 transitions, 2614 flow. Second operand 7 states and 100 transitions. [2024-06-21 17:01:58,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 245 transitions, 3164 flow [2024-06-21 17:01:59,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 245 transitions, 3115 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 17:01:59,413 INFO L231 Difference]: Finished difference. Result has 192 places, 234 transitions, 2640 flow [2024-06-21 17:01:59,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2640, PETRI_PLACES=192, PETRI_TRANSITIONS=234} [2024-06-21 17:01:59,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 17:01:59,414 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 234 transitions, 2640 flow [2024-06-21 17:01:59,414 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 17:01:59,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:01:59,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:01:59,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:01:59,415 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:01:59,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:01:59,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1591420779, now seen corresponding path program 1 times [2024-06-21 17:01:59,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:01:59,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386296079] [2024-06-21 17:01:59,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:01:59,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:01:59,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:00,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:00,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:00,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386296079] [2024-06-21 17:02:00,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386296079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:00,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:00,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:00,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335344318] [2024-06-21 17:02:00,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:00,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:00,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:00,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:00,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:00,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:00,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 234 transitions, 2640 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:00,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:00,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:00,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:01,238 INFO L124 PetriNetUnfolderBase]: 3221/5013 cut-off events. [2024-06-21 17:02:01,238 INFO L125 PetriNetUnfolderBase]: For 264075/264081 co-relation queries the response was YES. [2024-06-21 17:02:01,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34211 conditions, 5013 events. 3221/5013 cut-off events. For 264075/264081 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27601 event pairs, 614 based on Foata normal form. 18/5030 useless extension candidates. Maximal degree in co-relation 34126. Up to 4676 conditions per place. [2024-06-21 17:02:01,378 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 36 changer transitions 0/273 dead transitions. [2024-06-21 17:02:01,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 273 transitions, 3350 flow [2024-06-21 17:02:01,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:01,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:01,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 17:02:01,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 17:02:01,379 INFO L175 Difference]: Start difference. First operand has 192 places, 234 transitions, 2640 flow. Second operand 9 states and 143 transitions. [2024-06-21 17:02:01,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 273 transitions, 3350 flow [2024-06-21 17:02:01,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 273 transitions, 3291 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:01,788 INFO L231 Difference]: Finished difference. Result has 197 places, 238 transitions, 2735 flow [2024-06-21 17:02:01,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2581, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2735, PETRI_PLACES=197, PETRI_TRANSITIONS=238} [2024-06-21 17:02:01,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 17:02:01,788 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 238 transitions, 2735 flow [2024-06-21 17:02:01,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:01,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:01,789 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 17:02:01,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:02:01,789 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:01,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:01,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1224732959, now seen corresponding path program 2 times [2024-06-21 17:02:01,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:01,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938319971] [2024-06-21 17:02:01,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:01,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:01,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:02,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:02,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:02,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938319971] [2024-06-21 17:02:02,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938319971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:02,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:02,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:02:02,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368985322] [2024-06-21 17:02:02,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:02,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:02:02,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:02,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:02:02,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:02:02,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:02,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 238 transitions, 2735 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:02,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:02,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:02,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:03,848 INFO L124 PetriNetUnfolderBase]: 3201/4981 cut-off events. [2024-06-21 17:02:03,848 INFO L125 PetriNetUnfolderBase]: For 263515/263521 co-relation queries the response was YES. [2024-06-21 17:02:03,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33995 conditions, 4981 events. 3201/4981 cut-off events. For 263515/263521 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27556 event pairs, 734 based on Foata normal form. 18/4998 useless extension candidates. Maximal degree in co-relation 33908. Up to 4605 conditions per place. [2024-06-21 17:02:03,890 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 224 selfloop transitions, 49 changer transitions 0/276 dead transitions. [2024-06-21 17:02:03,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 276 transitions, 3415 flow [2024-06-21 17:02:03,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:03,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:03,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 17:02:03,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 17:02:03,891 INFO L175 Difference]: Start difference. First operand has 197 places, 238 transitions, 2735 flow. Second operand 9 states and 147 transitions. [2024-06-21 17:02:03,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 276 transitions, 3415 flow [2024-06-21 17:02:04,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 276 transitions, 3278 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 17:02:04,378 INFO L231 Difference]: Finished difference. Result has 201 places, 241 transitions, 2742 flow [2024-06-21 17:02:04,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2742, PETRI_PLACES=201, PETRI_TRANSITIONS=241} [2024-06-21 17:02:04,379 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-21 17:02:04,379 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 241 transitions, 2742 flow [2024-06-21 17:02:04,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:04,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:04,379 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 17:02:04,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:02:04,379 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:04,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:04,379 INFO L85 PathProgramCache]: Analyzing trace with hash -982521621, now seen corresponding path program 3 times [2024-06-21 17:02:04,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:04,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455498357] [2024-06-21 17:02:04,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:04,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:04,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:05,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:05,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:05,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455498357] [2024-06-21 17:02:05,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455498357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:05,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:05,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:02:05,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475946567] [2024-06-21 17:02:05,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:05,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:02:05,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:05,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:02:05,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:02:05,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:05,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 241 transitions, 2742 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:05,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:05,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:05,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:07,119 INFO L124 PetriNetUnfolderBase]: 3394/5282 cut-off events. [2024-06-21 17:02:07,119 INFO L125 PetriNetUnfolderBase]: For 277711/277721 co-relation queries the response was YES. [2024-06-21 17:02:07,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35761 conditions, 5282 events. 3394/5282 cut-off events. For 277711/277721 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 29482 event pairs, 766 based on Foata normal form. 22/5300 useless extension candidates. Maximal degree in co-relation 35672. Up to 4943 conditions per place. [2024-06-21 17:02:07,160 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 254 selfloop transitions, 58 changer transitions 0/315 dead transitions. [2024-06-21 17:02:07,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 315 transitions, 4015 flow [2024-06-21 17:02:07,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:02:07,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:02:07,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-21 17:02:07,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-21 17:02:07,161 INFO L175 Difference]: Start difference. First operand has 201 places, 241 transitions, 2742 flow. Second operand 11 states and 172 transitions. [2024-06-21 17:02:07,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 315 transitions, 4015 flow [2024-06-21 17:02:07,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 315 transitions, 3858 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:02:07,627 INFO L231 Difference]: Finished difference. Result has 212 places, 275 transitions, 3318 flow [2024-06-21 17:02:07,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3318, PETRI_PLACES=212, PETRI_TRANSITIONS=275} [2024-06-21 17:02:07,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-21 17:02:07,628 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 275 transitions, 3318 flow [2024-06-21 17:02:07,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:07,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:07,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:07,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:02:07,629 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:07,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:07,630 INFO L85 PathProgramCache]: Analyzing trace with hash 197966579, now seen corresponding path program 4 times [2024-06-21 17:02:07,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:07,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304549348] [2024-06-21 17:02:07,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:07,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:07,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:08,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:08,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:08,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304549348] [2024-06-21 17:02:08,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304549348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:08,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:08,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:02:08,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139737372] [2024-06-21 17:02:08,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:08,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:02:08,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:08,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:02:08,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:02:08,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:08,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 275 transitions, 3318 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:08,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:08,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:08,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:10,006 INFO L124 PetriNetUnfolderBase]: 3668/5712 cut-off events. [2024-06-21 17:02:10,006 INFO L125 PetriNetUnfolderBase]: For 297547/297555 co-relation queries the response was YES. [2024-06-21 17:02:10,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39025 conditions, 5712 events. 3668/5712 cut-off events. For 297547/297555 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 32517 event pairs, 991 based on Foata normal form. 20/5731 useless extension candidates. Maximal degree in co-relation 38929. Up to 5255 conditions per place. [2024-06-21 17:02:10,061 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 276 selfloop transitions, 84 changer transitions 0/363 dead transitions. [2024-06-21 17:02:10,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 363 transitions, 4855 flow [2024-06-21 17:02:10,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:02:10,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:02:10,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-21 17:02:10,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-21 17:02:10,063 INFO L175 Difference]: Start difference. First operand has 212 places, 275 transitions, 3318 flow. Second operand 11 states and 178 transitions. [2024-06-21 17:02:10,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 363 transitions, 4855 flow [2024-06-21 17:02:10,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 363 transitions, 4745 flow, removed 54 selfloop flow, removed 1 redundant places. [2024-06-21 17:02:10,795 INFO L231 Difference]: Finished difference. Result has 226 places, 317 transitions, 4198 flow [2024-06-21 17:02:10,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4198, PETRI_PLACES=226, PETRI_TRANSITIONS=317} [2024-06-21 17:02:10,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-21 17:02:10,795 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 317 transitions, 4198 flow [2024-06-21 17:02:10,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:10,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:10,796 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 17:02:10,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:02:10,796 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 17:02:10,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:10,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1490785415, now seen corresponding path program 1 times [2024-06-21 17:02:10,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:10,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554219721] [2024-06-21 17:02:10,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:10,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:11,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 17:02:11,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:11,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554219721] [2024-06-21 17:02:11,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554219721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:11,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:11,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:11,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032302293] [2024-06-21 17:02:11,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:11,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:11,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:11,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:11,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:11,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:11,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 317 transitions, 4198 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 17:02:11,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:11,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:11,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:12,392 INFO L124 PetriNetUnfolderBase]: 3732/5803 cut-off events. [2024-06-21 17:02:12,392 INFO L125 PetriNetUnfolderBase]: For 302229/302243 co-relation queries the response was YES. [2024-06-21 17:02:12,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40490 conditions, 5803 events. 3732/5803 cut-off events. For 302229/302243 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 32992 event pairs, 890 based on Foata normal form. 18/5820 useless extension candidates. Maximal degree in co-relation 40387. Up to 5497 conditions per place. [2024-06-21 17:02:12,452 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 288 selfloop transitions, 89 changer transitions 0/380 dead transitions. [2024-06-21 17:02:12,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 380 transitions, 5627 flow [2024-06-21 17:02:12,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:12,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:12,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 17:02:12,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-21 17:02:12,453 INFO L175 Difference]: Start difference. First operand has 226 places, 317 transitions, 4198 flow. Second operand 9 states and 154 transitions. [2024-06-21 17:02:12,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 380 transitions, 5627 flow [2024-06-21 17:02:13,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 380 transitions, 5510 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 17:02:13,019 INFO L231 Difference]: Finished difference. Result has 234 places, 346 transitions, 4697 flow [2024-06-21 17:02:13,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4090, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4697, PETRI_PLACES=234, PETRI_TRANSITIONS=346} [2024-06-21 17:02:13,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-21 17:02:13,020 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 346 transitions, 4697 flow [2024-06-21 17:02:13,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 17:02:13,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:13,021 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 17:02:13,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:02:13,021 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:13,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:13,021 INFO L85 PathProgramCache]: Analyzing trace with hash 321916733, now seen corresponding path program 5 times [2024-06-21 17:02:13,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:13,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963072865] [2024-06-21 17:02:13,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:13,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:13,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:14,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:14,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:14,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963072865] [2024-06-21 17:02:14,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963072865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:14,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:14,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:02:14,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918986135] [2024-06-21 17:02:14,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:14,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:02:14,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:14,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:02:14,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:02:14,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:14,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 346 transitions, 4697 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:14,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:14,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:14,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:15,476 INFO L124 PetriNetUnfolderBase]: 3992/6207 cut-off events. [2024-06-21 17:02:15,476 INFO L125 PetriNetUnfolderBase]: For 321676/321680 co-relation queries the response was YES. [2024-06-21 17:02:15,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43909 conditions, 6207 events. 3992/6207 cut-off events. For 321676/321680 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 35640 event pairs, 797 based on Foata normal form. 16/6222 useless extension candidates. Maximal degree in co-relation 43801. Up to 5286 conditions per place. [2024-06-21 17:02:15,542 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 280 selfloop transitions, 139 changer transitions 0/422 dead transitions. [2024-06-21 17:02:15,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 422 transitions, 6208 flow [2024-06-21 17:02:15,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:02:15,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:02:15,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 17:02:15,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 17:02:15,544 INFO L175 Difference]: Start difference. First operand has 234 places, 346 transitions, 4697 flow. Second operand 10 states and 164 transitions. [2024-06-21 17:02:15,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 422 transitions, 6208 flow [2024-06-21 17:02:16,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 422 transitions, 6143 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-21 17:02:16,090 INFO L231 Difference]: Finished difference. Result has 245 places, 379 transitions, 5600 flow [2024-06-21 17:02:16,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5600, PETRI_PLACES=245, PETRI_TRANSITIONS=379} [2024-06-21 17:02:16,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 17:02:16,091 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 379 transitions, 5600 flow [2024-06-21 17:02:16,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:16,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:16,091 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 17:02:16,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:02:16,092 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:16,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:16,092 INFO L85 PathProgramCache]: Analyzing trace with hash -385287186, now seen corresponding path program 1 times [2024-06-21 17:02:16,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:16,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094801347] [2024-06-21 17:02:16,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:16,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:16,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:16,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:16,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094801347] [2024-06-21 17:02:16,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094801347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:16,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:16,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:16,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578598898] [2024-06-21 17:02:16,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:16,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:16,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:16,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:16,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:16,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:16,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 379 transitions, 5600 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 17:02:16,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:16,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:16,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:17,683 INFO L124 PetriNetUnfolderBase]: 4010/6237 cut-off events. [2024-06-21 17:02:17,683 INFO L125 PetriNetUnfolderBase]: For 328862/328866 co-relation queries the response was YES. [2024-06-21 17:02:17,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45533 conditions, 6237 events. 4010/6237 cut-off events. For 328862/328866 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 36025 event pairs, 1208 based on Foata normal form. 5/6241 useless extension candidates. Maximal degree in co-relation 45420. Up to 6148 conditions per place. [2024-06-21 17:02:17,747 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 374 selfloop transitions, 35 changer transitions 0/412 dead transitions. [2024-06-21 17:02:17,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 412 transitions, 6733 flow [2024-06-21 17:02:17,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:17,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:17,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 17:02:17,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:02:17,749 INFO L175 Difference]: Start difference. First operand has 245 places, 379 transitions, 5600 flow. Second operand 8 states and 128 transitions. [2024-06-21 17:02:17,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 412 transitions, 6733 flow [2024-06-21 17:02:18,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 412 transitions, 6542 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-21 17:02:18,524 INFO L231 Difference]: Finished difference. Result has 250 places, 390 transitions, 5645 flow [2024-06-21 17:02:18,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5415, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5645, PETRI_PLACES=250, PETRI_TRANSITIONS=390} [2024-06-21 17:02:18,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-21 17:02:18,525 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 390 transitions, 5645 flow [2024-06-21 17:02:18,525 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 17:02:18,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:18,525 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 17:02:18,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:02:18,525 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:18,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:18,526 INFO L85 PathProgramCache]: Analyzing trace with hash -361295046, now seen corresponding path program 2 times [2024-06-21 17:02:18,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:18,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469902148] [2024-06-21 17:02:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:18,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:18,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:18,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:18,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:18,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469902148] [2024-06-21 17:02:18,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469902148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:18,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:18,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:18,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485244217] [2024-06-21 17:02:18,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:18,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:18,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:18,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:18,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:19,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:19,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 390 transitions, 5645 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 17:02:19,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:19,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:19,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:20,220 INFO L124 PetriNetUnfolderBase]: 4007/6233 cut-off events. [2024-06-21 17:02:20,220 INFO L125 PetriNetUnfolderBase]: For 321590/321594 co-relation queries the response was YES. [2024-06-21 17:02:20,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45206 conditions, 6233 events. 4007/6233 cut-off events. For 321590/321594 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 35968 event pairs, 1207 based on Foata normal form. 5/6237 useless extension candidates. Maximal degree in co-relation 45090. Up to 6160 conditions per place. [2024-06-21 17:02:20,278 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 374 selfloop transitions, 31 changer transitions 0/408 dead transitions. [2024-06-21 17:02:20,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 408 transitions, 6511 flow [2024-06-21 17:02:20,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:20,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:20,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:02:20,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 17:02:20,279 INFO L175 Difference]: Start difference. First operand has 250 places, 390 transitions, 5645 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:02:20,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 408 transitions, 6511 flow [2024-06-21 17:02:21,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 408 transitions, 6396 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-21 17:02:21,011 INFO L231 Difference]: Finished difference. Result has 255 places, 390 transitions, 5598 flow [2024-06-21 17:02:21,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5530, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5598, PETRI_PLACES=255, PETRI_TRANSITIONS=390} [2024-06-21 17:02:21,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-21 17:02:21,012 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 390 transitions, 5598 flow [2024-06-21 17:02:21,012 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 17:02:21,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:21,012 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 17:02:21,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:02:21,013 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:21,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:21,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1086978603, now seen corresponding path program 2 times [2024-06-21 17:02:21,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:21,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059468867] [2024-06-21 17:02:21,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:21,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:21,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:21,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:21,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059468867] [2024-06-21 17:02:21,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059468867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:21,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:21,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:21,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610463859] [2024-06-21 17:02:21,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:21,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:21,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:21,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:21,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:21,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:21,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 390 transitions, 5598 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 17:02:21,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:21,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:21,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:22,989 INFO L124 PetriNetUnfolderBase]: 4148/6420 cut-off events. [2024-06-21 17:02:22,990 INFO L125 PetriNetUnfolderBase]: For 346740/346748 co-relation queries the response was YES. [2024-06-21 17:02:23,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46785 conditions, 6420 events. 4148/6420 cut-off events. For 346740/346748 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 36892 event pairs, 874 based on Foata normal form. 12/6431 useless extension candidates. Maximal degree in co-relation 46668. Up to 6022 conditions per place. [2024-06-21 17:02:23,063 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 346 selfloop transitions, 114 changer transitions 0/463 dead transitions. [2024-06-21 17:02:23,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 463 transitions, 7334 flow [2024-06-21 17:02:23,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:23,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:23,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 17:02:23,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-21 17:02:23,064 INFO L175 Difference]: Start difference. First operand has 255 places, 390 transitions, 5598 flow. Second operand 9 states and 158 transitions. [2024-06-21 17:02:23,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 463 transitions, 7334 flow [2024-06-21 17:02:24,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 463 transitions, 7274 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:24,039 INFO L231 Difference]: Finished difference. Result has 261 places, 420 transitions, 6138 flow [2024-06-21 17:02:24,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5538, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6138, PETRI_PLACES=261, PETRI_TRANSITIONS=420} [2024-06-21 17:02:24,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-21 17:02:24,039 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 420 transitions, 6138 flow [2024-06-21 17:02:24,040 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 17:02:24,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:24,040 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 17:02:24,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:02:24,040 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:24,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:24,041 INFO L85 PathProgramCache]: Analyzing trace with hash -361835283, now seen corresponding path program 3 times [2024-06-21 17:02:24,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:24,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40893224] [2024-06-21 17:02:24,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:24,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:24,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:24,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:24,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:24,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40893224] [2024-06-21 17:02:24,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40893224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:24,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:24,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:24,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897233189] [2024-06-21 17:02:24,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:24,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:24,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:24,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:24,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:24,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:24,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 420 transitions, 6138 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 17:02:24,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:24,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:24,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:26,183 INFO L124 PetriNetUnfolderBase]: 4165/6447 cut-off events. [2024-06-21 17:02:26,183 INFO L125 PetriNetUnfolderBase]: For 359910/359914 co-relation queries the response was YES. [2024-06-21 17:02:26,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47589 conditions, 6447 events. 4165/6447 cut-off events. For 359910/359914 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 37070 event pairs, 872 based on Foata normal form. 9/6455 useless extension candidates. Maximal degree in co-relation 47469. Up to 6036 conditions per place. [2024-06-21 17:02:26,256 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 330 selfloop transitions, 127 changer transitions 0/460 dead transitions. [2024-06-21 17:02:26,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 460 transitions, 7500 flow [2024-06-21 17:02:26,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:26,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:26,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 17:02:26,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:02:26,257 INFO L175 Difference]: Start difference. First operand has 261 places, 420 transitions, 6138 flow. Second operand 9 states and 150 transitions. [2024-06-21 17:02:26,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 460 transitions, 7500 flow [2024-06-21 17:02:27,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 460 transitions, 7336 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 17:02:27,010 INFO L231 Difference]: Finished difference. Result has 268 places, 426 transitions, 6359 flow [2024-06-21 17:02:27,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5984, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6359, PETRI_PLACES=268, PETRI_TRANSITIONS=426} [2024-06-21 17:02:27,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-21 17:02:27,011 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 426 transitions, 6359 flow [2024-06-21 17:02:27,011 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 17:02:27,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:27,011 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 17:02:27,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:02:27,011 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 17:02:27,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:27,012 INFO L85 PathProgramCache]: Analyzing trace with hash -385083423, now seen corresponding path program 4 times [2024-06-21 17:02:27,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:27,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397872495] [2024-06-21 17:02:27,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:27,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:27,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:27,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397872495] [2024-06-21 17:02:27,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397872495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:27,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:27,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:27,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472243013] [2024-06-21 17:02:27,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:27,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:27,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:27,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:27,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:27,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:27,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 426 transitions, 6359 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 17:02:27,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:27,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:27,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:28,989 INFO L124 PetriNetUnfolderBase]: 4153/6431 cut-off events. [2024-06-21 17:02:28,989 INFO L125 PetriNetUnfolderBase]: For 364198/364202 co-relation queries the response was YES. [2024-06-21 17:02:29,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47476 conditions, 6431 events. 4153/6431 cut-off events. For 364198/364202 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 36978 event pairs, 873 based on Foata normal form. 8/6438 useless extension candidates. Maximal degree in co-relation 47354. Up to 6028 conditions per place. [2024-06-21 17:02:29,059 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 336 selfloop transitions, 123 changer transitions 0/462 dead transitions. [2024-06-21 17:02:29,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 462 transitions, 7655 flow [2024-06-21 17:02:29,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:02:29,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:02:29,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 17:02:29,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 17:02:29,061 INFO L175 Difference]: Start difference. First operand has 268 places, 426 transitions, 6359 flow. Second operand 9 states and 152 transitions. [2024-06-21 17:02:29,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 462 transitions, 7655 flow [2024-06-21 17:02:29,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 462 transitions, 7377 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:29,816 INFO L231 Difference]: Finished difference. Result has 272 places, 426 transitions, 6334 flow [2024-06-21 17:02:29,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6081, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6334, PETRI_PLACES=272, PETRI_TRANSITIONS=426} [2024-06-21 17:02:29,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-21 17:02:29,817 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 426 transitions, 6334 flow [2024-06-21 17:02:29,817 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 17:02:29,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:29,817 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 17:02:29,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:02:29,817 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 17:02:29,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:29,818 INFO L85 PathProgramCache]: Analyzing trace with hash 6882440, now seen corresponding path program 3 times [2024-06-21 17:02:29,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:29,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808180755] [2024-06-21 17:02:29,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:29,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:29,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:30,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:30,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:30,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808180755] [2024-06-21 17:02:30,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808180755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:30,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:30,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:30,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995587649] [2024-06-21 17:02:30,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:30,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:30,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:30,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:30,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:30,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:30,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 426 transitions, 6334 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 17:02:30,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:30,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:30,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:31,468 INFO L124 PetriNetUnfolderBase]: 4166/6455 cut-off events. [2024-06-21 17:02:31,469 INFO L125 PetriNetUnfolderBase]: For 371846/371850 co-relation queries the response was YES. [2024-06-21 17:02:31,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47731 conditions, 6455 events. 4166/6455 cut-off events. For 371846/371850 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 37297 event pairs, 1216 based on Foata normal form. 5/6459 useless extension candidates. Maximal degree in co-relation 47608. Up to 6349 conditions per place. [2024-06-21 17:02:31,541 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 42 changer transitions 0/450 dead transitions. [2024-06-21 17:02:31,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 450 transitions, 7500 flow [2024-06-21 17:02:31,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:02:31,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:02:31,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:02:31,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:02:31,542 INFO L175 Difference]: Start difference. First operand has 272 places, 426 transitions, 6334 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:02:31,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 450 transitions, 7500 flow [2024-06-21 17:02:32,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 450 transitions, 7272 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 17:02:32,311 INFO L231 Difference]: Finished difference. Result has 273 places, 432 transitions, 6306 flow [2024-06-21 17:02:32,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6106, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6306, PETRI_PLACES=273, PETRI_TRANSITIONS=432} [2024-06-21 17:02:32,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-21 17:02:32,311 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 432 transitions, 6306 flow [2024-06-21 17:02:32,311 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 17:02:32,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:32,312 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 17:02:32,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:02:32,312 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:32,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:32,312 INFO L85 PathProgramCache]: Analyzing trace with hash 12596360, now seen corresponding path program 4 times [2024-06-21 17:02:32,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:32,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745390968] [2024-06-21 17:02:32,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:32,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:32,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:32,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:32,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745390968] [2024-06-21 17:02:32,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745390968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:32,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:32,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:32,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369016742] [2024-06-21 17:02:32,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:32,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:32,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:32,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:32,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:32,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:32,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 432 transitions, 6306 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 17:02:32,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:32,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:32,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:34,008 INFO L124 PetriNetUnfolderBase]: 4171/6462 cut-off events. [2024-06-21 17:02:34,009 INFO L125 PetriNetUnfolderBase]: For 382616/382620 co-relation queries the response was YES. [2024-06-21 17:02:34,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48021 conditions, 6462 events. 4171/6462 cut-off events. For 382616/382620 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 37384 event pairs, 1217 based on Foata normal form. 5/6466 useless extension candidates. Maximal degree in co-relation 47897. Up to 6386 conditions per place. [2024-06-21 17:02:34,082 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 413 selfloop transitions, 33 changer transitions 0/449 dead transitions. [2024-06-21 17:02:34,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 449 transitions, 7298 flow [2024-06-21 17:02:34,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:02:34,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:02:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 17:02:34,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-06-21 17:02:34,083 INFO L175 Difference]: Start difference. First operand has 273 places, 432 transitions, 6306 flow. Second operand 7 states and 107 transitions. [2024-06-21 17:02:34,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 449 transitions, 7298 flow [2024-06-21 17:02:34,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 449 transitions, 7180 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 17:02:35,001 INFO L231 Difference]: Finished difference. Result has 276 places, 435 transitions, 6326 flow [2024-06-21 17:02:35,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6326, PETRI_PLACES=276, PETRI_TRANSITIONS=435} [2024-06-21 17:02:35,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-21 17:02:35,002 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 435 transitions, 6326 flow [2024-06-21 17:02:35,002 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 17:02:35,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:35,002 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 17:02:35,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:02:35,003 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 17:02:35,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:35,003 INFO L85 PathProgramCache]: Analyzing trace with hash 830589163, now seen corresponding path program 6 times [2024-06-21 17:02:35,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:35,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466573233] [2024-06-21 17:02:35,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:35,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:35,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:36,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 17:02:36,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:36,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466573233] [2024-06-21 17:02:36,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466573233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:36,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:36,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:02:36,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913134861] [2024-06-21 17:02:36,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:36,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:02:36,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:36,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:02:36,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:02:36,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:36,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 435 transitions, 6326 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:36,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:36,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:36,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:37,822 INFO L124 PetriNetUnfolderBase]: 4253/6598 cut-off events. [2024-06-21 17:02:37,822 INFO L125 PetriNetUnfolderBase]: For 395459/395469 co-relation queries the response was YES. [2024-06-21 17:02:37,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48477 conditions, 6598 events. 4253/6598 cut-off events. For 395459/395469 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38275 event pairs, 863 based on Foata normal form. 22/6619 useless extension candidates. Maximal degree in co-relation 48352. Up to 5800 conditions per place. [2024-06-21 17:02:37,899 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 342 selfloop transitions, 135 changer transitions 0/480 dead transitions. [2024-06-21 17:02:37,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 480 transitions, 7532 flow [2024-06-21 17:02:37,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:02:37,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:02:37,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 17:02:37,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075 [2024-06-21 17:02:37,901 INFO L175 Difference]: Start difference. First operand has 276 places, 435 transitions, 6326 flow. Second operand 10 states and 163 transitions. [2024-06-21 17:02:37,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 480 transitions, 7532 flow [2024-06-21 17:02:38,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 480 transitions, 7450 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:02:38,713 INFO L231 Difference]: Finished difference. Result has 281 places, 440 transitions, 6649 flow [2024-06-21 17:02:38,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6244, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6649, PETRI_PLACES=281, PETRI_TRANSITIONS=440} [2024-06-21 17:02:38,714 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-21 17:02:38,714 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 440 transitions, 6649 flow [2024-06-21 17:02:38,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:02:38,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:38,714 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 17:02:38,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:02:38,715 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:38,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:38,715 INFO L85 PathProgramCache]: Analyzing trace with hash 3338303, now seen corresponding path program 5 times [2024-06-21 17:02:38,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:38,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792614879] [2024-06-21 17:02:38,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:38,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:38,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:39,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:39,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792614879] [2024-06-21 17:02:39,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792614879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:39,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:39,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:39,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313990706] [2024-06-21 17:02:39,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:39,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:39,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:39,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:39,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:39,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:39,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 440 transitions, 6649 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 17:02:39,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:39,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:39,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:40,788 INFO L124 PetriNetUnfolderBase]: 4267/6626 cut-off events. [2024-06-21 17:02:40,788 INFO L125 PetriNetUnfolderBase]: For 394430/394434 co-relation queries the response was YES. [2024-06-21 17:02:40,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49209 conditions, 6626 events. 4267/6626 cut-off events. For 394430/394434 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38692 event pairs, 1216 based on Foata normal form. 10/6635 useless extension candidates. Maximal degree in co-relation 49083. Up to 6206 conditions per place. [2024-06-21 17:02:40,872 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 134 changer transitions 0/474 dead transitions. [2024-06-21 17:02:40,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 474 transitions, 7895 flow [2024-06-21 17:02:40,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:40,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:40,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:02:40,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 17:02:40,873 INFO L175 Difference]: Start difference. First operand has 281 places, 440 transitions, 6649 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:02:40,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 474 transitions, 7895 flow [2024-06-21 17:02:41,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 474 transitions, 7554 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:41,921 INFO L231 Difference]: Finished difference. Result has 284 places, 444 transitions, 6667 flow [2024-06-21 17:02:41,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6308, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6667, PETRI_PLACES=284, PETRI_TRANSITIONS=444} [2024-06-21 17:02:41,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 17:02:41,922 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 444 transitions, 6667 flow [2024-06-21 17:02:41,922 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 17:02:41,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:41,922 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 17:02:41,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:02:41,922 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:41,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:41,923 INFO L85 PathProgramCache]: Analyzing trace with hash 12603893, now seen corresponding path program 6 times [2024-06-21 17:02:41,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:41,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822635684] [2024-06-21 17:02:41,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:41,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:41,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:42,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:42,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:42,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822635684] [2024-06-21 17:02:42,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822635684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:42,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:42,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:42,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524489331] [2024-06-21 17:02:42,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:42,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:42,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:42,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:42,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:42,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:42,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 444 transitions, 6667 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 17:02:42,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:42,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:42,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:43,992 INFO L124 PetriNetUnfolderBase]: 4324/6697 cut-off events. [2024-06-21 17:02:43,992 INFO L125 PetriNetUnfolderBase]: For 406753/406763 co-relation queries the response was YES. [2024-06-21 17:02:44,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49752 conditions, 6697 events. 4324/6697 cut-off events. For 406753/406763 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 38889 event pairs, 900 based on Foata normal form. 15/6711 useless extension candidates. Maximal degree in co-relation 49625. Up to 6250 conditions per place. [2024-06-21 17:02:44,078 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 338 selfloop transitions, 141 changer transitions 0/482 dead transitions. [2024-06-21 17:02:44,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 482 transitions, 8146 flow [2024-06-21 17:02:44,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:44,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:44,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 17:02:44,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-21 17:02:44,079 INFO L175 Difference]: Start difference. First operand has 284 places, 444 transitions, 6667 flow. Second operand 8 states and 133 transitions. [2024-06-21 17:02:44,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 482 transitions, 8146 flow [2024-06-21 17:02:45,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 482 transitions, 7868 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 17:02:45,198 INFO L231 Difference]: Finished difference. Result has 285 places, 453 transitions, 6855 flow [2024-06-21 17:02:45,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6855, PETRI_PLACES=285, PETRI_TRANSITIONS=453} [2024-06-21 17:02:45,199 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-21 17:02:45,199 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 453 transitions, 6855 flow [2024-06-21 17:02:45,199 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 17:02:45,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:45,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:45,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:02:45,200 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 17:02:45,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:45,200 INFO L85 PathProgramCache]: Analyzing trace with hash 12592733, now seen corresponding path program 7 times [2024-06-21 17:02:45,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:45,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513153179] [2024-06-21 17:02:45,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:45,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:45,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:45,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:45,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:45,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513153179] [2024-06-21 17:02:45,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513153179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:45,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:45,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:02:45,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637794512] [2024-06-21 17:02:45,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:45,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:02:45,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:45,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:02:45,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:02:45,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:45,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 453 transitions, 6855 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 17:02:45,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:45,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:45,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:47,456 INFO L124 PetriNetUnfolderBase]: 4312/6681 cut-off events. [2024-06-21 17:02:47,456 INFO L125 PetriNetUnfolderBase]: For 387714/387724 co-relation queries the response was YES. [2024-06-21 17:02:47,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49085 conditions, 6681 events. 4312/6681 cut-off events. For 387714/387724 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 38770 event pairs, 900 based on Foata normal form. 14/6694 useless extension candidates. Maximal degree in co-relation 48959. Up to 6242 conditions per place. [2024-06-21 17:02:47,539 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 344 selfloop transitions, 136 changer transitions 0/483 dead transitions. [2024-06-21 17:02:47,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 483 transitions, 8063 flow [2024-06-21 17:02:47,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:02:47,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:02:47,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 17:02:47,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 17:02:47,540 INFO L175 Difference]: Start difference. First operand has 285 places, 453 transitions, 6855 flow. Second operand 8 states and 134 transitions. [2024-06-21 17:02:47,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 483 transitions, 8063 flow [2024-06-21 17:02:48,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 483 transitions, 7803 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:48,466 INFO L231 Difference]: Finished difference. Result has 288 places, 453 transitions, 6881 flow [2024-06-21 17:02:48,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6881, PETRI_PLACES=288, PETRI_TRANSITIONS=453} [2024-06-21 17:02:48,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-21 17:02:48,466 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 453 transitions, 6881 flow [2024-06-21 17:02:48,466 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 17:02:48,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:48,467 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 17:02:48,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:02:48,467 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 17:02:48,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:48,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1952731828, now seen corresponding path program 5 times [2024-06-21 17:02:48,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:48,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054815581] [2024-06-21 17:02:48,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:48,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:48,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:48,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:48,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:48,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054815581] [2024-06-21 17:02:48,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054815581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:48,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:48,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:48,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878242587] [2024-06-21 17:02:48,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:48,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:48,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:48,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:48,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:49,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:49,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 453 transitions, 6881 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 17:02:49,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:49,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:49,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:50,448 INFO L124 PetriNetUnfolderBase]: 4317/6700 cut-off events. [2024-06-21 17:02:50,448 INFO L125 PetriNetUnfolderBase]: For 385457/385465 co-relation queries the response was YES. [2024-06-21 17:02:50,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49025 conditions, 6700 events. 4317/6700 cut-off events. For 385457/385465 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39133 event pairs, 1250 based on Foata normal form. 9/6706 useless extension candidates. Maximal degree in co-relation 48899. Up to 6554 conditions per place. [2024-06-21 17:02:50,518 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 422 selfloop transitions, 56 changer transitions 0/481 dead transitions. [2024-06-21 17:02:50,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 481 transitions, 8261 flow [2024-06-21 17:02:50,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:02:50,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:02:50,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 17:02:50,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:02:50,519 INFO L175 Difference]: Start difference. First operand has 288 places, 453 transitions, 6881 flow. Second operand 7 states and 112 transitions. [2024-06-21 17:02:50,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 481 transitions, 8261 flow [2024-06-21 17:02:51,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 481 transitions, 7948 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 17:02:51,446 INFO L231 Difference]: Finished difference. Result has 288 places, 464 transitions, 6876 flow [2024-06-21 17:02:51,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6572, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6876, PETRI_PLACES=288, PETRI_TRANSITIONS=464} [2024-06-21 17:02:51,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-21 17:02:51,447 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 464 transitions, 6876 flow [2024-06-21 17:02:51,447 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 17:02:51,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:51,447 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 17:02:51,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:02:51,448 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 17:02:51,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:51,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1214420104, now seen corresponding path program 6 times [2024-06-21 17:02:51,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:51,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265652675] [2024-06-21 17:02:51,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:51,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:51,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:51,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:51,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265652675] [2024-06-21 17:02:51,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265652675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:51,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:51,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:51,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906086537] [2024-06-21 17:02:51,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:51,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:51,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:51,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:51,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:52,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:52,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 464 transitions, 6876 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 17:02:52,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:52,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:52,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:53,223 INFO L124 PetriNetUnfolderBase]: 4322/6706 cut-off events. [2024-06-21 17:02:53,224 INFO L125 PetriNetUnfolderBase]: For 384962/384970 co-relation queries the response was YES. [2024-06-21 17:02:53,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49123 conditions, 6706 events. 4322/6706 cut-off events. For 384962/384970 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39224 event pairs, 1247 based on Foata normal form. 9/6713 useless extension candidates. Maximal degree in co-relation 48996. Up to 6560 conditions per place. [2024-06-21 17:02:53,301 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 417 selfloop transitions, 61 changer transitions 0/481 dead transitions. [2024-06-21 17:02:53,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 481 transitions, 8057 flow [2024-06-21 17:02:53,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:02:53,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:02:53,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 17:02:53,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 17:02:53,302 INFO L175 Difference]: Start difference. First operand has 288 places, 464 transitions, 6876 flow. Second operand 7 states and 108 transitions. [2024-06-21 17:02:53,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 481 transitions, 8057 flow [2024-06-21 17:02:54,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 481 transitions, 7919 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-21 17:02:54,099 INFO L231 Difference]: Finished difference. Result has 293 places, 468 transitions, 6935 flow [2024-06-21 17:02:54,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6770, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6935, PETRI_PLACES=293, PETRI_TRANSITIONS=468} [2024-06-21 17:02:54,100 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-21 17:02:54,100 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 468 transitions, 6935 flow [2024-06-21 17:02:54,100 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 17:02:54,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:54,100 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 17:02:54,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:02:54,100 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 17:02:54,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:54,100 INFO L85 PathProgramCache]: Analyzing trace with hash -594299228, now seen corresponding path program 7 times [2024-06-21 17:02:54,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:54,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562118403] [2024-06-21 17:02:54,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:54,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:54,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:54,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:54,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:54,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562118403] [2024-06-21 17:02:54,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562118403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:54,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:54,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:54,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694792990] [2024-06-21 17:02:54,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:54,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:54,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:54,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:54,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:54,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:54,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 468 transitions, 6935 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 17:02:54,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:54,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:54,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:55,878 INFO L124 PetriNetUnfolderBase]: 4319/6698 cut-off events. [2024-06-21 17:02:55,879 INFO L125 PetriNetUnfolderBase]: For 391432/391440 co-relation queries the response was YES. [2024-06-21 17:02:55,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49009 conditions, 6698 events. 4319/6698 cut-off events. For 391432/391440 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39045 event pairs, 1248 based on Foata normal form. 9/6705 useless extension candidates. Maximal degree in co-relation 48880. Up to 6611 conditions per place. [2024-06-21 17:02:55,964 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 435 selfloop transitions, 40 changer transitions 0/478 dead transitions. [2024-06-21 17:02:55,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 478 transitions, 8031 flow [2024-06-21 17:02:55,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:02:55,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:02:55,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-21 17:02:55,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678571428571429 [2024-06-21 17:02:55,965 INFO L175 Difference]: Start difference. First operand has 293 places, 468 transitions, 6935 flow. Second operand 7 states and 103 transitions. [2024-06-21 17:02:55,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 478 transitions, 8031 flow [2024-06-21 17:02:56,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 478 transitions, 7932 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 17:02:56,779 INFO L231 Difference]: Finished difference. Result has 297 places, 468 transitions, 6922 flow [2024-06-21 17:02:56,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6922, PETRI_PLACES=297, PETRI_TRANSITIONS=468} [2024-06-21 17:02:56,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-21 17:02:56,780 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 468 transitions, 6922 flow [2024-06-21 17:02:56,780 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 17:02:56,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:56,780 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 17:02:56,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:02:56,780 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:02:56,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:56,781 INFO L85 PathProgramCache]: Analyzing trace with hash 367755288, now seen corresponding path program 8 times [2024-06-21 17:02:56,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:56,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139812929] [2024-06-21 17:02:56,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:56,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:56,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:02:57,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:02:57,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:02:57,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139812929] [2024-06-21 17:02:57,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139812929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:02:57,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:02:57,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:02:57,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343822721] [2024-06-21 17:02:57,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:02:57,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:02:57,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:02:57,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:02:57,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:02:57,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:02:57,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 468 transitions, 6922 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 17:02:57,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:02:57,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:02:57,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:02:58,802 INFO L124 PetriNetUnfolderBase]: 4316/6694 cut-off events. [2024-06-21 17:02:58,802 INFO L125 PetriNetUnfolderBase]: For 400514/400522 co-relation queries the response was YES. [2024-06-21 17:02:58,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49049 conditions, 6694 events. 4316/6694 cut-off events. For 400514/400522 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39010 event pairs, 1246 based on Foata normal form. 9/6701 useless extension candidates. Maximal degree in co-relation 48919. Up to 6620 conditions per place. [2024-06-21 17:02:58,870 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 445 selfloop transitions, 29 changer transitions 0/477 dead transitions. [2024-06-21 17:02:58,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 477 transitions, 7896 flow [2024-06-21 17:02:58,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:02:58,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:02:58,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-21 17:02:58,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3607142857142857 [2024-06-21 17:02:58,871 INFO L175 Difference]: Start difference. First operand has 297 places, 468 transitions, 6922 flow. Second operand 7 states and 101 transitions. [2024-06-21 17:02:58,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 477 transitions, 7896 flow [2024-06-21 17:02:59,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 477 transitions, 7779 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 17:02:59,628 INFO L231 Difference]: Finished difference. Result has 299 places, 468 transitions, 6869 flow [2024-06-21 17:02:59,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6805, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6869, PETRI_PLACES=299, PETRI_TRANSITIONS=468} [2024-06-21 17:02:59,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-21 17:02:59,628 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 468 transitions, 6869 flow [2024-06-21 17:02:59,629 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 17:02:59,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:02:59,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:02:59,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:02:59,629 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 17:02:59,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:02:59,629 INFO L85 PathProgramCache]: Analyzing trace with hash -151466615, now seen corresponding path program 7 times [2024-06-21 17:02:59,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:02:59,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480168827] [2024-06-21 17:02:59,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:02:59,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:02:59,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:00,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:00,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:00,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480168827] [2024-06-21 17:03:00,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480168827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:00,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:00,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:03:00,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341474994] [2024-06-21 17:03:00,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:00,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:03:00,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:00,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:03:00,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:03:00,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:00,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 468 transitions, 6869 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:00,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:00,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:00,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:02,081 INFO L124 PetriNetUnfolderBase]: 4296/6658 cut-off events. [2024-06-21 17:03:02,081 INFO L125 PetriNetUnfolderBase]: For 409632/409642 co-relation queries the response was YES. [2024-06-21 17:03:02,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48370 conditions, 6658 events. 4296/6658 cut-off events. For 409632/409642 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38628 event pairs, 809 based on Foata normal form. 22/6676 useless extension candidates. Maximal degree in co-relation 48239. Up to 5904 conditions per place. [2024-06-21 17:03:02,166 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 353 selfloop transitions, 145 changer transitions 0/501 dead transitions. [2024-06-21 17:03:02,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 501 transitions, 7985 flow [2024-06-21 17:03:02,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:02,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:02,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 17:03:02,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 17:03:02,167 INFO L175 Difference]: Start difference. First operand has 299 places, 468 transitions, 6869 flow. Second operand 9 states and 149 transitions. [2024-06-21 17:03:02,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 501 transitions, 7985 flow [2024-06-21 17:03:03,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 501 transitions, 7885 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 17:03:03,225 INFO L231 Difference]: Finished difference. Result has 303 places, 468 transitions, 7065 flow [2024-06-21 17:03:03,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6769, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7065, PETRI_PLACES=303, PETRI_TRANSITIONS=468} [2024-06-21 17:03:03,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-21 17:03:03,226 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 468 transitions, 7065 flow [2024-06-21 17:03:03,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:03,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:03,226 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 17:03:03,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:03:03,226 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 17:03:03,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:03,227 INFO L85 PathProgramCache]: Analyzing trace with hash -54429773, now seen corresponding path program 8 times [2024-06-21 17:03:03,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:03,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231395070] [2024-06-21 17:03:03,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:03,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:04,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:04,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231395070] [2024-06-21 17:03:04,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231395070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:04,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:04,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:03:04,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363617692] [2024-06-21 17:03:04,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:04,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:03:04,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:04,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:03:04,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:03:04,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:04,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 468 transitions, 7065 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:04,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:04,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:04,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:06,113 INFO L124 PetriNetUnfolderBase]: 4337/6729 cut-off events. [2024-06-21 17:03:06,113 INFO L125 PetriNetUnfolderBase]: For 424867/424877 co-relation queries the response was YES. [2024-06-21 17:03:06,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49404 conditions, 6729 events. 4337/6729 cut-off events. For 424867/424877 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 39136 event pairs, 818 based on Foata normal form. 22/6747 useless extension candidates. Maximal degree in co-relation 49272. Up to 5710 conditions per place. [2024-06-21 17:03:06,201 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 345 selfloop transitions, 159 changer transitions 0/507 dead transitions. [2024-06-21 17:03:06,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 507 transitions, 8260 flow [2024-06-21 17:03:06,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:03:06,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:03:06,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 17:03:06,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-21 17:03:06,202 INFO L175 Difference]: Start difference. First operand has 303 places, 468 transitions, 7065 flow. Second operand 10 states and 168 transitions. [2024-06-21 17:03:06,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 507 transitions, 8260 flow [2024-06-21 17:03:07,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 507 transitions, 7955 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:03:07,182 INFO L231 Difference]: Finished difference. Result has 307 places, 469 transitions, 7133 flow [2024-06-21 17:03:07,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6760, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7133, PETRI_PLACES=307, PETRI_TRANSITIONS=469} [2024-06-21 17:03:07,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-21 17:03:07,183 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 469 transitions, 7133 flow [2024-06-21 17:03:07,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:07,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:07,183 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 17:03:07,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:03:07,184 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 17:03:07,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:07,184 INFO L85 PathProgramCache]: Analyzing trace with hash -291957419, now seen corresponding path program 9 times [2024-06-21 17:03:07,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:07,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788255447] [2024-06-21 17:03:07,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:07,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:07,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:08,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:08,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:08,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788255447] [2024-06-21 17:03:08,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788255447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:08,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:08,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:03:08,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276496834] [2024-06-21 17:03:08,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:08,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:03:08,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:08,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:03:08,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:03:08,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:08,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 469 transitions, 7133 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:08,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:08,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:08,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:10,060 INFO L124 PetriNetUnfolderBase]: 4317/6697 cut-off events. [2024-06-21 17:03:10,061 INFO L125 PetriNetUnfolderBase]: For 421309/421319 co-relation queries the response was YES. [2024-06-21 17:03:10,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48699 conditions, 6697 events. 4317/6697 cut-off events. For 421309/421319 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 38956 event pairs, 819 based on Foata normal form. 22/6715 useless extension candidates. Maximal degree in co-relation 48566. Up to 5866 conditions per place. [2024-06-21 17:03:10,140 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 354 selfloop transitions, 151 changer transitions 0/508 dead transitions. [2024-06-21 17:03:10,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 508 transitions, 8309 flow [2024-06-21 17:03:10,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:03:10,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:03:10,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 17:03:10,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075 [2024-06-21 17:03:10,142 INFO L175 Difference]: Start difference. First operand has 307 places, 469 transitions, 7133 flow. Second operand 10 states and 163 transitions. [2024-06-21 17:03:10,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 508 transitions, 8309 flow [2024-06-21 17:03:10,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 508 transitions, 7946 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:10,997 INFO L231 Difference]: Finished difference. Result has 311 places, 471 transitions, 7128 flow [2024-06-21 17:03:10,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6770, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7128, PETRI_PLACES=311, PETRI_TRANSITIONS=471} [2024-06-21 17:03:10,998 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-21 17:03:10,998 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 471 transitions, 7128 flow [2024-06-21 17:03:10,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:10,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:10,998 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 17:03:10,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:03:10,998 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 17:03:10,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:10,998 INFO L85 PathProgramCache]: Analyzing trace with hash -121139669, now seen corresponding path program 10 times [2024-06-21 17:03:10,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:10,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526514557] [2024-06-21 17:03:10,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:10,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:11,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:12,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:12,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:12,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526514557] [2024-06-21 17:03:12,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526514557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:12,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:12,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:03:12,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018141498] [2024-06-21 17:03:12,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:12,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:03:12,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:12,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:03:12,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:03:12,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:12,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 471 transitions, 7128 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:12,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:12,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:12,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:13,620 INFO L124 PetriNetUnfolderBase]: 4297/6665 cut-off events. [2024-06-21 17:03:13,620 INFO L125 PetriNetUnfolderBase]: For 414220/414226 co-relation queries the response was YES. [2024-06-21 17:03:13,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47927 conditions, 6665 events. 4297/6665 cut-off events. For 414220/414226 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38725 event pairs, 805 based on Foata normal form. 18/6679 useless extension candidates. Maximal degree in co-relation 47792. Up to 5824 conditions per place. [2024-06-21 17:03:13,702 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 355 selfloop transitions, 145 changer transitions 0/503 dead transitions. [2024-06-21 17:03:13,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 503 transitions, 8166 flow [2024-06-21 17:03:13,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:13,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:13,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 17:03:13,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 17:03:13,703 INFO L175 Difference]: Start difference. First operand has 311 places, 471 transitions, 7128 flow. Second operand 9 states and 149 transitions. [2024-06-21 17:03:13,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 503 transitions, 8166 flow [2024-06-21 17:03:14,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 503 transitions, 7630 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:14,934 INFO L231 Difference]: Finished difference. Result has 312 places, 470 transitions, 6806 flow [2024-06-21 17:03:14,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6510, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6806, PETRI_PLACES=312, PETRI_TRANSITIONS=470} [2024-06-21 17:03:14,935 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 17:03:14,935 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 470 transitions, 6806 flow [2024-06-21 17:03:14,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:14,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:14,935 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 17:03:14,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:03:14,935 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:14,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:14,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1981939095, now seen corresponding path program 8 times [2024-06-21 17:03:14,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:14,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47982569] [2024-06-21 17:03:14,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:14,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:14,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:15,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:15,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:15,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47982569] [2024-06-21 17:03:15,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47982569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:15,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:15,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:15,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011781621] [2024-06-21 17:03:15,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:15,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:15,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:15,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:15,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:15,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:15,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 470 transitions, 6806 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 17:03:15,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:15,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:15,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:16,942 INFO L124 PetriNetUnfolderBase]: 4322/6712 cut-off events. [2024-06-21 17:03:16,942 INFO L125 PetriNetUnfolderBase]: For 414599/414599 co-relation queries the response was YES. [2024-06-21 17:03:17,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47129 conditions, 6712 events. 4322/6712 cut-off events. For 414599/414599 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 39279 event pairs, 1571 based on Foata normal form. 5/6716 useless extension candidates. Maximal degree in co-relation 46994. Up to 6633 conditions per place. [2024-06-21 17:03:17,027 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 465 selfloop transitions, 22 changer transitions 0/490 dead transitions. [2024-06-21 17:03:17,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 490 transitions, 7919 flow [2024-06-21 17:03:17,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:17,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:17,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-21 17:03:17,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-21 17:03:17,028 INFO L175 Difference]: Start difference. First operand has 312 places, 470 transitions, 6806 flow. Second operand 8 states and 113 transitions. [2024-06-21 17:03:17,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 490 transitions, 7919 flow [2024-06-21 17:03:17,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 490 transitions, 7625 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 17:03:17,937 INFO L231 Difference]: Finished difference. Result has 314 places, 475 transitions, 6655 flow [2024-06-21 17:03:17,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6512, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6655, PETRI_PLACES=314, PETRI_TRANSITIONS=475} [2024-06-21 17:03:17,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-21 17:03:17,938 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 475 transitions, 6655 flow [2024-06-21 17:03:17,938 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 17:03:17,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:17,939 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 17:03:17,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:03:17,939 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:03:17,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:17,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1982325045, now seen corresponding path program 9 times [2024-06-21 17:03:17,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:17,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963772782] [2024-06-21 17:03:17,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:17,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:17,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:18,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:18,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:18,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963772782] [2024-06-21 17:03:18,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963772782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:18,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:18,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:18,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78428979] [2024-06-21 17:03:18,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:18,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:18,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:18,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:18,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:18,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:18,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 475 transitions, 6655 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 17:03:18,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:18,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:18,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:20,146 INFO L124 PetriNetUnfolderBase]: 4342/6728 cut-off events. [2024-06-21 17:03:20,146 INFO L125 PetriNetUnfolderBase]: For 407837/407843 co-relation queries the response was YES. [2024-06-21 17:03:20,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46770 conditions, 6728 events. 4342/6728 cut-off events. For 407837/407843 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 39142 event pairs, 885 based on Foata normal form. 10/6734 useless extension candidates. Maximal degree in co-relation 46634. Up to 6259 conditions per place. [2024-06-21 17:03:20,220 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 356 selfloop transitions, 142 changer transitions 0/501 dead transitions. [2024-06-21 17:03:20,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 501 transitions, 7954 flow [2024-06-21 17:03:20,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:20,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:20,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:03:20,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 17:03:20,221 INFO L175 Difference]: Start difference. First operand has 314 places, 475 transitions, 6655 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:03:20,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 501 transitions, 7954 flow [2024-06-21 17:03:21,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 501 transitions, 7872 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 17:03:21,225 INFO L231 Difference]: Finished difference. Result has 316 places, 479 transitions, 6941 flow [2024-06-21 17:03:21,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6573, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6941, PETRI_PLACES=316, PETRI_TRANSITIONS=479} [2024-06-21 17:03:21,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-21 17:03:21,226 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 479 transitions, 6941 flow [2024-06-21 17:03:21,226 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 17:03:21,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:21,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:21,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:03:21,227 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 17:03:21,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:21,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1890143755, now seen corresponding path program 10 times [2024-06-21 17:03:21,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:21,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938119022] [2024-06-21 17:03:21,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:21,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:21,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:21,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:21,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:21,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938119022] [2024-06-21 17:03:21,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938119022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:21,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:21,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:21,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212254576] [2024-06-21 17:03:21,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:21,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:21,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:21,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:21,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:21,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:21,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 479 transitions, 6941 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 17:03:21,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:21,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:21,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:23,291 INFO L124 PetriNetUnfolderBase]: 4327/6708 cut-off events. [2024-06-21 17:03:23,291 INFO L125 PetriNetUnfolderBase]: For 411961/411967 co-relation queries the response was YES. [2024-06-21 17:03:23,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46806 conditions, 6708 events. 4327/6708 cut-off events. For 411961/411967 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38959 event pairs, 884 based on Foata normal form. 11/6715 useless extension candidates. Maximal degree in co-relation 46669. Up to 6249 conditions per place. [2024-06-21 17:03:23,381 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 359 selfloop transitions, 141 changer transitions 0/503 dead transitions. [2024-06-21 17:03:23,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 503 transitions, 8053 flow [2024-06-21 17:03:23,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:23,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:23,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:03:23,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 17:03:23,382 INFO L175 Difference]: Start difference. First operand has 316 places, 479 transitions, 6941 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:03:23,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 503 transitions, 8053 flow [2024-06-21 17:03:24,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 503 transitions, 7540 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:24,405 INFO L231 Difference]: Finished difference. Result has 317 places, 479 transitions, 6718 flow [2024-06-21 17:03:24,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6428, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6718, PETRI_PLACES=317, PETRI_TRANSITIONS=479} [2024-06-21 17:03:24,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-21 17:03:24,406 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 479 transitions, 6718 flow [2024-06-21 17:03:24,406 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 17:03:24,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:24,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 17:03:24,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 17:03:24,406 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 17:03:24,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:24,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1210618760, now seen corresponding path program 1 times [2024-06-21 17:03:24,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:24,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502317533] [2024-06-21 17:03:24,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:24,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:24,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:25,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:25,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:25,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502317533] [2024-06-21 17:03:25,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502317533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:25,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:25,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:25,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336957558] [2024-06-21 17:03:25,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:25,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:25,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:25,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:25,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:25,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:03:25,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 479 transitions, 6718 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 17:03:25,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:25,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:03:25,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:26,568 INFO L124 PetriNetUnfolderBase]: 4233/6624 cut-off events. [2024-06-21 17:03:26,568 INFO L125 PetriNetUnfolderBase]: For 371970/372013 co-relation queries the response was YES. [2024-06-21 17:03:26,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45280 conditions, 6624 events. 4233/6624 cut-off events. For 371970/372013 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39528 event pairs, 1471 based on Foata normal form. 2/6571 useless extension candidates. Maximal degree in co-relation 45142. Up to 6431 conditions per place. [2024-06-21 17:03:26,663 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 459 selfloop transitions, 24 changer transitions 0/509 dead transitions. [2024-06-21 17:03:26,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 509 transitions, 7984 flow [2024-06-21 17:03:26,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:26,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:26,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 17:03:26,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-21 17:03:26,664 INFO L175 Difference]: Start difference. First operand has 317 places, 479 transitions, 6718 flow. Second operand 9 states and 142 transitions. [2024-06-21 17:03:26,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 509 transitions, 7984 flow [2024-06-21 17:03:27,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 509 transitions, 7675 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:27,780 INFO L231 Difference]: Finished difference. Result has 319 places, 485 transitions, 6549 flow [2024-06-21 17:03:27,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6409, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6549, PETRI_PLACES=319, PETRI_TRANSITIONS=485} [2024-06-21 17:03:27,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 17:03:27,781 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 485 transitions, 6549 flow [2024-06-21 17:03:27,781 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 17:03:27,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:27,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:27,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 17:03:27,781 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 17:03:27,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:27,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1692143758, now seen corresponding path program 1 times [2024-06-21 17:03:27,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:27,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069260611] [2024-06-21 17:03:27,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:27,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:27,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:28,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:28,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069260611] [2024-06-21 17:03:28,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069260611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:28,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:28,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:28,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978473083] [2024-06-21 17:03:28,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:28,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:28,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:28,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:28,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:28,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:28,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 485 transitions, 6549 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 17:03:28,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:28,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:28,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:29,658 INFO L124 PetriNetUnfolderBase]: 4376/6779 cut-off events. [2024-06-21 17:03:29,658 INFO L125 PetriNetUnfolderBase]: For 429954/429958 co-relation queries the response was YES. [2024-06-21 17:03:29,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47649 conditions, 6779 events. 4376/6779 cut-off events. For 429954/429958 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 39638 event pairs, 1215 based on Foata normal form. 6/6784 useless extension candidates. Maximal degree in co-relation 47510. Up to 6688 conditions per place. [2024-06-21 17:03:29,746 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 474 selfloop transitions, 41 changer transitions 0/518 dead transitions. [2024-06-21 17:03:29,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 518 transitions, 7800 flow [2024-06-21 17:03:29,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:29,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:29,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 17:03:29,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:03:29,747 INFO L175 Difference]: Start difference. First operand has 319 places, 485 transitions, 6549 flow. Second operand 9 states and 135 transitions. [2024-06-21 17:03:29,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 518 transitions, 7800 flow [2024-06-21 17:03:30,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 518 transitions, 7735 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 17:03:30,962 INFO L231 Difference]: Finished difference. Result has 325 places, 498 transitions, 6779 flow [2024-06-21 17:03:30,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6484, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6779, PETRI_PLACES=325, PETRI_TRANSITIONS=498} [2024-06-21 17:03:30,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-21 17:03:30,963 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 498 transitions, 6779 flow [2024-06-21 17:03:30,963 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 17:03:30,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:30,963 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 17:03:30,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 17:03:30,964 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 17:03:30,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:30,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1210708970, now seen corresponding path program 2 times [2024-06-21 17:03:30,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:30,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127568020] [2024-06-21 17:03:30,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:30,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:30,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:31,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:31,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:31,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127568020] [2024-06-21 17:03:31,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127568020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:31,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:31,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:31,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933556791] [2024-06-21 17:03:31,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:31,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:31,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:31,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:31,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:31,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:03:31,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 498 transitions, 6779 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 17:03:31,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:31,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:03:31,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:33,092 INFO L124 PetriNetUnfolderBase]: 4231/6624 cut-off events. [2024-06-21 17:03:33,092 INFO L125 PetriNetUnfolderBase]: For 387421/387464 co-relation queries the response was YES. [2024-06-21 17:03:33,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46224 conditions, 6624 events. 4231/6624 cut-off events. For 387421/387464 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 39537 event pairs, 1464 based on Foata normal form. 2/6571 useless extension candidates. Maximal degree in co-relation 46081. Up to 6449 conditions per place. [2024-06-21 17:03:33,179 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 472 selfloop transitions, 18 changer transitions 0/516 dead transitions. [2024-06-21 17:03:33,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 516 transitions, 7831 flow [2024-06-21 17:03:33,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:33,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:33,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:03:33,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 17:03:33,180 INFO L175 Difference]: Start difference. First operand has 325 places, 498 transitions, 6779 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:03:33,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 516 transitions, 7831 flow [2024-06-21 17:03:34,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 516 transitions, 7703 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 17:03:34,462 INFO L231 Difference]: Finished difference. Result has 329 places, 498 transitions, 6693 flow [2024-06-21 17:03:34,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6651, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6693, PETRI_PLACES=329, PETRI_TRANSITIONS=498} [2024-06-21 17:03:34,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 17:03:34,462 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 498 transitions, 6693 flow [2024-06-21 17:03:34,462 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 17:03:34,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:34,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:34,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 17:03:34,463 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 17:03:34,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:34,463 INFO L85 PathProgramCache]: Analyzing trace with hash 214114742, now seen corresponding path program 2 times [2024-06-21 17:03:34,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:34,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973378306] [2024-06-21 17:03:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:34,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:34,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:34,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:34,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:34,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973378306] [2024-06-21 17:03:34,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973378306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:34,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:34,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:34,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764059249] [2024-06-21 17:03:34,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:34,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:34,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:34,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:34,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:35,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:35,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 498 transitions, 6693 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 17:03:35,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:35,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:35,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:36,516 INFO L124 PetriNetUnfolderBase]: 4377/6781 cut-off events. [2024-06-21 17:03:36,516 INFO L125 PetriNetUnfolderBase]: For 445628/445632 co-relation queries the response was YES. [2024-06-21 17:03:36,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48270 conditions, 6781 events. 4377/6781 cut-off events. For 445628/445632 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39681 event pairs, 1213 based on Foata normal form. 6/6786 useless extension candidates. Maximal degree in co-relation 48126. Up to 6681 conditions per place. [2024-06-21 17:03:36,589 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 473 selfloop transitions, 46 changer transitions 0/522 dead transitions. [2024-06-21 17:03:36,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 522 transitions, 7877 flow [2024-06-21 17:03:36,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:03:36,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:03:36,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:03:36,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-21 17:03:36,590 INFO L175 Difference]: Start difference. First operand has 329 places, 498 transitions, 6693 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:03:36,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 522 transitions, 7877 flow [2024-06-21 17:03:37,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 522 transitions, 7831 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:37,766 INFO L231 Difference]: Finished difference. Result has 331 places, 501 transitions, 6819 flow [2024-06-21 17:03:37,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6647, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6819, PETRI_PLACES=331, PETRI_TRANSITIONS=501} [2024-06-21 17:03:37,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 17:03:37,767 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 501 transitions, 6819 flow [2024-06-21 17:03:37,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:37,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:37,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:37,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 17:03:37,767 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 17:03:37,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:37,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1214428040, now seen corresponding path program 3 times [2024-06-21 17:03:37,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:37,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715199280] [2024-06-21 17:03:37,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:37,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:38,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:38,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715199280] [2024-06-21 17:03:38,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715199280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:38,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:38,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:38,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200209477] [2024-06-21 17:03:38,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:38,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:38,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:38,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:03:38,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 501 transitions, 6819 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 17:03:38,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:38,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:03:38,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:39,867 INFO L124 PetriNetUnfolderBase]: 4245/6642 cut-off events. [2024-06-21 17:03:39,867 INFO L125 PetriNetUnfolderBase]: For 407395/407438 co-relation queries the response was YES. [2024-06-21 17:03:39,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46782 conditions, 6642 events. 4245/6642 cut-off events. For 407395/407438 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 39639 event pairs, 1461 based on Foata normal form. 3/6587 useless extension candidates. Maximal degree in co-relation 46637. Up to 6427 conditions per place. [2024-06-21 17:03:39,954 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 460 selfloop transitions, 35 changer transitions 0/521 dead transitions. [2024-06-21 17:03:39,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 521 transitions, 7939 flow [2024-06-21 17:03:39,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:39,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:39,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:03:39,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 17:03:39,956 INFO L175 Difference]: Start difference. First operand has 331 places, 501 transitions, 6819 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:03:39,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 521 transitions, 7939 flow [2024-06-21 17:03:41,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 521 transitions, 7789 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 17:03:41,265 INFO L231 Difference]: Finished difference. Result has 332 places, 504 transitions, 6801 flow [2024-06-21 17:03:41,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6669, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6801, PETRI_PLACES=332, PETRI_TRANSITIONS=504} [2024-06-21 17:03:41,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 17:03:41,266 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 504 transitions, 6801 flow [2024-06-21 17:03:41,266 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 17:03:41,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:41,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:41,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 17:03:41,266 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 17:03:41,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:41,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1274646184, now seen corresponding path program 3 times [2024-06-21 17:03:41,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:41,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525234134] [2024-06-21 17:03:41,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:41,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:41,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:41,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:41,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:41,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525234134] [2024-06-21 17:03:41,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525234134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:41,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:41,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:41,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476306479] [2024-06-21 17:03:41,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:41,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:41,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:41,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:41,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:42,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:42,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 504 transitions, 6801 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 17:03:42,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:42,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:42,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:43,416 INFO L124 PetriNetUnfolderBase]: 4418/6838 cut-off events. [2024-06-21 17:03:43,416 INFO L125 PetriNetUnfolderBase]: For 474523/474527 co-relation queries the response was YES. [2024-06-21 17:03:43,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49926 conditions, 6838 events. 4418/6838 cut-off events. For 474523/474527 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 40011 event pairs, 1219 based on Foata normal form. 6/6843 useless extension candidates. Maximal degree in co-relation 49780. Up to 6680 conditions per place. [2024-06-21 17:03:43,514 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 465 selfloop transitions, 63 changer transitions 0/531 dead transitions. [2024-06-21 17:03:43,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 531 transitions, 8233 flow [2024-06-21 17:03:43,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:03:43,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 17:03:43,515 INFO L175 Difference]: Start difference. First operand has 332 places, 504 transitions, 6801 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:03:43,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 531 transitions, 8233 flow [2024-06-21 17:03:44,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 531 transitions, 8123 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 17:03:44,992 INFO L231 Difference]: Finished difference. Result has 334 places, 510 transitions, 6982 flow [2024-06-21 17:03:44,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6691, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6982, PETRI_PLACES=334, PETRI_TRANSITIONS=510} [2024-06-21 17:03:44,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-21 17:03:44,993 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 510 transitions, 6982 flow [2024-06-21 17:03:44,993 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 17:03:44,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:44,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:44,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 17:03:44,994 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 17:03:44,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:44,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1469536012, now seen corresponding path program 4 times [2024-06-21 17:03:44,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:44,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283628569] [2024-06-21 17:03:44,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:44,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:45,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:45,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:45,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283628569] [2024-06-21 17:03:45,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283628569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:45,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:45,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:45,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254486854] [2024-06-21 17:03:45,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:45,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:45,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:45,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:45,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:45,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:03:45,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 510 transitions, 6982 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 17:03:45,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:45,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:03:45,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:47,009 INFO L124 PetriNetUnfolderBase]: 4271/6680 cut-off events. [2024-06-21 17:03:47,009 INFO L125 PetriNetUnfolderBase]: For 426631/426673 co-relation queries the response was YES. [2024-06-21 17:03:47,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48077 conditions, 6680 events. 4271/6680 cut-off events. For 426631/426673 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39881 event pairs, 1471 based on Foata normal form. 2/6625 useless extension candidates. Maximal degree in co-relation 47930. Up to 6508 conditions per place. [2024-06-21 17:03:47,098 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 22 changer transitions 0/526 dead transitions. [2024-06-21 17:03:47,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 526 transitions, 8098 flow [2024-06-21 17:03:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:47,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:47,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 17:03:47,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-21 17:03:47,099 INFO L175 Difference]: Start difference. First operand has 334 places, 510 transitions, 6982 flow. Second operand 8 states and 119 transitions. [2024-06-21 17:03:47,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 526 transitions, 8098 flow [2024-06-21 17:03:48,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 526 transitions, 7952 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-21 17:03:48,779 INFO L231 Difference]: Finished difference. Result has 338 places, 513 transitions, 6950 flow [2024-06-21 17:03:48,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6950, PETRI_PLACES=338, PETRI_TRANSITIONS=513} [2024-06-21 17:03:48,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-21 17:03:48,780 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 513 transitions, 6950 flow [2024-06-21 17:03:48,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:03:48,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:48,780 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 17:03:48,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 17:03:48,780 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 17:03:48,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:48,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1968975050, now seen corresponding path program 1 times [2024-06-21 17:03:48,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:48,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365107499] [2024-06-21 17:03:48,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:48,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:48,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:49,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:49,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:49,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365107499] [2024-06-21 17:03:49,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365107499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:49,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:49,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:49,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791493640] [2024-06-21 17:03:49,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:49,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:49,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:49,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:49,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:49,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:49,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 513 transitions, 6950 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 17:03:49,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:49,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:49,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:51,005 INFO L124 PetriNetUnfolderBase]: 4424/6856 cut-off events. [2024-06-21 17:03:51,005 INFO L125 PetriNetUnfolderBase]: For 489227/489227 co-relation queries the response was YES. [2024-06-21 17:03:51,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50631 conditions, 6856 events. 4424/6856 cut-off events. For 489227/489227 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 40224 event pairs, 1581 based on Foata normal form. 1/6856 useless extension candidates. Maximal degree in co-relation 50482. Up to 6795 conditions per place. [2024-06-21 17:03:51,108 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 506 selfloop transitions, 20 changer transitions 0/529 dead transitions. [2024-06-21 17:03:51,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 529 transitions, 8145 flow [2024-06-21 17:03:51,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:03:51,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:03:51,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-21 17:03:51,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:03:51,109 INFO L175 Difference]: Start difference. First operand has 338 places, 513 transitions, 6950 flow. Second operand 7 states and 100 transitions. [2024-06-21 17:03:51,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 529 transitions, 8145 flow [2024-06-21 17:03:52,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 529 transitions, 8047 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 17:03:52,923 INFO L231 Difference]: Finished difference. Result has 339 places, 519 transitions, 7021 flow [2024-06-21 17:03:52,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6858, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7021, PETRI_PLACES=339, PETRI_TRANSITIONS=519} [2024-06-21 17:03:52,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-21 17:03:52,924 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 519 transitions, 7021 flow [2024-06-21 17:03:52,924 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 17:03:52,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:52,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:52,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 17:03:52,924 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 17:03:52,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:52,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1307887182, now seen corresponding path program 1 times [2024-06-21 17:03:52,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:52,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506202106] [2024-06-21 17:03:52,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:52,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:52,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:53,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:53,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:53,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506202106] [2024-06-21 17:03:53,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506202106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:53,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:53,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:03:53,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576796370] [2024-06-21 17:03:53,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:53,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:03:53,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:53,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:03:53,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:03:53,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 17:03:53,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 519 transitions, 7021 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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 17:03:53,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:53,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 17:03:53,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:54,848 INFO L124 PetriNetUnfolderBase]: 4327/6751 cut-off events. [2024-06-21 17:03:54,848 INFO L125 PetriNetUnfolderBase]: For 501314/501344 co-relation queries the response was YES. [2024-06-21 17:03:54,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50101 conditions, 6751 events. 4327/6751 cut-off events. For 501314/501344 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39804 event pairs, 723 based on Foata normal form. 32/6755 useless extension candidates. Maximal degree in co-relation 49951. Up to 6215 conditions per place. [2024-06-21 17:03:54,939 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 428 selfloop transitions, 83 changer transitions 0/555 dead transitions. [2024-06-21 17:03:54,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 555 transitions, 8380 flow [2024-06-21 17:03:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:54,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:54,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 17:03:54,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 17:03:54,940 INFO L175 Difference]: Start difference. First operand has 339 places, 519 transitions, 7021 flow. Second operand 8 states and 134 transitions. [2024-06-21 17:03:54,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 555 transitions, 8380 flow [2024-06-21 17:03:56,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 555 transitions, 8282 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 17:03:56,833 INFO L231 Difference]: Finished difference. Result has 344 places, 528 transitions, 7233 flow [2024-06-21 17:03:56,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7233, PETRI_PLACES=344, PETRI_TRANSITIONS=528} [2024-06-21 17:03:56,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-21 17:03:56,834 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 528 transitions, 7233 flow [2024-06-21 17:03:56,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 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 17:03:56,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:03:56,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:03:56,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 17:03:56,834 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 17:03:56,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:03:56,835 INFO L85 PathProgramCache]: Analyzing trace with hash -997954268, now seen corresponding path program 2 times [2024-06-21 17:03:56,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:03:56,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214296084] [2024-06-21 17:03:56,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:03:56,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:03:56,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:03:57,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:03:57,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:03:57,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214296084] [2024-06-21 17:03:57,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214296084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:03:57,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:03:57,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:03:57,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229160422] [2024-06-21 17:03:57,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:03:57,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:03:57,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:03:57,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:03:57,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:03:57,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:03:57,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 528 transitions, 7233 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 17:03:57,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:03:57,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:03:57,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:03:59,133 INFO L124 PetriNetUnfolderBase]: 4519/6998 cut-off events. [2024-06-21 17:03:59,134 INFO L125 PetriNetUnfolderBase]: For 523921/523923 co-relation queries the response was YES. [2024-06-21 17:03:59,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52700 conditions, 6998 events. 4519/6998 cut-off events. For 523921/523923 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 41071 event pairs, 883 based on Foata normal form. 4/7001 useless extension candidates. Maximal degree in co-relation 52547. Up to 6640 conditions per place. [2024-06-21 17:03:59,231 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 473 selfloop transitions, 91 changer transitions 0/567 dead transitions. [2024-06-21 17:03:59,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 567 transitions, 8777 flow [2024-06-21 17:03:59,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:03:59,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:03:59,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 17:03:59,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 17:03:59,232 INFO L175 Difference]: Start difference. First operand has 344 places, 528 transitions, 7233 flow. Second operand 8 states and 132 transitions. [2024-06-21 17:03:59,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 567 transitions, 8777 flow [2024-06-21 17:04:01,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 567 transitions, 8590 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-21 17:04:01,387 INFO L231 Difference]: Finished difference. Result has 349 places, 538 transitions, 7431 flow [2024-06-21 17:04:01,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7104, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7431, PETRI_PLACES=349, PETRI_TRANSITIONS=538} [2024-06-21 17:04:01,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 17:04:01,388 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 538 transitions, 7431 flow [2024-06-21 17:04:01,388 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 17:04:01,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:01,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:01,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 17:04:01,389 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 17:04:01,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:01,389 INFO L85 PathProgramCache]: Analyzing trace with hash -974622428, now seen corresponding path program 3 times [2024-06-21 17:04:01,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:01,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607288728] [2024-06-21 17:04:01,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:01,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:01,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:02,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:02,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:02,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607288728] [2024-06-21 17:04:02,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607288728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:02,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:02,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:02,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502344344] [2024-06-21 17:04:02,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:02,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:02,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:02,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:02,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:02,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:02,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 538 transitions, 7431 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 17:04:02,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:02,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:02,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:03,591 INFO L124 PetriNetUnfolderBase]: 4514/6991 cut-off events. [2024-06-21 17:04:03,591 INFO L125 PetriNetUnfolderBase]: For 529642/529646 co-relation queries the response was YES. [2024-06-21 17:04:03,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52846 conditions, 6991 events. 4514/6991 cut-off events. For 529642/529646 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 41010 event pairs, 890 based on Foata normal form. 6/6996 useless extension candidates. Maximal degree in co-relation 52691. Up to 6739 conditions per place. [2024-06-21 17:04:03,687 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 464 selfloop transitions, 94 changer transitions 0/561 dead transitions. [2024-06-21 17:04:03,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 561 transitions, 8637 flow [2024-06-21 17:04:03,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:04:03,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:04:03,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:04:03,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 17:04:03,688 INFO L175 Difference]: Start difference. First operand has 349 places, 538 transitions, 7431 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:04:03,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 561 transitions, 8637 flow [2024-06-21 17:04:05,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 561 transitions, 8512 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 17:04:05,752 INFO L231 Difference]: Finished difference. Result has 353 places, 538 transitions, 7503 flow [2024-06-21 17:04:05,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7306, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7503, PETRI_PLACES=353, PETRI_TRANSITIONS=538} [2024-06-21 17:04:05,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 17:04:05,753 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 538 transitions, 7503 flow [2024-06-21 17:04:05,753 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 17:04:05,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:05,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:05,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 17:04:05,753 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 17:04:05,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:05,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1751890640, now seen corresponding path program 1 times [2024-06-21 17:04:05,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:05,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449885964] [2024-06-21 17:04:05,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:05,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:05,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:06,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:06,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449885964] [2024-06-21 17:04:06,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449885964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:06,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:06,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:06,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601607855] [2024-06-21 17:04:06,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:06,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:06,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:06,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:06,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:06,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:06,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 538 transitions, 7503 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 17:04:06,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:06,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:06,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:07,890 INFO L124 PetriNetUnfolderBase]: 4540/7031 cut-off events. [2024-06-21 17:04:07,890 INFO L125 PetriNetUnfolderBase]: For 549506/549520 co-relation queries the response was YES. [2024-06-21 17:04:07,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53580 conditions, 7031 events. 4540/7031 cut-off events. For 549506/549520 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 41340 event pairs, 914 based on Foata normal form. 16/7046 useless extension candidates. Maximal degree in co-relation 53424. Up to 6735 conditions per place. [2024-06-21 17:04:07,981 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 478 selfloop transitions, 105 changer transitions 0/586 dead transitions. [2024-06-21 17:04:07,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 586 transitions, 9195 flow [2024-06-21 17:04:07,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:07,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:07,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 17:04:07,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-21 17:04:07,982 INFO L175 Difference]: Start difference. First operand has 353 places, 538 transitions, 7503 flow. Second operand 9 states and 148 transitions. [2024-06-21 17:04:07,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 586 transitions, 9195 flow [2024-06-21 17:04:10,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 586 transitions, 8994 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 17:04:10,087 INFO L231 Difference]: Finished difference. Result has 359 places, 556 transitions, 7841 flow [2024-06-21 17:04:10,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7320, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7841, PETRI_PLACES=359, PETRI_TRANSITIONS=556} [2024-06-21 17:04:10,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 17:04:10,088 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 556 transitions, 7841 flow [2024-06-21 17:04:10,088 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 17:04:10,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:10,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:10,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 17:04:10,088 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 17:04:10,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:10,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1030298990, now seen corresponding path program 2 times [2024-06-21 17:04:10,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:10,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475451726] [2024-06-21 17:04:10,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:10,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:10,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:10,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:10,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:10,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475451726] [2024-06-21 17:04:10,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475451726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:10,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:10,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:10,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753284912] [2024-06-21 17:04:10,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:10,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:10,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:10,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:10,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:10,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:10,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 556 transitions, 7841 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 17:04:10,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:10,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:10,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:12,179 INFO L124 PetriNetUnfolderBase]: 4534/7021 cut-off events. [2024-06-21 17:04:12,179 INFO L125 PetriNetUnfolderBase]: For 559355/559369 co-relation queries the response was YES. [2024-06-21 17:04:12,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54554 conditions, 7021 events. 4534/7021 cut-off events. For 559355/559369 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 41267 event pairs, 942 based on Foata normal form. 16/7036 useless extension candidates. Maximal degree in co-relation 54394. Up to 6773 conditions per place. [2024-06-21 17:04:12,281 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 478 selfloop transitions, 100 changer transitions 0/581 dead transitions. [2024-06-21 17:04:12,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 581 transitions, 9087 flow [2024-06-21 17:04:12,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:12,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:12,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 17:04:12,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 17:04:12,282 INFO L175 Difference]: Start difference. First operand has 359 places, 556 transitions, 7841 flow. Second operand 9 states and 141 transitions. [2024-06-21 17:04:12,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 581 transitions, 9087 flow [2024-06-21 17:04:14,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 581 transitions, 8988 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-21 17:04:14,424 INFO L231 Difference]: Finished difference. Result has 366 places, 556 transitions, 7949 flow [2024-06-21 17:04:14,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7742, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7949, PETRI_PLACES=366, PETRI_TRANSITIONS=556} [2024-06-21 17:04:14,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 17:04:14,424 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 556 transitions, 7949 flow [2024-06-21 17:04:14,424 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 17:04:14,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:14,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:14,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 17:04:14,425 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 17:04:14,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:14,425 INFO L85 PathProgramCache]: Analyzing trace with hash 657681156, now seen corresponding path program 3 times [2024-06-21 17:04:14,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:14,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176909183] [2024-06-21 17:04:14,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:14,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:14,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:14,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:14,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176909183] [2024-06-21 17:04:14,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176909183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:14,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:14,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:14,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560363514] [2024-06-21 17:04:14,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:14,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:14,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:14,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:14,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:15,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:15,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 556 transitions, 7949 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 17:04:15,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:15,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:15,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:16,621 INFO L124 PetriNetUnfolderBase]: 4594/7103 cut-off events. [2024-06-21 17:04:16,621 INFO L125 PetriNetUnfolderBase]: For 580020/580034 co-relation queries the response was YES. [2024-06-21 17:04:16,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55634 conditions, 7103 events. 4594/7103 cut-off events. For 580020/580034 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 41761 event pairs, 885 based on Foata normal form. 16/7118 useless extension candidates. Maximal degree in co-relation 55472. Up to 6790 conditions per place. [2024-06-21 17:04:16,728 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 488 selfloop transitions, 113 changer transitions 0/604 dead transitions. [2024-06-21 17:04:16,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 604 transitions, 9690 flow [2024-06-21 17:04:16,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:16,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:16,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 17:04:16,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 17:04:16,729 INFO L175 Difference]: Start difference. First operand has 366 places, 556 transitions, 7949 flow. Second operand 9 states and 149 transitions. [2024-06-21 17:04:16,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 604 transitions, 9690 flow [2024-06-21 17:04:19,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 604 transitions, 9474 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:04:19,010 INFO L231 Difference]: Finished difference. Result has 371 places, 576 transitions, 8315 flow [2024-06-21 17:04:19,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7752, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8315, PETRI_PLACES=371, PETRI_TRANSITIONS=576} [2024-06-21 17:04:19,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 17:04:19,011 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 576 transitions, 8315 flow [2024-06-21 17:04:19,011 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 17:04:19,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:19,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:19,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 17:04:19,011 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 17:04:19,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:19,011 INFO L85 PathProgramCache]: Analyzing trace with hash 663395076, now seen corresponding path program 4 times [2024-06-21 17:04:19,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:19,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759128867] [2024-06-21 17:04:19,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:19,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:19,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:19,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:19,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759128867] [2024-06-21 17:04:19,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759128867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:19,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:19,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:19,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103877005] [2024-06-21 17:04:19,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:19,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:19,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:19,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:19,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:19,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:19,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 576 transitions, 8315 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 17:04:19,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:19,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:19,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:21,286 INFO L124 PetriNetUnfolderBase]: 4604/7117 cut-off events. [2024-06-21 17:04:21,286 INFO L125 PetriNetUnfolderBase]: For 597172/597186 co-relation queries the response was YES. [2024-06-21 17:04:21,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56574 conditions, 7117 events. 4604/7117 cut-off events. For 597172/597186 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 41846 event pairs, 900 based on Foata normal form. 16/7132 useless extension candidates. Maximal degree in co-relation 56409. Up to 6867 conditions per place. [2024-06-21 17:04:21,378 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 497 selfloop transitions, 103 changer transitions 0/603 dead transitions. [2024-06-21 17:04:21,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 603 transitions, 9673 flow [2024-06-21 17:04:21,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:21,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:21,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 17:04:21,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 17:04:21,379 INFO L175 Difference]: Start difference. First operand has 371 places, 576 transitions, 8315 flow. Second operand 9 states and 143 transitions. [2024-06-21 17:04:21,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 603 transitions, 9673 flow [2024-06-21 17:04:23,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 603 transitions, 9525 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-21 17:04:23,689 INFO L231 Difference]: Finished difference. Result has 377 places, 580 transitions, 8467 flow [2024-06-21 17:04:23,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8197, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8467, PETRI_PLACES=377, PETRI_TRANSITIONS=580} [2024-06-21 17:04:23,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 17:04:23,690 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 580 transitions, 8467 flow [2024-06-21 17:04:23,690 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 17:04:23,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:23,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:23,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 17:04:23,690 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 17:04:23,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:23,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1628441466, now seen corresponding path program 5 times [2024-06-21 17:04:23,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:23,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934743643] [2024-06-21 17:04:23,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:23,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:23,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:24,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:24,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:24,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934743643] [2024-06-21 17:04:24,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934743643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:24,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:24,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:24,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738945402] [2024-06-21 17:04:24,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:24,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:24,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:24,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:24,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:24,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:24,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 580 transitions, 8467 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 17:04:24,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:24,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:24,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:25,859 INFO L124 PetriNetUnfolderBase]: 4638/7163 cut-off events. [2024-06-21 17:04:25,859 INFO L125 PetriNetUnfolderBase]: For 621857/621867 co-relation queries the response was YES. [2024-06-21 17:04:25,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57493 conditions, 7163 events. 4638/7163 cut-off events. For 621857/621867 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42115 event pairs, 885 based on Foata normal form. 12/7174 useless extension candidates. Maximal degree in co-relation 57326. Up to 6684 conditions per place. [2024-06-21 17:04:25,971 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 478 selfloop transitions, 140 changer transitions 0/621 dead transitions. [2024-06-21 17:04:25,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 621 transitions, 10361 flow [2024-06-21 17:04:25,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:25,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:25,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 17:04:25,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-21 17:04:25,972 INFO L175 Difference]: Start difference. First operand has 377 places, 580 transitions, 8467 flow. Second operand 9 states and 151 transitions. [2024-06-21 17:04:25,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 621 transitions, 10361 flow [2024-06-21 17:04:28,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 621 transitions, 10206 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:04:28,345 INFO L231 Difference]: Finished difference. Result has 381 places, 591 transitions, 8818 flow [2024-06-21 17:04:28,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8312, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8818, PETRI_PLACES=381, PETRI_TRANSITIONS=591} [2024-06-21 17:04:28,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 17:04:28,346 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 591 transitions, 8818 flow [2024-06-21 17:04:28,346 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 17:04:28,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:28,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:28,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 17:04:28,347 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 17:04:28,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:28,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1628620212, now seen corresponding path program 1 times [2024-06-21 17:04:28,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:28,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352621853] [2024-06-21 17:04:28,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:28,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:28,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:28,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:28,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352621853] [2024-06-21 17:04:28,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352621853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:28,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:28,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724225055] [2024-06-21 17:04:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:28,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:28,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:29,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:29,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 591 transitions, 8818 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 17:04:29,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:29,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:29,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:30,586 INFO L124 PetriNetUnfolderBase]: 4643/7174 cut-off events. [2024-06-21 17:04:30,586 INFO L125 PetriNetUnfolderBase]: For 637285/637289 co-relation queries the response was YES. [2024-06-21 17:04:30,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58337 conditions, 7174 events. 4643/7174 cut-off events. For 637285/637289 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 42320 event pairs, 1252 based on Foata normal form. 5/7178 useless extension candidates. Maximal degree in co-relation 58169. Up to 7089 conditions per place. [2024-06-21 17:04:30,693 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 590 selfloop transitions, 27 changer transitions 0/620 dead transitions. [2024-06-21 17:04:30,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 620 transitions, 10227 flow [2024-06-21 17:04:30,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:30,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:30,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 17:04:30,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 17:04:30,694 INFO L175 Difference]: Start difference. First operand has 381 places, 591 transitions, 8818 flow. Second operand 9 states and 136 transitions. [2024-06-21 17:04:30,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 620 transitions, 10227 flow [2024-06-21 17:04:32,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 620 transitions, 9983 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-21 17:04:32,994 INFO L231 Difference]: Finished difference. Result has 387 places, 595 transitions, 8731 flow [2024-06-21 17:04:32,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8578, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8731, PETRI_PLACES=387, PETRI_TRANSITIONS=595} [2024-06-21 17:04:32,996 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-21 17:04:32,996 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 595 transitions, 8731 flow [2024-06-21 17:04:32,996 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 17:04:32,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:32,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:32,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 17:04:32,997 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 17:04:32,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:32,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1628740182, now seen corresponding path program 2 times [2024-06-21 17:04:32,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:32,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929548071] [2024-06-21 17:04:32,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:32,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:33,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:33,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:33,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:33,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929548071] [2024-06-21 17:04:33,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929548071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:33,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:33,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:33,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045707545] [2024-06-21 17:04:33,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:33,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:33,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:33,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:33,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:33,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:33,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 595 transitions, 8731 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 17:04:33,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:33,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:33,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:35,175 INFO L124 PetriNetUnfolderBase]: 4656/7192 cut-off events. [2024-06-21 17:04:35,176 INFO L125 PetriNetUnfolderBase]: For 646115/646119 co-relation queries the response was YES. [2024-06-21 17:04:35,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58095 conditions, 7192 events. 4656/7192 cut-off events. For 646115/646119 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 42419 event pairs, 1259 based on Foata normal form. 5/7196 useless extension candidates. Maximal degree in co-relation 57924. Up to 7080 conditions per place. [2024-06-21 17:04:35,272 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 576 selfloop transitions, 45 changer transitions 0/624 dead transitions. [2024-06-21 17:04:35,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 624 transitions, 10375 flow [2024-06-21 17:04:35,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:35,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:35,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 17:04:35,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:04:35,273 INFO L175 Difference]: Start difference. First operand has 387 places, 595 transitions, 8731 flow. Second operand 9 states and 140 transitions. [2024-06-21 17:04:35,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 624 transitions, 10375 flow [2024-06-21 17:04:37,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 624 transitions, 10255 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 17:04:37,360 INFO L231 Difference]: Finished difference. Result has 390 places, 601 transitions, 8869 flow [2024-06-21 17:04:37,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8611, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8869, PETRI_PLACES=390, PETRI_TRANSITIONS=601} [2024-06-21 17:04:37,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-21 17:04:37,361 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 601 transitions, 8869 flow [2024-06-21 17:04:37,361 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 17:04:37,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:37,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:37,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 17:04:37,361 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 17:04:37,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:37,361 INFO L85 PathProgramCache]: Analyzing trace with hash 773270856, now seen corresponding path program 6 times [2024-06-21 17:04:37,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:37,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951058770] [2024-06-21 17:04:37,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:37,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:37,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:37,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:37,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951058770] [2024-06-21 17:04:37,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951058770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:37,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:37,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:37,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086517344] [2024-06-21 17:04:37,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:37,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:37,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:37,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:37,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:37,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:37,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 601 transitions, 8869 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 17:04:37,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:37,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:37,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:39,528 INFO L124 PetriNetUnfolderBase]: 4674/7213 cut-off events. [2024-06-21 17:04:39,528 INFO L125 PetriNetUnfolderBase]: For 669109/669119 co-relation queries the response was YES. [2024-06-21 17:04:39,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58723 conditions, 7213 events. 4674/7213 cut-off events. For 669109/669119 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42429 event pairs, 878 based on Foata normal form. 12/7224 useless extension candidates. Maximal degree in co-relation 58551. Up to 6728 conditions per place. [2024-06-21 17:04:39,632 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 477 selfloop transitions, 154 changer transitions 0/634 dead transitions. [2024-06-21 17:04:39,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 634 transitions, 10645 flow [2024-06-21 17:04:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:39,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:39,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 17:04:39,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-21 17:04:39,634 INFO L175 Difference]: Start difference. First operand has 390 places, 601 transitions, 8869 flow. Second operand 9 states and 148 transitions. [2024-06-21 17:04:39,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 634 transitions, 10645 flow [2024-06-21 17:04:42,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 634 transitions, 10519 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 17:04:42,654 INFO L231 Difference]: Finished difference. Result has 394 places, 607 transitions, 9127 flow [2024-06-21 17:04:42,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8743, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9127, PETRI_PLACES=394, PETRI_TRANSITIONS=607} [2024-06-21 17:04:42,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-21 17:04:42,655 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 607 transitions, 9127 flow [2024-06-21 17:04:42,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:04:42,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:42,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:42,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 17:04:42,655 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 17:04:42,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:42,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1667775712, now seen corresponding path program 3 times [2024-06-21 17:04:42,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:42,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036941641] [2024-06-21 17:04:42,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:42,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:43,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:43,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036941641] [2024-06-21 17:04:43,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036941641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:43,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:43,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:43,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020029891] [2024-06-21 17:04:43,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:43,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:43,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:43,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:43,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:43,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:43,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 607 transitions, 9127 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 17:04:43,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:43,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:43,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:44,811 INFO L124 PetriNetUnfolderBase]: 4671/7213 cut-off events. [2024-06-21 17:04:44,811 INFO L125 PetriNetUnfolderBase]: For 677631/677635 co-relation queries the response was YES. [2024-06-21 17:04:44,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59178 conditions, 7213 events. 4671/7213 cut-off events. For 677631/677635 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 42531 event pairs, 1259 based on Foata normal form. 5/7217 useless extension candidates. Maximal degree in co-relation 59004. Up to 7132 conditions per place. [2024-06-21 17:04:44,918 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 589 selfloop transitions, 34 changer transitions 0/626 dead transitions. [2024-06-21 17:04:44,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 626 transitions, 10435 flow [2024-06-21 17:04:44,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:44,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:44,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-21 17:04:44,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:04:44,919 INFO L175 Difference]: Start difference. First operand has 394 places, 607 transitions, 9127 flow. Second operand 9 states and 132 transitions. [2024-06-21 17:04:44,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 626 transitions, 10435 flow [2024-06-21 17:04:47,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 626 transitions, 10170 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 17:04:47,758 INFO L231 Difference]: Finished difference. Result has 398 places, 607 transitions, 8936 flow [2024-06-21 17:04:47,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8862, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8936, PETRI_PLACES=398, PETRI_TRANSITIONS=607} [2024-06-21 17:04:47,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-21 17:04:47,759 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 607 transitions, 8936 flow [2024-06-21 17:04:47,759 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 17:04:47,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:47,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:47,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 17:04:47,759 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 17:04:47,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:47,760 INFO L85 PathProgramCache]: Analyzing trace with hash -520239650, now seen corresponding path program 7 times [2024-06-21 17:04:47,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:47,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694609414] [2024-06-21 17:04:47,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:47,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:47,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:48,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 17:04:48,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:48,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694609414] [2024-06-21 17:04:48,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694609414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:48,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:48,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:48,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513932269] [2024-06-21 17:04:48,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:48,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:48,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:48,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:48,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 607 transitions, 8936 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 17:04:48,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:48,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:48,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:49,917 INFO L124 PetriNetUnfolderBase]: 4665/7201 cut-off events. [2024-06-21 17:04:49,918 INFO L125 PetriNetUnfolderBase]: For 685583/685593 co-relation queries the response was YES. [2024-06-21 17:04:50,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58757 conditions, 7201 events. 4665/7201 cut-off events. For 685583/685593 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42346 event pairs, 899 based on Foata normal form. 12/7212 useless extension candidates. Maximal degree in co-relation 58582. Up to 6916 conditions per place. [2024-06-21 17:04:50,030 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 504 selfloop transitions, 122 changer transitions 0/629 dead transitions. [2024-06-21 17:04:50,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 629 transitions, 10442 flow [2024-06-21 17:04:50,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:50,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:50,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 17:04:50,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-21 17:04:50,031 INFO L175 Difference]: Start difference. First operand has 398 places, 607 transitions, 8936 flow. Second operand 9 states and 142 transitions. [2024-06-21 17:04:50,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 629 transitions, 10442 flow [2024-06-21 17:04:52,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 629 transitions, 10341 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:04:52,658 INFO L231 Difference]: Finished difference. Result has 399 places, 607 transitions, 9085 flow [2024-06-21 17:04:52,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8835, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9085, PETRI_PLACES=399, PETRI_TRANSITIONS=607} [2024-06-21 17:04:52,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-21 17:04:52,658 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 607 transitions, 9085 flow [2024-06-21 17:04:52,659 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 17:04:52,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:52,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:52,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 17:04:52,659 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 17:04:52,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:52,659 INFO L85 PathProgramCache]: Analyzing trace with hash -520359620, now seen corresponding path program 8 times [2024-06-21 17:04:52,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:52,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002035870] [2024-06-21 17:04:52,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:52,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:52,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:53,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:53,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:53,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002035870] [2024-06-21 17:04:53,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002035870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:53,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:53,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:04:53,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994407975] [2024-06-21 17:04:53,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:53,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:04:53,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:53,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:04:53,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:04:53,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:53,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 607 transitions, 9085 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 17:04:53,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:53,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:53,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:04:55,062 INFO L124 PetriNetUnfolderBase]: 4659/7193 cut-off events. [2024-06-21 17:04:55,063 INFO L125 PetriNetUnfolderBase]: For 693543/693553 co-relation queries the response was YES. [2024-06-21 17:04:55,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58899 conditions, 7193 events. 4659/7193 cut-off events. For 693543/693553 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42319 event pairs, 898 based on Foata normal form. 12/7204 useless extension candidates. Maximal degree in co-relation 58723. Up to 6950 conditions per place. [2024-06-21 17:04:55,161 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 518 selfloop transitions, 106 changer transitions 0/627 dead transitions. [2024-06-21 17:04:55,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 627 transitions, 10403 flow [2024-06-21 17:04:55,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:04:55,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:04:55,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 17:04:55,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 17:04:55,162 INFO L175 Difference]: Start difference. First operand has 399 places, 607 transitions, 9085 flow. Second operand 9 states and 139 transitions. [2024-06-21 17:04:55,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 627 transitions, 10403 flow [2024-06-21 17:04:58,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 627 transitions, 10171 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:04:58,235 INFO L231 Difference]: Finished difference. Result has 402 places, 607 transitions, 9071 flow [2024-06-21 17:04:58,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8853, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9071, PETRI_PLACES=402, PETRI_TRANSITIONS=607} [2024-06-21 17:04:58,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 17:04:58,236 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 607 transitions, 9071 flow [2024-06-21 17:04:58,236 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 17:04:58,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:04:58,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:04:58,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 17:04:58,236 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 17:04:58,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:04:58,236 INFO L85 PathProgramCache]: Analyzing trace with hash 947675596, now seen corresponding path program 1 times [2024-06-21 17:04:58,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:04:58,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579599533] [2024-06-21 17:04:58,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:04:58,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:04:58,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:04:59,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:04:59,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:04:59,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579599533] [2024-06-21 17:04:59,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579599533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:04:59,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:04:59,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:04:59,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384959121] [2024-06-21 17:04:59,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:04:59,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:04:59,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:04:59,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:04:59,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:04:59,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:04:59,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 607 transitions, 9071 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 17:04:59,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:04:59,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:04:59,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:01,012 INFO L124 PetriNetUnfolderBase]: 4667/7209 cut-off events. [2024-06-21 17:05:01,012 INFO L125 PetriNetUnfolderBase]: For 709219/709223 co-relation queries the response was YES. [2024-06-21 17:05:01,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59151 conditions, 7209 events. 4667/7209 cut-off events. For 709219/709223 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 42583 event pairs, 1259 based on Foata normal form. 6/7214 useless extension candidates. Maximal degree in co-relation 58974. Up to 7096 conditions per place. [2024-06-21 17:05:01,125 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 574 selfloop transitions, 52 changer transitions 0/629 dead transitions. [2024-06-21 17:05:01,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 629 transitions, 10447 flow [2024-06-21 17:05:01,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:05:01,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:05:01,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 17:05:01,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-21 17:05:01,126 INFO L175 Difference]: Start difference. First operand has 402 places, 607 transitions, 9071 flow. Second operand 9 states and 137 transitions. [2024-06-21 17:05:01,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 629 transitions, 10447 flow [2024-06-21 17:05:03,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 629 transitions, 10227 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:03,887 INFO L231 Difference]: Finished difference. Result has 405 places, 609 transitions, 9024 flow [2024-06-21 17:05:03,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8851, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9024, PETRI_PLACES=405, PETRI_TRANSITIONS=609} [2024-06-21 17:05:03,887 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-21 17:05:03,888 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 609 transitions, 9024 flow [2024-06-21 17:05:03,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:03,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:03,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:03,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 17:05:03,888 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 17:05:03,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:03,889 INFO L85 PathProgramCache]: Analyzing trace with hash 380237448, now seen corresponding path program 4 times [2024-06-21 17:05:03,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:03,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302595443] [2024-06-21 17:05:03,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:03,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:03,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:04,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:04,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:04,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302595443] [2024-06-21 17:05:04,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302595443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:04,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:04,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:05:04,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676747992] [2024-06-21 17:05:04,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:04,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:05:04,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:04,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:05:04,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:05:04,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:04,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 609 transitions, 9024 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 17:05:04,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:04,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:04,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:06,584 INFO L124 PetriNetUnfolderBase]: 4675/7222 cut-off events. [2024-06-21 17:05:06,584 INFO L125 PetriNetUnfolderBase]: For 724838/724846 co-relation queries the response was YES. [2024-06-21 17:05:06,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59352 conditions, 7222 events. 4675/7222 cut-off events. For 724838/724846 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 42462 event pairs, 1081 based on Foata normal form. 10/7231 useless extension candidates. Maximal degree in co-relation 59174. Up to 6788 conditions per place. [2024-06-21 17:05:06,696 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 523 selfloop transitions, 111 changer transitions 0/637 dead transitions. [2024-06-21 17:05:06,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 637 transitions, 10588 flow [2024-06-21 17:05:06,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:06,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:06,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 17:05:06,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 17:05:06,697 INFO L175 Difference]: Start difference. First operand has 405 places, 609 transitions, 9024 flow. Second operand 8 states and 130 transitions. [2024-06-21 17:05:06,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 637 transitions, 10588 flow [2024-06-21 17:05:10,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 637 transitions, 10426 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:10,040 INFO L231 Difference]: Finished difference. Result has 407 places, 611 transitions, 9126 flow [2024-06-21 17:05:10,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8862, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9126, PETRI_PLACES=407, PETRI_TRANSITIONS=611} [2024-06-21 17:05:10,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-21 17:05:10,040 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 611 transitions, 9126 flow [2024-06-21 17:05:10,041 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 17:05:10,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:10,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:10,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 17:05:10,041 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 17:05:10,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:10,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1711513104, now seen corresponding path program 5 times [2024-06-21 17:05:10,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:10,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615722991] [2024-06-21 17:05:10,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:10,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:10,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:10,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:10,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:10,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615722991] [2024-06-21 17:05:10,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615722991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:10,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:10,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:05:10,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728913848] [2024-06-21 17:05:10,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:10,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:05:10,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:10,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:05:10,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:05:11,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:11,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 611 transitions, 9126 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 17:05:11,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:11,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:11,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:12,883 INFO L124 PetriNetUnfolderBase]: 4691/7248 cut-off events. [2024-06-21 17:05:12,884 INFO L125 PetriNetUnfolderBase]: For 740175/740179 co-relation queries the response was YES. [2024-06-21 17:05:12,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59741 conditions, 7248 events. 4691/7248 cut-off events. For 740175/740179 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 42813 event pairs, 1225 based on Foata normal form. 6/7253 useless extension candidates. Maximal degree in co-relation 59563. Up to 6986 conditions per place. [2024-06-21 17:05:12,988 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 528 selfloop transitions, 106 changer transitions 0/637 dead transitions. [2024-06-21 17:05:12,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 637 transitions, 10532 flow [2024-06-21 17:05:12,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:12,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:12,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:05:12,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 17:05:12,990 INFO L175 Difference]: Start difference. First operand has 407 places, 611 transitions, 9126 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:05:12,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 637 transitions, 10532 flow [2024-06-21 17:05:15,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 637 transitions, 10331 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:15,884 INFO L231 Difference]: Finished difference. Result has 409 places, 615 transitions, 9210 flow [2024-06-21 17:05:15,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8929, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9210, PETRI_PLACES=409, PETRI_TRANSITIONS=615} [2024-06-21 17:05:15,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 17:05:15,885 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 615 transitions, 9210 flow [2024-06-21 17:05:15,885 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 17:05:15,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:15,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:15,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 17:05:15,886 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 17:05:15,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:15,886 INFO L85 PathProgramCache]: Analyzing trace with hash 97766874, now seen corresponding path program 9 times [2024-06-21 17:05:15,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:15,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397535483] [2024-06-21 17:05:15,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:15,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:15,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:16,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:16,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:16,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397535483] [2024-06-21 17:05:16,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397535483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:16,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:16,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:16,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997256684] [2024-06-21 17:05:16,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:16,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:16,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:16,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:16,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:16,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:16,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 615 transitions, 9210 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 17:05:16,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:16,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:16,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:18,186 INFO L124 PetriNetUnfolderBase]: 4717/7282 cut-off events. [2024-06-21 17:05:18,186 INFO L125 PetriNetUnfolderBase]: For 734834/734848 co-relation queries the response was YES. [2024-06-21 17:05:18,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60063 conditions, 7282 events. 4717/7282 cut-off events. For 734834/734848 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 42996 event pairs, 902 based on Foata normal form. 16/7297 useless extension candidates. Maximal degree in co-relation 59885. Up to 6879 conditions per place. [2024-06-21 17:05:18,304 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 506 selfloop transitions, 139 changer transitions 0/648 dead transitions. [2024-06-21 17:05:18,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 648 transitions, 10913 flow [2024-06-21 17:05:18,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:18,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:18,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 17:05:18,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 17:05:18,305 INFO L175 Difference]: Start difference. First operand has 409 places, 615 transitions, 9210 flow. Second operand 8 states and 132 transitions. [2024-06-21 17:05:18,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 648 transitions, 10913 flow [2024-06-21 17:05:20,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 648 transitions, 10698 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:20,910 INFO L231 Difference]: Finished difference. Result has 412 places, 622 transitions, 9476 flow [2024-06-21 17:05:20,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8995, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9476, PETRI_PLACES=412, PETRI_TRANSITIONS=622} [2024-06-21 17:05:20,911 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-21 17:05:20,911 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 622 transitions, 9476 flow [2024-06-21 17:05:20,911 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 17:05:20,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:20,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 17:05:20,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 17:05:20,911 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 17:05:20,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:20,912 INFO L85 PathProgramCache]: Analyzing trace with hash 103480794, now seen corresponding path program 10 times [2024-06-21 17:05:20,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:20,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222152946] [2024-06-21 17:05:20,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:20,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:21,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:21,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:21,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222152946] [2024-06-21 17:05:21,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222152946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:21,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:21,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:21,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080221391] [2024-06-21 17:05:21,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:21,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:21,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:21,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:21,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:21,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:21,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 622 transitions, 9476 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 17:05:21,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:21,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:21,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:23,334 INFO L124 PetriNetUnfolderBase]: 4727/7295 cut-off events. [2024-06-21 17:05:23,335 INFO L125 PetriNetUnfolderBase]: For 754422/754436 co-relation queries the response was YES. [2024-06-21 17:05:23,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61119 conditions, 7295 events. 4727/7295 cut-off events. For 754422/754436 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 43059 event pairs, 954 based on Foata normal form. 16/7310 useless extension candidates. Maximal degree in co-relation 60939. Up to 7030 conditions per place. [2024-06-21 17:05:23,437 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 529 selfloop transitions, 115 changer transitions 0/647 dead transitions. [2024-06-21 17:05:23,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 647 transitions, 10925 flow [2024-06-21 17:05:23,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:23,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:23,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:05:23,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 17:05:23,438 INFO L175 Difference]: Start difference. First operand has 412 places, 622 transitions, 9476 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:05:23,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 647 transitions, 10925 flow [2024-06-21 17:05:26,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 647 transitions, 10680 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:26,707 INFO L231 Difference]: Finished difference. Result has 415 places, 626 transitions, 9568 flow [2024-06-21 17:05:26,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9265, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9568, PETRI_PLACES=415, PETRI_TRANSITIONS=626} [2024-06-21 17:05:26,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-21 17:05:26,711 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 626 transitions, 9568 flow [2024-06-21 17:05:26,711 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 17:05:26,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:26,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:26,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 17:05:26,712 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 17:05:26,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:26,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1274347282, now seen corresponding path program 11 times [2024-06-21 17:05:26,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:26,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070039251] [2024-06-21 17:05:26,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:26,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:26,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:27,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:27,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:27,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070039251] [2024-06-21 17:05:27,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070039251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:27,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:27,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:27,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782302505] [2024-06-21 17:05:27,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:27,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:27,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:27,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:27,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:27,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:27,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 626 transitions, 9568 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 17:05:27,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:27,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:27,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:28,945 INFO L124 PetriNetUnfolderBase]: 4761/7338 cut-off events. [2024-06-21 17:05:28,945 INFO L125 PetriNetUnfolderBase]: For 751324/751334 co-relation queries the response was YES. [2024-06-21 17:05:29,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61737 conditions, 7338 events. 4761/7338 cut-off events. For 751324/751334 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 43251 event pairs, 879 based on Foata normal form. 12/7349 useless extension candidates. Maximal degree in co-relation 61556. Up to 6740 conditions per place. [2024-06-21 17:05:29,059 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 483 selfloop transitions, 176 changer transitions 0/662 dead transitions. [2024-06-21 17:05:29,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 662 transitions, 11563 flow [2024-06-21 17:05:29,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:29,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:29,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 17:05:29,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-21 17:05:29,061 INFO L175 Difference]: Start difference. First operand has 415 places, 626 transitions, 9568 flow. Second operand 8 states and 133 transitions. [2024-06-21 17:05:29,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 662 transitions, 11563 flow [2024-06-21 17:05:32,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 662 transitions, 11352 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:32,183 INFO L231 Difference]: Finished difference. Result has 417 places, 636 transitions, 9944 flow [2024-06-21 17:05:32,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9365, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9944, PETRI_PLACES=417, PETRI_TRANSITIONS=636} [2024-06-21 17:05:32,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-21 17:05:32,184 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 636 transitions, 9944 flow [2024-06-21 17:05:32,184 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 17:05:32,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:32,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 17:05:32,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 17:05:32,184 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 17:05:32,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:32,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1274526028, now seen corresponding path program 4 times [2024-06-21 17:05:32,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:32,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013647836] [2024-06-21 17:05:32,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:32,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:32,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:32,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:32,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:32,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013647836] [2024-06-21 17:05:32,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013647836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:32,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:32,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:32,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355012553] [2024-06-21 17:05:32,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:32,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:32,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:32,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:32,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:32,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:32,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 636 transitions, 9944 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 17:05:32,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:32,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:32,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:34,771 INFO L124 PetriNetUnfolderBase]: 4766/7349 cut-off events. [2024-06-21 17:05:34,771 INFO L125 PetriNetUnfolderBase]: For 738501/738505 co-relation queries the response was YES. [2024-06-21 17:05:34,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62298 conditions, 7349 events. 4766/7349 cut-off events. For 738501/738505 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 43488 event pairs, 1260 based on Foata normal form. 5/7353 useless extension candidates. Maximal degree in co-relation 62118. Up to 7243 conditions per place. [2024-06-21 17:05:34,881 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 623 selfloop transitions, 34 changer transitions 0/660 dead transitions. [2024-06-21 17:05:34,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 660 transitions, 11426 flow [2024-06-21 17:05:34,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:34,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:34,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 17:05:34,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 17:05:34,882 INFO L175 Difference]: Start difference. First operand has 417 places, 636 transitions, 9944 flow. Second operand 8 states and 121 transitions. [2024-06-21 17:05:34,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 660 transitions, 11426 flow [2024-06-21 17:05:37,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 660 transitions, 11200 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-21 17:05:37,856 INFO L231 Difference]: Finished difference. Result has 421 places, 639 transitions, 9892 flow [2024-06-21 17:05:37,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9722, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9892, PETRI_PLACES=421, PETRI_TRANSITIONS=639} [2024-06-21 17:05:37,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-21 17:05:37,857 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 639 transitions, 9892 flow [2024-06-21 17:05:37,857 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 17:05:37,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:37,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:37,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 17:05:37,857 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 17:05:37,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:37,857 INFO L85 PathProgramCache]: Analyzing trace with hash 213356574, now seen corresponding path program 12 times [2024-06-21 17:05:37,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:37,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352310249] [2024-06-21 17:05:37,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:37,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:37,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:38,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:38,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:38,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352310249] [2024-06-21 17:05:38,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352310249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:38,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:38,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:38,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306368324] [2024-06-21 17:05:38,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:38,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:38,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:38,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:38,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:38,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:38,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 639 transitions, 9892 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 17:05:38,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:38,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:38,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:40,147 INFO L124 PetriNetUnfolderBase]: 4784/7370 cut-off events. [2024-06-21 17:05:40,148 INFO L125 PetriNetUnfolderBase]: For 736973/736983 co-relation queries the response was YES. [2024-06-21 17:05:40,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61923 conditions, 7370 events. 4784/7370 cut-off events. For 736973/736983 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 43448 event pairs, 871 based on Foata normal form. 12/7381 useless extension candidates. Maximal degree in co-relation 61742. Up to 6766 conditions per place. [2024-06-21 17:05:40,280 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 475 selfloop transitions, 190 changer transitions 0/668 dead transitions. [2024-06-21 17:05:40,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 668 transitions, 11752 flow [2024-06-21 17:05:40,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:40,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:40,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 17:05:40,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 17:05:40,281 INFO L175 Difference]: Start difference. First operand has 421 places, 639 transitions, 9892 flow. Second operand 8 states and 130 transitions. [2024-06-21 17:05:40,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 668 transitions, 11752 flow [2024-06-21 17:05:43,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 668 transitions, 11591 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 17:05:43,574 INFO L231 Difference]: Finished difference. Result has 422 places, 645 transitions, 10203 flow [2024-06-21 17:05:43,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9731, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10203, PETRI_PLACES=422, PETRI_TRANSITIONS=645} [2024-06-21 17:05:43,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-21 17:05:43,575 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 645 transitions, 10203 flow [2024-06-21 17:05:43,575 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 17:05:43,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:43,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:43,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 17:05:43,575 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 17:05:43,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:43,576 INFO L85 PathProgramCache]: Analyzing trace with hash 213356760, now seen corresponding path program 5 times [2024-06-21 17:05:43,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:43,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183877172] [2024-06-21 17:05:43,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:43,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:43,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:44,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:44,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:44,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183877172] [2024-06-21 17:05:44,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183877172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:44,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:44,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:44,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58274561] [2024-06-21 17:05:44,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:44,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:44,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:44,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:44,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:44,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:44,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 645 transitions, 10203 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 17:05:44,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:44,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:44,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:46,007 INFO L124 PetriNetUnfolderBase]: 4797/7392 cut-off events. [2024-06-21 17:05:46,007 INFO L125 PetriNetUnfolderBase]: For 756348/756352 co-relation queries the response was YES. [2024-06-21 17:05:46,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62903 conditions, 7392 events. 4797/7392 cut-off events. For 756348/756352 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 43703 event pairs, 1262 based on Foata normal form. 5/7396 useless extension candidates. Maximal degree in co-relation 62721. Up to 7242 conditions per place. [2024-06-21 17:05:46,116 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 603 selfloop transitions, 64 changer transitions 0/670 dead transitions. [2024-06-21 17:05:46,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 670 transitions, 11967 flow [2024-06-21 17:05:46,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:46,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:46,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:05:46,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-21 17:05:46,117 INFO L175 Difference]: Start difference. First operand has 422 places, 645 transitions, 10203 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:05:46,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 670 transitions, 11967 flow [2024-06-21 17:05:49,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 670 transitions, 11722 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:49,163 INFO L231 Difference]: Finished difference. Result has 425 places, 651 transitions, 10288 flow [2024-06-21 17:05:49,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9960, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10288, PETRI_PLACES=425, PETRI_TRANSITIONS=651} [2024-06-21 17:05:49,164 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-21 17:05:49,164 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 651 transitions, 10288 flow [2024-06-21 17:05:49,164 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 17:05:49,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:49,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:49,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 17:05:49,165 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 17:05:49,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:49,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1451657362, now seen corresponding path program 13 times [2024-06-21 17:05:49,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:49,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100141726] [2024-06-21 17:05:49,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:49,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:49,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:49,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:49,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:49,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100141726] [2024-06-21 17:05:49,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100141726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:49,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:49,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:49,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014275546] [2024-06-21 17:05:49,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:49,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:49,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:49,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:49,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:49,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:49,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 651 transitions, 10288 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 17:05:49,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:49,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:49,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:51,458 INFO L124 PetriNetUnfolderBase]: 4807/7402 cut-off events. [2024-06-21 17:05:51,458 INFO L125 PetriNetUnfolderBase]: For 760274/760284 co-relation queries the response was YES. [2024-06-21 17:05:51,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62909 conditions, 7402 events. 4807/7402 cut-off events. For 760274/760284 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 43691 event pairs, 907 based on Foata normal form. 12/7413 useless extension candidates. Maximal degree in co-relation 62727. Up to 7153 conditions per place. [2024-06-21 17:05:51,582 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 560 selfloop transitions, 108 changer transitions 0/671 dead transitions. [2024-06-21 17:05:51,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 671 transitions, 11747 flow [2024-06-21 17:05:51,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:51,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:51,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:05:51,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 17:05:51,583 INFO L175 Difference]: Start difference. First operand has 425 places, 651 transitions, 10288 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:05:51,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 671 transitions, 11747 flow [2024-06-21 17:05:55,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 671 transitions, 11603 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:55,570 INFO L231 Difference]: Finished difference. Result has 429 places, 655 transitions, 10451 flow [2024-06-21 17:05:55,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10144, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10451, PETRI_PLACES=429, PETRI_TRANSITIONS=655} [2024-06-21 17:05:55,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-21 17:05:55,571 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 655 transitions, 10451 flow [2024-06-21 17:05:55,571 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 17:05:55,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:55,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:55,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 17:05:55,571 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 17:05:55,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:55,571 INFO L85 PathProgramCache]: Analyzing trace with hash 390488094, now seen corresponding path program 14 times [2024-06-21 17:05:55,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919194226] [2024-06-21 17:05:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:55,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:56,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:56,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:56,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919194226] [2024-06-21 17:05:56,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919194226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:56,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:56,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:56,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903708584] [2024-06-21 17:05:56,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:56,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:56,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:56,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:56,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:56,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:05:56,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 655 transitions, 10451 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 17:05:56,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:56,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:05:56,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:58,118 INFO L124 PetriNetUnfolderBase]: 4825/7427 cut-off events. [2024-06-21 17:05:58,118 INFO L125 PetriNetUnfolderBase]: For 765255/765265 co-relation queries the response was YES. [2024-06-21 17:05:58,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63374 conditions, 7427 events. 4825/7427 cut-off events. For 765255/765265 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 43782 event pairs, 907 based on Foata normal form. 12/7438 useless extension candidates. Maximal degree in co-relation 63190. Up to 7118 conditions per place. [2024-06-21 17:05:58,222 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 542 selfloop transitions, 134 changer transitions 0/679 dead transitions. [2024-06-21 17:05:58,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 679 transitions, 12139 flow [2024-06-21 17:05:58,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:58,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:58,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:05:58,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 17:05:58,223 INFO L175 Difference]: Start difference. First operand has 429 places, 655 transitions, 10451 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:05:58,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 679 transitions, 12139 flow [2024-06-21 17:06:01,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 679 transitions, 11962 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:01,321 INFO L231 Difference]: Finished difference. Result has 433 places, 661 transitions, 10699 flow [2024-06-21 17:06:01,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10276, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10699, PETRI_PLACES=433, PETRI_TRANSITIONS=661} [2024-06-21 17:06:01,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-21 17:06:01,322 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 661 transitions, 10699 flow [2024-06-21 17:06:01,322 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 17:06:01,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:01,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:01,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 17:06:01,322 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 17:06:01,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:01,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1209980168, now seen corresponding path program 4 times [2024-06-21 17:06:01,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:01,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19228385] [2024-06-21 17:06:01,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:01,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:01,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:01,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 17:06:01,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:01,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19228385] [2024-06-21 17:06:01,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19228385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:01,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:01,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:01,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544518333] [2024-06-21 17:06:01,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:01,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:01,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:01,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:01,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:01,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:01,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 661 transitions, 10699 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 17:06:01,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:01,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:01,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:03,670 INFO L124 PetriNetUnfolderBase]: 4835/7445 cut-off events. [2024-06-21 17:06:03,670 INFO L125 PetriNetUnfolderBase]: For 767893/767897 co-relation queries the response was YES. [2024-06-21 17:06:03,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63711 conditions, 7445 events. 4835/7445 cut-off events. For 767893/767897 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 44003 event pairs, 1267 based on Foata normal form. 6/7450 useless extension candidates. Maximal degree in co-relation 63526. Up to 7343 conditions per place. [2024-06-21 17:06:03,791 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 633 selfloop transitions, 45 changer transitions 0/681 dead transitions. [2024-06-21 17:06:03,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 681 transitions, 12172 flow [2024-06-21 17:06:03,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:03,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 17:06:03,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:06:03,792 INFO L175 Difference]: Start difference. First operand has 433 places, 661 transitions, 10699 flow. Second operand 8 states and 120 transitions. [2024-06-21 17:06:03,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 681 transitions, 12172 flow [2024-06-21 17:06:06,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 681 transitions, 11931 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:06,923 INFO L231 Difference]: Finished difference. Result has 435 places, 665 transitions, 10621 flow [2024-06-21 17:06:06,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10458, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10621, PETRI_PLACES=435, PETRI_TRANSITIONS=665} [2024-06-21 17:06:06,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 17:06:06,923 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 665 transitions, 10621 flow [2024-06-21 17:06:06,923 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 17:06:06,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:06,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:06,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 17:06:06,924 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 17:06:06,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:06,924 INFO L85 PathProgramCache]: Analyzing trace with hash 390488280, now seen corresponding path program 6 times [2024-06-21 17:06:06,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:06,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219878761] [2024-06-21 17:06:06,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:06,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:06,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:07,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:07,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:07,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219878761] [2024-06-21 17:06:07,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219878761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:07,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:07,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:07,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493308123] [2024-06-21 17:06:07,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:07,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:07,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:07,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:07,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:07,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:07,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 665 transitions, 10621 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 17:06:07,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:07,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:07,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:09,217 INFO L124 PetriNetUnfolderBase]: 4840/7452 cut-off events. [2024-06-21 17:06:09,217 INFO L125 PetriNetUnfolderBase]: For 762859/762863 co-relation queries the response was YES. [2024-06-21 17:06:09,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63583 conditions, 7452 events. 4840/7452 cut-off events. For 762859/762863 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 44071 event pairs, 1266 based on Foata normal form. 5/7456 useless extension candidates. Maximal degree in co-relation 63398. Up to 7365 conditions per place. [2024-06-21 17:06:09,334 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 641 selfloop transitions, 39 changer transitions 0/683 dead transitions. [2024-06-21 17:06:09,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 683 transitions, 12115 flow [2024-06-21 17:06:09,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:09,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:09,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 17:06:09,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-21 17:06:09,335 INFO L175 Difference]: Start difference. First operand has 435 places, 665 transitions, 10621 flow. Second operand 8 states and 117 transitions. [2024-06-21 17:06:09,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 683 transitions, 12115 flow [2024-06-21 17:06:12,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 683 transitions, 12037 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 17:06:12,418 INFO L231 Difference]: Finished difference. Result has 440 places, 668 transitions, 10721 flow [2024-06-21 17:06:12,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10543, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10721, PETRI_PLACES=440, PETRI_TRANSITIONS=668} [2024-06-21 17:06:12,419 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-21 17:06:12,419 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 668 transitions, 10721 flow [2024-06-21 17:06:12,419 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 17:06:12,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:12,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:12,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 17:06:12,419 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 17:06:12,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:12,420 INFO L85 PathProgramCache]: Analyzing trace with hash 390488466, now seen corresponding path program 5 times [2024-06-21 17:06:12,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:12,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793905592] [2024-06-21 17:06:12,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:12,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:12,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:12,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:12,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:12,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793905592] [2024-06-21 17:06:12,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793905592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:12,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:12,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:12,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610497819] [2024-06-21 17:06:12,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:12,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:12,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:12,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:12,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:13,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:13,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 668 transitions, 10721 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 17:06:13,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:13,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:13,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:14,951 INFO L124 PetriNetUnfolderBase]: 4850/7466 cut-off events. [2024-06-21 17:06:14,951 INFO L125 PetriNetUnfolderBase]: For 782740/782744 co-relation queries the response was YES. [2024-06-21 17:06:15,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63845 conditions, 7466 events. 4850/7466 cut-off events. For 782740/782744 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 44172 event pairs, 1267 based on Foata normal form. 6/7471 useless extension candidates. Maximal degree in co-relation 63659. Up to 7346 conditions per place. [2024-06-21 17:06:15,061 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 630 selfloop transitions, 55 changer transitions 0/688 dead transitions. [2024-06-21 17:06:15,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 688 transitions, 12219 flow [2024-06-21 17:06:15,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:15,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:15,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 17:06:15,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-21 17:06:15,062 INFO L175 Difference]: Start difference. First operand has 440 places, 668 transitions, 10721 flow. Second operand 8 states and 123 transitions. [2024-06-21 17:06:15,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 688 transitions, 12219 flow [2024-06-21 17:06:18,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 688 transitions, 12077 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:18,568 INFO L231 Difference]: Finished difference. Result has 441 places, 671 transitions, 10763 flow [2024-06-21 17:06:18,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10579, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10763, PETRI_PLACES=441, PETRI_TRANSITIONS=671} [2024-06-21 17:06:18,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-21 17:06:18,569 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 671 transitions, 10763 flow [2024-06-21 17:06:18,569 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 17:06:18,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:18,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:18,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 17:06:18,569 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 17:06:18,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:18,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1607786838, now seen corresponding path program 6 times [2024-06-21 17:06:18,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:18,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355771912] [2024-06-21 17:06:18,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:18,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:18,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:19,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:19,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:19,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355771912] [2024-06-21 17:06:19,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355771912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:19,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:19,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:19,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341942058] [2024-06-21 17:06:19,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:19,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:19,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:19,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:19,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:19,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:19,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 671 transitions, 10763 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 17:06:19,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:19,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:19,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:21,455 INFO L124 PetriNetUnfolderBase]: 4858/7474 cut-off events. [2024-06-21 17:06:21,455 INFO L125 PetriNetUnfolderBase]: For 781161/781171 co-relation queries the response was YES. [2024-06-21 17:06:21,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63938 conditions, 7474 events. 4858/7474 cut-off events. For 781161/781171 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 44084 event pairs, 907 based on Foata normal form. 12/7485 useless extension candidates. Maximal degree in co-relation 63752. Up to 7225 conditions per place. [2024-06-21 17:06:21,570 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 582 selfloop transitions, 104 changer transitions 0/689 dead transitions. [2024-06-21 17:06:21,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 689 transitions, 12219 flow [2024-06-21 17:06:21,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:21,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:21,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:06:21,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 17:06:21,571 INFO L175 Difference]: Start difference. First operand has 441 places, 671 transitions, 10763 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:06:21,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 689 transitions, 12219 flow [2024-06-21 17:06:24,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 689 transitions, 12077 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:24,940 INFO L231 Difference]: Finished difference. Result has 443 places, 673 transitions, 10873 flow [2024-06-21 17:06:24,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10621, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10873, PETRI_PLACES=443, PETRI_TRANSITIONS=673} [2024-06-21 17:06:24,941 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-21 17:06:24,941 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 673 transitions, 10873 flow [2024-06-21 17:06:24,941 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 17:06:24,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:24,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 17:06:24,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 17:06:24,941 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 17:06:24,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:24,942 INFO L85 PathProgramCache]: Analyzing trace with hash 390734544, now seen corresponding path program 2 times [2024-06-21 17:06:24,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:24,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570726453] [2024-06-21 17:06:24,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:24,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:25,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:25,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:25,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570726453] [2024-06-21 17:06:25,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570726453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:25,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:25,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:25,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997475744] [2024-06-21 17:06:25,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:25,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:25,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:25,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:25,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:25,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:25,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 673 transitions, 10873 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 17:06:25,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:25,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:25,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:27,918 INFO L124 PetriNetUnfolderBase]: 4866/7490 cut-off events. [2024-06-21 17:06:27,918 INFO L125 PetriNetUnfolderBase]: For 800278/800282 co-relation queries the response was YES. [2024-06-21 17:06:28,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64356 conditions, 7490 events. 4866/7490 cut-off events. For 800278/800282 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 44368 event pairs, 1268 based on Foata normal form. 6/7495 useless extension candidates. Maximal degree in co-relation 64169. Up to 7371 conditions per place. [2024-06-21 17:06:28,032 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 634 selfloop transitions, 54 changer transitions 0/691 dead transitions. [2024-06-21 17:06:28,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 691 transitions, 12369 flow [2024-06-21 17:06:28,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:28,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:28,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:06:28,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 17:06:28,033 INFO L175 Difference]: Start difference. First operand has 443 places, 673 transitions, 10873 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:06:28,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 691 transitions, 12369 flow [2024-06-21 17:06:31,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 691 transitions, 12147 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:31,185 INFO L231 Difference]: Finished difference. Result has 445 places, 675 transitions, 10839 flow [2024-06-21 17:06:31,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10651, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10839, PETRI_PLACES=445, PETRI_TRANSITIONS=675} [2024-06-21 17:06:31,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-21 17:06:31,186 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 675 transitions, 10839 flow [2024-06-21 17:06:31,186 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 17:06:31,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:31,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:31,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 17:06:31,187 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 17:06:31,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:31,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1134163180, now seen corresponding path program 7 times [2024-06-21 17:06:31,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:31,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292197952] [2024-06-21 17:06:31,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:31,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:31,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:31,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:31,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:31,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292197952] [2024-06-21 17:06:31,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292197952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:31,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:31,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:31,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956320095] [2024-06-21 17:06:31,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:31,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:31,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:31,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:31,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:31,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:31,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 675 transitions, 10839 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 17:06:31,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:31,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:31,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:33,662 INFO L124 PetriNetUnfolderBase]: 4887/7523 cut-off events. [2024-06-21 17:06:33,662 INFO L125 PetriNetUnfolderBase]: For 823704/823712 co-relation queries the response was YES. [2024-06-21 17:06:33,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65110 conditions, 7523 events. 4887/7523 cut-off events. For 823704/823712 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 44563 event pairs, 1268 based on Foata normal form. 9/7530 useless extension candidates. Maximal degree in co-relation 64922. Up to 7354 conditions per place. [2024-06-21 17:06:34,050 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 649 selfloop transitions, 57 changer transitions 0/709 dead transitions. [2024-06-21 17:06:34,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 709 transitions, 13016 flow [2024-06-21 17:06:34,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:06:34,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:06:34,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-21 17:06:34,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-06-21 17:06:34,051 INFO L175 Difference]: Start difference. First operand has 445 places, 675 transitions, 10839 flow. Second operand 10 states and 146 transitions. [2024-06-21 17:06:34,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 709 transitions, 13016 flow [2024-06-21 17:06:37,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 709 transitions, 12854 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:37,122 INFO L231 Difference]: Finished difference. Result has 450 places, 686 transitions, 11135 flow [2024-06-21 17:06:37,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10677, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11135, PETRI_PLACES=450, PETRI_TRANSITIONS=686} [2024-06-21 17:06:37,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 17:06:37,123 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 686 transitions, 11135 flow [2024-06-21 17:06:37,123 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 17:06:37,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:37,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:37,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 17:06:37,123 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 17:06:37,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:37,124 INFO L85 PathProgramCache]: Analyzing trace with hash 644354664, now seen corresponding path program 8 times [2024-06-21 17:06:37,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:37,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342415896] [2024-06-21 17:06:37,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:37,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:37,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:37,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:37,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342415896] [2024-06-21 17:06:37,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342415896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:37,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:37,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:37,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483391512] [2024-06-21 17:06:37,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:37,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:37,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:37,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:37,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:37,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:37,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 686 transitions, 11135 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 17:06:37,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:37,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:37,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:39,628 INFO L124 PetriNetUnfolderBase]: 4884/7519 cut-off events. [2024-06-21 17:06:39,628 INFO L125 PetriNetUnfolderBase]: For 836864/836872 co-relation queries the response was YES. [2024-06-21 17:06:39,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65362 conditions, 7519 events. 4884/7519 cut-off events. For 836864/836872 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 44561 event pairs, 1261 based on Foata normal form. 9/7526 useless extension candidates. Maximal degree in co-relation 65172. Up to 7351 conditions per place. [2024-06-21 17:06:39,745 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 644 selfloop transitions, 56 changer transitions 0/703 dead transitions. [2024-06-21 17:06:39,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 703 transitions, 12783 flow [2024-06-21 17:06:39,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:39,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:39,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 17:06:39,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:06:39,746 INFO L175 Difference]: Start difference. First operand has 450 places, 686 transitions, 11135 flow. Second operand 8 states and 120 transitions. [2024-06-21 17:06:39,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 703 transitions, 12783 flow [2024-06-21 17:06:42,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 703 transitions, 12523 flow, removed 105 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:42,839 INFO L231 Difference]: Finished difference. Result has 453 places, 686 transitions, 10993 flow [2024-06-21 17:06:42,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10875, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10993, PETRI_PLACES=453, PETRI_TRANSITIONS=686} [2024-06-21 17:06:42,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-21 17:06:42,839 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 686 transitions, 10993 flow [2024-06-21 17:06:42,839 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 17:06:42,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:42,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:42,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 17:06:42,840 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 17:06:42,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:42,840 INFO L85 PathProgramCache]: Analyzing trace with hash 404846928, now seen corresponding path program 15 times [2024-06-21 17:06:42,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:42,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856512341] [2024-06-21 17:06:42,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:42,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:42,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:43,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:43,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:43,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856512341] [2024-06-21 17:06:43,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856512341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:43,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:43,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:43,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031784480] [2024-06-21 17:06:43,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:43,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:43,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:43,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:43,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:43,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:43,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 686 transitions, 10993 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 17:06:43,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:43,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:43,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:45,572 INFO L124 PetriNetUnfolderBase]: 4894/7528 cut-off events. [2024-06-21 17:06:45,572 INFO L125 PetriNetUnfolderBase]: For 855335/855347 co-relation queries the response was YES. [2024-06-21 17:06:45,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65584 conditions, 7528 events. 4894/7528 cut-off events. For 855335/855347 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 44439 event pairs, 882 based on Foata normal form. 14/7538 useless extension candidates. Maximal degree in co-relation 65392. Up to 6839 conditions per place. [2024-06-21 17:06:45,676 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 506 selfloop transitions, 207 changer transitions 0/716 dead transitions. [2024-06-21 17:06:45,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 716 transitions, 13031 flow [2024-06-21 17:06:45,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:45,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:45,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 17:06:45,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 17:06:45,678 INFO L175 Difference]: Start difference. First operand has 453 places, 686 transitions, 10993 flow. Second operand 8 states and 132 transitions. [2024-06-21 17:06:45,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 716 transitions, 13031 flow [2024-06-21 17:06:49,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 716 transitions, 12919 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:49,657 INFO L231 Difference]: Finished difference. Result has 454 places, 692 transitions, 11439 flow [2024-06-21 17:06:49,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10881, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11439, PETRI_PLACES=454, PETRI_TRANSITIONS=692} [2024-06-21 17:06:49,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-21 17:06:49,658 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 692 transitions, 11439 flow [2024-06-21 17:06:49,658 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 17:06:49,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:49,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:49,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 17:06:49,658 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 17:06:49,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:49,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1362064330, now seen corresponding path program 9 times [2024-06-21 17:06:49,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:49,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094557992] [2024-06-21 17:06:49,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:49,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:49,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:50,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:50,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:50,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094557992] [2024-06-21 17:06:50,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094557992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:50,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:50,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:50,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906329820] [2024-06-21 17:06:50,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:50,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:50,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:50,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:50,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:50,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:50,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 692 transitions, 11439 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 17:06:50,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:50,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:50,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:52,140 INFO L124 PetriNetUnfolderBase]: 4891/7529 cut-off events. [2024-06-21 17:06:52,140 INFO L125 PetriNetUnfolderBase]: For 869677/869685 co-relation queries the response was YES. [2024-06-21 17:06:52,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66502 conditions, 7529 events. 4891/7529 cut-off events. For 869677/869685 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 44602 event pairs, 1261 based on Foata normal form. 9/7536 useless extension candidates. Maximal degree in co-relation 66309. Up to 7377 conditions per place. [2024-06-21 17:06:52,259 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 668 selfloop transitions, 41 changer transitions 0/712 dead transitions. [2024-06-21 17:06:52,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 712 transitions, 12942 flow [2024-06-21 17:06:52,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:52,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:52,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:06:52,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 17:06:52,260 INFO L175 Difference]: Start difference. First operand has 454 places, 692 transitions, 11439 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:06:52,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 712 transitions, 12942 flow [2024-06-21 17:06:56,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 712 transitions, 12556 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-06-21 17:06:56,085 INFO L231 Difference]: Finished difference. Result has 458 places, 693 transitions, 11156 flow [2024-06-21 17:06:56,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11053, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11156, PETRI_PLACES=458, PETRI_TRANSITIONS=693} [2024-06-21 17:06:56,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-21 17:06:56,086 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 693 transitions, 11156 flow [2024-06-21 17:06:56,086 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 17:06:56,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:56,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:56,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 17:06:56,087 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 17:06:56,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:56,087 INFO L85 PathProgramCache]: Analyzing trace with hash 405145830, now seen corresponding path program 6 times [2024-06-21 17:06:56,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:56,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905993633] [2024-06-21 17:06:56,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:56,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:56,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:56,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 17:06:56,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:56,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905993633] [2024-06-21 17:06:56,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905993633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:56,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:56,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:56,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855518165] [2024-06-21 17:06:56,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:56,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:56,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:56,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:56,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:56,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:06:56,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 693 transitions, 11156 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 17:06:56,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:56,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:06:56,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:58,723 INFO L124 PetriNetUnfolderBase]: 4909/7554 cut-off events. [2024-06-21 17:06:58,723 INFO L125 PetriNetUnfolderBase]: For 893241/893249 co-relation queries the response was YES. [2024-06-21 17:06:58,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66910 conditions, 7554 events. 4909/7554 cut-off events. For 893241/893249 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 44788 event pairs, 1267 based on Foata normal form. 10/7562 useless extension candidates. Maximal degree in co-relation 66715. Up to 7299 conditions per place. [2024-06-21 17:06:58,832 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 624 selfloop transitions, 93 changer transitions 0/720 dead transitions. [2024-06-21 17:06:58,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 720 transitions, 13282 flow [2024-06-21 17:06:58,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:58,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 17:06:58,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:06:58,833 INFO L175 Difference]: Start difference. First operand has 458 places, 693 transitions, 11156 flow. Second operand 8 states and 128 transitions. [2024-06-21 17:06:58,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 720 transitions, 13282 flow [2024-06-21 17:07:02,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 720 transitions, 13176 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 17:07:02,586 INFO L231 Difference]: Finished difference. Result has 460 places, 699 transitions, 11460 flow [2024-06-21 17:07:02,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11050, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11460, PETRI_PLACES=460, PETRI_TRANSITIONS=699} [2024-06-21 17:07:02,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-21 17:07:02,586 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 699 transitions, 11460 flow [2024-06-21 17:07:02,587 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 17:07:02,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:02,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:02,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 17:07:02,587 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 17:07:02,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:02,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1361944546, now seen corresponding path program 16 times [2024-06-21 17:07:02,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:02,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036271965] [2024-06-21 17:07:02,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:02,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:02,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:03,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:03,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:03,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036271965] [2024-06-21 17:07:03,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036271965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:03,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:03,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:03,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601402715] [2024-06-21 17:07:03,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:03,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:03,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:03,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:03,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:03,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:03,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 699 transitions, 11460 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 17:07:03,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:03,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:03,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:04,983 INFO L124 PetriNetUnfolderBase]: 4919/7563 cut-off events. [2024-06-21 17:07:04,984 INFO L125 PetriNetUnfolderBase]: For 912233/912245 co-relation queries the response was YES. [2024-06-21 17:07:05,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67511 conditions, 7563 events. 4919/7563 cut-off events. For 912233/912245 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 44680 event pairs, 881 based on Foata normal form. 14/7573 useless extension candidates. Maximal degree in co-relation 67315. Up to 6870 conditions per place. [2024-06-21 17:07:05,105 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 513 selfloop transitions, 208 changer transitions 0/724 dead transitions. [2024-06-21 17:07:05,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 724 transitions, 13418 flow [2024-06-21 17:07:05,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:05,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 17:07:05,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-21 17:07:05,106 INFO L175 Difference]: Start difference. First operand has 460 places, 699 transitions, 11460 flow. Second operand 8 states and 131 transitions. [2024-06-21 17:07:05,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 724 transitions, 13418 flow [2024-06-21 17:07:09,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 724 transitions, 13181 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-21 17:07:09,524 INFO L231 Difference]: Finished difference. Result has 464 places, 702 transitions, 11675 flow [2024-06-21 17:07:09,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11223, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11675, PETRI_PLACES=464, PETRI_TRANSITIONS=702} [2024-06-21 17:07:09,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-21 17:07:09,524 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 702 transitions, 11675 flow [2024-06-21 17:07:09,524 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 17:07:09,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:09,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:09,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 17:07:09,525 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 17:07:09,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:09,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1361944360, now seen corresponding path program 10 times [2024-06-21 17:07:09,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:09,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094280092] [2024-06-21 17:07:09,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:09,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:09,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:10,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:10,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:10,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094280092] [2024-06-21 17:07:10,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094280092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:10,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:10,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:10,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403569921] [2024-06-21 17:07:10,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:10,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:10,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:10,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:10,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:10,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:10,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 702 transitions, 11675 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 17:07:10,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:10,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:10,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:12,213 INFO L124 PetriNetUnfolderBase]: 4924/7575 cut-off events. [2024-06-21 17:07:12,213 INFO L125 PetriNetUnfolderBase]: For 926354/926362 co-relation queries the response was YES. [2024-06-21 17:07:12,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68213 conditions, 7575 events. 4924/7575 cut-off events. For 926354/926362 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 44916 event pairs, 1268 based on Foata normal form. 9/7582 useless extension candidates. Maximal degree in co-relation 68015. Up to 7329 conditions per place. [2024-06-21 17:07:12,326 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 625 selfloop transitions, 103 changer transitions 0/731 dead transitions. [2024-06-21 17:07:12,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 731 transitions, 13857 flow [2024-06-21 17:07:12,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:12,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:12,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:07:12,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 17:07:12,327 INFO L175 Difference]: Start difference. First operand has 464 places, 702 transitions, 11675 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:07:12,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 731 transitions, 13857 flow [2024-06-21 17:07:16,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 731 transitions, 13442 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:07:16,216 INFO L231 Difference]: Finished difference. Result has 468 places, 713 transitions, 11814 flow [2024-06-21 17:07:16,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11260, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11814, PETRI_PLACES=468, PETRI_TRANSITIONS=713} [2024-06-21 17:07:16,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-21 17:07:16,216 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 713 transitions, 11814 flow [2024-06-21 17:07:16,217 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 17:07:16,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:16,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:16,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 17:07:16,217 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 17:07:16,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:16,217 INFO L85 PathProgramCache]: Analyzing trace with hash 337663066, now seen corresponding path program 7 times [2024-06-21 17:07:16,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:16,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208836312] [2024-06-21 17:07:16,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:16,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:16,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:16,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:16,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:16,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208836312] [2024-06-21 17:07:16,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208836312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:16,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:16,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:16,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909211831] [2024-06-21 17:07:16,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:16,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:16,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:16,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:16,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:16,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:16,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 713 transitions, 11814 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 17:07:16,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:16,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:16,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:18,867 INFO L124 PetriNetUnfolderBase]: 4934/7596 cut-off events. [2024-06-21 17:07:18,867 INFO L125 PetriNetUnfolderBase]: For 950812/950812 co-relation queries the response was YES. [2024-06-21 17:07:18,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68465 conditions, 7596 events. 4934/7596 cut-off events. For 950812/950812 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 45115 event pairs, 1635 based on Foata normal form. 2/7597 useless extension candidates. Maximal degree in co-relation 68265. Up to 7499 conditions per place. [2024-06-21 17:07:19,004 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 699 selfloop transitions, 30 changer transitions 0/732 dead transitions. [2024-06-21 17:07:19,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 732 transitions, 13416 flow [2024-06-21 17:07:19,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:19,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:19,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 17:07:19,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-21 17:07:19,005 INFO L175 Difference]: Start difference. First operand has 468 places, 713 transitions, 11814 flow. Second operand 8 states and 119 transitions. [2024-06-21 17:07:19,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 732 transitions, 13416 flow [2024-06-21 17:07:23,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 732 transitions, 13236 flow, removed 73 selfloop flow, removed 3 redundant places. [2024-06-21 17:07:23,608 INFO L231 Difference]: Finished difference. Result has 473 places, 716 transitions, 11776 flow [2024-06-21 17:07:23,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11634, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11776, PETRI_PLACES=473, PETRI_TRANSITIONS=716} [2024-06-21 17:07:23,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-21 17:07:23,609 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 716 transitions, 11776 flow [2024-06-21 17:07:23,609 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 17:07:23,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:23,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:23,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 17:07:23,609 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 17:07:23,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:23,610 INFO L85 PathProgramCache]: Analyzing trace with hash 759408498, now seen corresponding path program 17 times [2024-06-21 17:07:23,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:23,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252101508] [2024-06-21 17:07:23,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:23,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:23,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:24,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:24,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252101508] [2024-06-21 17:07:24,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252101508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:24,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:24,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:24,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890256830] [2024-06-21 17:07:24,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:24,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:24,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:24,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:24,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:24,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:24,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 716 transitions, 11776 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 17:07:24,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:24,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:24,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:26,179 INFO L124 PetriNetUnfolderBase]: 4944/7598 cut-off events. [2024-06-21 17:07:26,179 INFO L125 PetriNetUnfolderBase]: For 960499/960511 co-relation queries the response was YES. [2024-06-21 17:07:26,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68413 conditions, 7598 events. 4944/7598 cut-off events. For 960499/960511 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 44861 event pairs, 869 based on Foata normal form. 14/7608 useless extension candidates. Maximal degree in co-relation 68211. Up to 6901 conditions per place. [2024-06-21 17:07:26,304 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 509 selfloop transitions, 225 changer transitions 0/737 dead transitions. [2024-06-21 17:07:26,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 737 transitions, 13753 flow [2024-06-21 17:07:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:26,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:26,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:07:26,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 17:07:26,305 INFO L175 Difference]: Start difference. First operand has 473 places, 716 transitions, 11776 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:07:26,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 737 transitions, 13753 flow [2024-06-21 17:07:31,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 737 transitions, 13584 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 17:07:31,547 INFO L231 Difference]: Finished difference. Result has 474 places, 719 transitions, 12096 flow [2024-06-21 17:07:31,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11607, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12096, PETRI_PLACES=474, PETRI_TRANSITIONS=719} [2024-06-21 17:07:31,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-21 17:07:31,547 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 719 transitions, 12096 flow [2024-06-21 17:07:31,548 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 17:07:31,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:31,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:31,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 17:07:31,548 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 17:07:31,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:31,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1007444170, now seen corresponding path program 11 times [2024-06-21 17:07:31,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:31,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784538624] [2024-06-21 17:07:31,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:31,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:31,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:32,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 17:07:32,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:32,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784538624] [2024-06-21 17:07:32,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784538624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:32,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:32,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:32,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000458271] [2024-06-21 17:07:32,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:32,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:32,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:32,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:32,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:32,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:32,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 719 transitions, 12096 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 17:07:32,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:32,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:32,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:34,605 INFO L124 PetriNetUnfolderBase]: 4957/7621 cut-off events. [2024-06-21 17:07:34,605 INFO L125 PetriNetUnfolderBase]: For 983673/983681 co-relation queries the response was YES. [2024-06-21 17:07:34,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69480 conditions, 7621 events. 4957/7621 cut-off events. For 983673/983681 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 45215 event pairs, 1265 based on Foata normal form. 9/7628 useless extension candidates. Maximal degree in co-relation 69277. Up to 7372 conditions per place. [2024-06-21 17:07:34,815 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 624 selfloop transitions, 114 changer transitions 0/741 dead transitions. [2024-06-21 17:07:34,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 741 transitions, 14221 flow [2024-06-21 17:07:34,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:34,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:34,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 17:07:34,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 17:07:34,816 INFO L175 Difference]: Start difference. First operand has 474 places, 719 transitions, 12096 flow. Second operand 8 states and 122 transitions. [2024-06-21 17:07:34,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 741 transitions, 14221 flow [2024-06-21 17:07:39,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 741 transitions, 13892 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:07:39,552 INFO L231 Difference]: Finished difference. Result has 477 places, 726 transitions, 12194 flow [2024-06-21 17:07:39,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11767, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12194, PETRI_PLACES=477, PETRI_TRANSITIONS=726} [2024-06-21 17:07:39,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 436 predicate places. [2024-06-21 17:07:39,553 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 726 transitions, 12194 flow [2024-06-21 17:07:39,553 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 17:07:39,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:39,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:39,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 17:07:39,553 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:07:39,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:39,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1007681134, now seen corresponding path program 8 times [2024-06-21 17:07:39,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:39,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396032136] [2024-06-21 17:07:39,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:39,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:40,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:40,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:40,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396032136] [2024-06-21 17:07:40,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396032136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:40,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:40,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:40,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949374695] [2024-06-21 17:07:40,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:40,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:40,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:40,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:40,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:40,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:40,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 726 transitions, 12194 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 17:07:40,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:40,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:40,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:42,608 INFO L124 PetriNetUnfolderBase]: 4967/7635 cut-off events. [2024-06-21 17:07:42,608 INFO L125 PetriNetUnfolderBase]: For 1006238/1006246 co-relation queries the response was YES. [2024-06-21 17:07:42,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69425 conditions, 7635 events. 4967/7635 cut-off events. For 1006238/1006246 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 45322 event pairs, 1258 based on Foata normal form. 10/7643 useless extension candidates. Maximal degree in co-relation 69221. Up to 7372 conditions per place. [2024-06-21 17:07:42,718 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 646 selfloop transitions, 98 changer transitions 0/747 dead transitions. [2024-06-21 17:07:42,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 747 transitions, 14050 flow [2024-06-21 17:07:42,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:42,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:42,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 17:07:42,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 17:07:42,719 INFO L175 Difference]: Start difference. First operand has 477 places, 726 transitions, 12194 flow. Second operand 8 states and 126 transitions. [2024-06-21 17:07:42,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 747 transitions, 14050 flow [2024-06-21 17:07:47,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 747 transitions, 13800 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-21 17:07:47,770 INFO L231 Difference]: Finished difference. Result has 481 places, 729 transitions, 12222 flow [2024-06-21 17:07:47,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11944, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12222, PETRI_PLACES=481, PETRI_TRANSITIONS=729} [2024-06-21 17:07:47,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 440 predicate places. [2024-06-21 17:07:47,771 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 729 transitions, 12222 flow [2024-06-21 17:07:47,771 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 17:07:47,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:47,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:47,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 17:07:47,771 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:07:47,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:47,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1007681320, now seen corresponding path program 12 times [2024-06-21 17:07:47,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:47,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991545267] [2024-06-21 17:07:47,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:47,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:48,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:48,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:48,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991545267] [2024-06-21 17:07:48,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991545267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:48,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:48,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:48,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406934136] [2024-06-21 17:07:48,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:48,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:48,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:48,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:48,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:48,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:48,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 729 transitions, 12222 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 17:07:48,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:48,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:48,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:51,031 INFO L124 PetriNetUnfolderBase]: 4964/7631 cut-off events. [2024-06-21 17:07:51,031 INFO L125 PetriNetUnfolderBase]: For 1013005/1013013 co-relation queries the response was YES. [2024-06-21 17:07:51,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69400 conditions, 7631 events. 4964/7631 cut-off events. For 1013005/1013013 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 45273 event pairs, 1265 based on Foata normal form. 9/7638 useless extension candidates. Maximal degree in co-relation 69195. Up to 7383 conditions per place. [2024-06-21 17:07:51,145 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 628 selfloop transitions, 112 changer transitions 0/743 dead transitions. [2024-06-21 17:07:51,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 743 transitions, 13956 flow [2024-06-21 17:07:51,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:51,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:51,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 17:07:51,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 17:07:51,146 INFO L175 Difference]: Start difference. First operand has 481 places, 729 transitions, 12222 flow. Second operand 8 states and 121 transitions. [2024-06-21 17:07:51,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 743 transitions, 13956 flow [2024-06-21 17:07:55,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 743 transitions, 13693 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-21 17:07:55,297 INFO L231 Difference]: Finished difference. Result has 484 places, 729 transitions, 12189 flow [2024-06-21 17:07:55,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11959, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12189, PETRI_PLACES=484, PETRI_TRANSITIONS=729} [2024-06-21 17:07:55,297 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 443 predicate places. [2024-06-21 17:07:55,297 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 729 transitions, 12189 flow [2024-06-21 17:07:55,297 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 17:07:55,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:55,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:55,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 17:07:55,298 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:07:55,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:55,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1243405764, now seen corresponding path program 13 times [2024-06-21 17:07:55,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:55,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476844752] [2024-06-21 17:07:55,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:55,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:55,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:55,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:55,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:55,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476844752] [2024-06-21 17:07:55,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476844752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:55,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:55,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:55,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656902604] [2024-06-21 17:07:55,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:55,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:55,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:55,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:55,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:56,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:07:56,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 729 transitions, 12189 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 17:07:56,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:56,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:07:56,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:58,304 INFO L124 PetriNetUnfolderBase]: 4969/7635 cut-off events. [2024-06-21 17:07:58,304 INFO L125 PetriNetUnfolderBase]: For 1029583/1029591 co-relation queries the response was YES. [2024-06-21 17:07:58,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69528 conditions, 7635 events. 4969/7635 cut-off events. For 1029583/1029591 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 45194 event pairs, 1259 based on Foata normal form. 9/7642 useless extension candidates. Maximal degree in co-relation 69322. Up to 7524 conditions per place. [2024-06-21 17:07:58,422 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 687 selfloop transitions, 54 changer transitions 0/744 dead transitions. [2024-06-21 17:07:58,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 744 transitions, 14220 flow [2024-06-21 17:07:58,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:07:58,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:07:58,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 17:07:58,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-21 17:07:58,423 INFO L175 Difference]: Start difference. First operand has 484 places, 729 transitions, 12189 flow. Second operand 8 states and 116 transitions. [2024-06-21 17:07:58,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 744 transitions, 14220 flow [2024-06-21 17:08:03,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 744 transitions, 14038 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:03,112 INFO L231 Difference]: Finished difference. Result has 487 places, 732 transitions, 12216 flow [2024-06-21 17:08:03,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12013, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12216, PETRI_PLACES=487, PETRI_TRANSITIONS=732} [2024-06-21 17:08:03,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-21 17:08:03,112 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 732 transitions, 12216 flow [2024-06-21 17:08:03,112 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 17:08:03,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:03,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:03,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 17:08:03,113 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:08:03,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:03,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1940301902, now seen corresponding path program 9 times [2024-06-21 17:08:03,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:03,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182402718] [2024-06-21 17:08:03,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:03,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:03,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:03,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:03,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:03,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182402718] [2024-06-21 17:08:03,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182402718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:03,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:03,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:03,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402228563] [2024-06-21 17:08:03,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:03,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:03,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:03,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:03,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:03,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:08:03,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 732 transitions, 12216 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 17:08:03,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:03,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:08:03,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:06,181 INFO L124 PetriNetUnfolderBase]: 4995/7682 cut-off events. [2024-06-21 17:08:06,181 INFO L125 PetriNetUnfolderBase]: For 1068060/1068060 co-relation queries the response was YES. [2024-06-21 17:08:06,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70170 conditions, 7682 events. 4995/7682 cut-off events. For 1068060/1068060 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 45684 event pairs, 1630 based on Foata normal form. 2/7683 useless extension candidates. Maximal degree in co-relation 69963. Up to 7599 conditions per place. [2024-06-21 17:08:06,308 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 726 selfloop transitions, 24 changer transitions 0/753 dead transitions. [2024-06-21 17:08:06,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 753 transitions, 14138 flow [2024-06-21 17:08:06,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:08:06,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:08:06,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-21 17:08:06,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-21 17:08:06,310 INFO L175 Difference]: Start difference. First operand has 487 places, 732 transitions, 12216 flow. Second operand 9 states and 124 transitions. [2024-06-21 17:08:06,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 753 transitions, 14138 flow [2024-06-21 17:08:10,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 753 transitions, 13891 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:10,807 INFO L231 Difference]: Finished difference. Result has 492 places, 739 transitions, 12205 flow [2024-06-21 17:08:10,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11969, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12205, PETRI_PLACES=492, PETRI_TRANSITIONS=739} [2024-06-21 17:08:10,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-21 17:08:10,808 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 739 transitions, 12205 flow [2024-06-21 17:08:10,808 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 17:08:10,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:10,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:10,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 17:08:10,809 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:08:10,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:10,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1322540850, now seen corresponding path program 18 times [2024-06-21 17:08:10,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:10,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370123651] [2024-06-21 17:08:10,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:10,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:10,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:11,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:11,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370123651] [2024-06-21 17:08:11,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370123651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:11,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:11,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:11,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31573513] [2024-06-21 17:08:11,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:11,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:11,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:11,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:11,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:11,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:08:11,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 739 transitions, 12205 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 17:08:11,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:11,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:08:11,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:13,762 INFO L124 PetriNetUnfolderBase]: 4989/7662 cut-off events. [2024-06-21 17:08:13,762 INFO L125 PetriNetUnfolderBase]: For 1068942/1068954 co-relation queries the response was YES. [2024-06-21 17:08:13,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69942 conditions, 7662 events. 4989/7662 cut-off events. For 1068942/1068954 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 45219 event pairs, 912 based on Foata normal form. 14/7671 useless extension candidates. Maximal degree in co-relation 69732. Up to 7415 conditions per place. [2024-06-21 17:08:13,889 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 645 selfloop transitions, 102 changer transitions 0/750 dead transitions. [2024-06-21 17:08:13,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 750 transitions, 13737 flow [2024-06-21 17:08:13,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:13,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:13,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 17:08:13,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.365625 [2024-06-21 17:08:13,890 INFO L175 Difference]: Start difference. First operand has 492 places, 739 transitions, 12205 flow. Second operand 8 states and 117 transitions. [2024-06-21 17:08:13,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 750 transitions, 13737 flow [2024-06-21 17:08:18,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 750 transitions, 13621 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:18,961 INFO L231 Difference]: Finished difference. Result has 495 places, 739 transitions, 12299 flow [2024-06-21 17:08:18,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12089, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12299, PETRI_PLACES=495, PETRI_TRANSITIONS=739} [2024-06-21 17:08:18,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-21 17:08:18,962 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 739 transitions, 12299 flow [2024-06-21 17:08:18,962 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 17:08:18,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:18,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:18,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 17:08:18,962 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:08:18,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:18,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1322183358, now seen corresponding path program 10 times [2024-06-21 17:08:18,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:18,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674483227] [2024-06-21 17:08:18,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:18,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:19,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:19,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:19,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674483227] [2024-06-21 17:08:19,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674483227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:19,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:19,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:19,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063306475] [2024-06-21 17:08:19,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:19,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:19,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:19,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:19,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:19,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:08:19,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 739 transitions, 12299 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 17:08:19,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:19,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:08:19,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:21,916 INFO L124 PetriNetUnfolderBase]: 4999/7677 cut-off events. [2024-06-21 17:08:21,917 INFO L125 PetriNetUnfolderBase]: For 1090663/1090671 co-relation queries the response was YES. [2024-06-21 17:08:22,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70333 conditions, 7677 events. 4999/7677 cut-off events. For 1090663/1090671 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 45491 event pairs, 1261 based on Foata normal form. 10/7685 useless extension candidates. Maximal degree in co-relation 70122. Up to 7580 conditions per place. [2024-06-21 17:08:22,040 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 709 selfloop transitions, 41 changer transitions 0/753 dead transitions. [2024-06-21 17:08:22,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 753 transitions, 13915 flow [2024-06-21 17:08:22,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:22,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:22,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 17:08:22,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-21 17:08:22,042 INFO L175 Difference]: Start difference. First operand has 495 places, 739 transitions, 12299 flow. Second operand 8 states and 114 transitions. [2024-06-21 17:08:22,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 753 transitions, 13915 flow [2024-06-21 17:08:27,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 753 transitions, 13657 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:27,338 INFO L231 Difference]: Finished difference. Result has 497 places, 742 transitions, 12211 flow [2024-06-21 17:08:27,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12041, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12211, PETRI_PLACES=497, PETRI_TRANSITIONS=742} [2024-06-21 17:08:27,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-21 17:08:27,339 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 742 transitions, 12211 flow [2024-06-21 17:08:27,340 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 17:08:27,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:27,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:27,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 17:08:27,340 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:08:27,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash -922686048, now seen corresponding path program 11 times [2024-06-21 17:08:27,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:27,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964628886] [2024-06-21 17:08:27,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:27,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:27,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:28,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:28,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:28,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964628886] [2024-06-21 17:08:28,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964628886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:28,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:28,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:28,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264628282] [2024-06-21 17:08:28,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:28,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:28,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:28,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:28,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:28,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:08:28,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 742 transitions, 12211 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 17:08:28,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:28,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:08:28,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:30,600 INFO L124 PetriNetUnfolderBase]: 4993/7679 cut-off events. [2024-06-21 17:08:30,600 INFO L125 PetriNetUnfolderBase]: For 1098092/1098092 co-relation queries the response was YES. [2024-06-21 17:08:30,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70015 conditions, 7679 events. 4993/7679 cut-off events. For 1098092/1098092 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 45680 event pairs, 1632 based on Foata normal form. 2/7680 useless extension candidates. Maximal degree in co-relation 69804. Up to 7614 conditions per place. [2024-06-21 17:08:30,732 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 732 selfloop transitions, 18 changer transitions 0/753 dead transitions. [2024-06-21 17:08:30,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 753 transitions, 13751 flow [2024-06-21 17:08:30,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:30,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:30,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 110 transitions. [2024-06-21 17:08:30,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-06-21 17:08:30,733 INFO L175 Difference]: Start difference. First operand has 497 places, 742 transitions, 12211 flow. Second operand 8 states and 110 transitions. [2024-06-21 17:08:30,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 753 transitions, 13751 flow [2024-06-21 17:08:35,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 753 transitions, 13547 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-21 17:08:35,449 INFO L231 Difference]: Finished difference. Result has 498 places, 742 transitions, 12049 flow [2024-06-21 17:08:35,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12007, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12049, PETRI_PLACES=498, PETRI_TRANSITIONS=742} [2024-06-21 17:08:35,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-21 17:08:35,449 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 742 transitions, 12049 flow [2024-06-21 17:08:35,449 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 17:08:35,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:35,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:35,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 17:08:35,450 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:08:35,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:35,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1144873278, now seen corresponding path program 12 times [2024-06-21 17:08:35,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:35,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887987811] [2024-06-21 17:08:35,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:35,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:35,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:36,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:36,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:36,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887987811] [2024-06-21 17:08:36,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887987811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:36,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:36,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:36,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819760801] [2024-06-21 17:08:36,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:36,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:36,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:36,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:36,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:36,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:08:36,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 742 transitions, 12049 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 17:08:36,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:36,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:08:36,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:38,531 INFO L124 PetriNetUnfolderBase]: 5003/7693 cut-off events. [2024-06-21 17:08:38,531 INFO L125 PetriNetUnfolderBase]: For 1115710/1115710 co-relation queries the response was YES. [2024-06-21 17:08:38,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70114 conditions, 7693 events. 5003/7693 cut-off events. For 1115710/1115710 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 45766 event pairs, 1626 based on Foata normal form. 2/7694 useless extension candidates. Maximal degree in co-relation 69903. Up to 7614 conditions per place. [2024-06-21 17:08:38,655 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 732 selfloop transitions, 23 changer transitions 0/758 dead transitions. [2024-06-21 17:08:38,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 758 transitions, 13704 flow [2024-06-21 17:08:38,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:38,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:38,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 17:08:38,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-21 17:08:38,656 INFO L175 Difference]: Start difference. First operand has 498 places, 742 transitions, 12049 flow. Second operand 8 states and 114 transitions. [2024-06-21 17:08:38,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 758 transitions, 13704 flow [2024-06-21 17:08:43,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 758 transitions, 13672 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:43,744 INFO L231 Difference]: Finished difference. Result has 500 places, 745 transitions, 12160 flow [2024-06-21 17:08:43,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12017, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=719, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12160, PETRI_PLACES=500, PETRI_TRANSITIONS=745} [2024-06-21 17:08:43,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 17:08:43,745 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 745 transitions, 12160 flow [2024-06-21 17:08:43,745 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 17:08:43,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:43,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:43,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 17:08:43,745 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:08:43,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:43,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1145289360, now seen corresponding path program 19 times [2024-06-21 17:08:43,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:43,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329050532] [2024-06-21 17:08:43,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:43,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:44,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:44,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:44,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329050532] [2024-06-21 17:08:44,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329050532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:44,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:44,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:44,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135832420] [2024-06-21 17:08:44,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:44,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:44,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:44,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:44,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:44,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:08:44,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 745 transitions, 12160 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 17:08:44,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:44,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:08:44,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:46,855 INFO L124 PetriNetUnfolderBase]: 4997/7673 cut-off events. [2024-06-21 17:08:46,855 INFO L125 PetriNetUnfolderBase]: For 1117669/1117681 co-relation queries the response was YES. [2024-06-21 17:08:46,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70056 conditions, 7673 events. 4997/7673 cut-off events. For 1117669/1117681 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 45260 event pairs, 908 based on Foata normal form. 14/7683 useless extension candidates. Maximal degree in co-relation 69844. Up to 7327 conditions per place. [2024-06-21 17:08:46,991 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 605 selfloop transitions, 150 changer transitions 0/758 dead transitions. [2024-06-21 17:08:46,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 758 transitions, 13940 flow [2024-06-21 17:08:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:46,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:46,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 17:08:46,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:08:46,992 INFO L175 Difference]: Start difference. First operand has 500 places, 745 transitions, 12160 flow. Second operand 8 states and 120 transitions. [2024-06-21 17:08:46,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 758 transitions, 13940 flow [2024-06-21 17:08:52,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 758 transitions, 13736 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 17:08:52,841 INFO L231 Difference]: Finished difference. Result has 501 places, 745 transitions, 12262 flow [2024-06-21 17:08:52,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11956, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12262, PETRI_PLACES=501, PETRI_TRANSITIONS=745} [2024-06-21 17:08:52,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-21 17:08:52,842 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 745 transitions, 12262 flow [2024-06-21 17:08:52,842 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 17:08:52,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:52,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:52,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 17:08:52,843 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:08:52,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:52,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1145052024, now seen corresponding path program 14 times [2024-06-21 17:08:52,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:52,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744804484] [2024-06-21 17:08:52,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:52,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:52,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:53,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:53,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:53,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744804484] [2024-06-21 17:08:53,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744804484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:53,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:53,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:53,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065846003] [2024-06-21 17:08:53,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:53,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:53,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:53,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:53,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:53,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:08:53,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 745 transitions, 12262 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 17:08:53,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:53,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:08:53,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:55,647 INFO L124 PetriNetUnfolderBase]: 4994/7671 cut-off events. [2024-06-21 17:08:55,647 INFO L125 PetriNetUnfolderBase]: For 1127033/1127041 co-relation queries the response was YES. [2024-06-21 17:08:55,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70111 conditions, 7671 events. 4994/7671 cut-off events. For 1127033/1127041 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 45410 event pairs, 1257 based on Foata normal form. 9/7678 useless extension candidates. Maximal degree in co-relation 69900. Up to 7561 conditions per place. [2024-06-21 17:08:55,769 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 696 selfloop transitions, 57 changer transitions 0/756 dead transitions. [2024-06-21 17:08:55,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 756 transitions, 14024 flow [2024-06-21 17:08:55,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:55,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:55,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-21 17:08:55,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35625 [2024-06-21 17:08:55,770 INFO L175 Difference]: Start difference. First operand has 501 places, 745 transitions, 12262 flow. Second operand 8 states and 114 transitions. [2024-06-21 17:08:55,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 756 transitions, 14024 flow [2024-06-21 17:09:01,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 756 transitions, 13590 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:01,234 INFO L231 Difference]: Finished difference. Result has 503 places, 745 transitions, 11948 flow [2024-06-21 17:09:01,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11828, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11948, PETRI_PLACES=503, PETRI_TRANSITIONS=745} [2024-06-21 17:09:01,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-21 17:09:01,235 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 745 transitions, 11948 flow [2024-06-21 17:09:01,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 17:09:01,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:01,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 17:09:01,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 17:09:01,236 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:09:01,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:01,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1322420694, now seen corresponding path program 15 times [2024-06-21 17:09:01,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:01,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16299468] [2024-06-21 17:09:01,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:01,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:01,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:01,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:01,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:01,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16299468] [2024-06-21 17:09:01,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16299468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:01,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:01,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:01,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182338775] [2024-06-21 17:09:01,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:01,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:01,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:01,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:01,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:01,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 17:09:01,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 745 transitions, 11948 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 17:09:01,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:01,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 17:09:01,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:04,185 INFO L124 PetriNetUnfolderBase]: 4991/7667 cut-off events. [2024-06-21 17:09:04,185 INFO L125 PetriNetUnfolderBase]: For 1134994/1135002 co-relation queries the response was YES. [2024-06-21 17:09:04,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69677 conditions, 7667 events. 4991/7667 cut-off events. For 1134994/1135002 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 45430 event pairs, 1262 based on Foata normal form. 9/7674 useless extension candidates. Maximal degree in co-relation 69465. Up to 7585 conditions per place. [2024-06-21 17:09:04,301 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 720 selfloop transitions, 32 changer transitions 0/755 dead transitions. [2024-06-21 17:09:04,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 755 transitions, 13482 flow [2024-06-21 17:09:04,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:04,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:04,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-21 17:09:04,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.346875 [2024-06-21 17:09:04,302 INFO L175 Difference]: Start difference. First operand has 503 places, 745 transitions, 11948 flow. Second operand 8 states and 111 transitions. [2024-06-21 17:09:04,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 755 transitions, 13482 flow