./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019_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/mix019_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix019_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:06:48,978 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:06:49,032 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:06:49,036 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:06:49,037 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:06:49,055 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:06:49,055 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:06:49,056 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:06:49,056 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:06:49,057 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:06:49,057 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:06:49,057 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:06:49,058 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:06:49,058 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:06:49,059 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:06:49,059 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:06:49,059 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:06:49,060 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:06:49,060 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:06:49,060 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:06:49,061 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:06:49,061 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:06:49,062 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:06:49,062 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:06:49,062 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:06:49,063 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:06:49,063 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:06:49,063 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:06:49,064 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:06:49,064 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:06:49,065 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:06:49,065 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:06:49,065 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:06:49,066 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:06:49,066 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:06:49,066 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:06:49,067 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:06:49,067 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:06:49,067 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:06:49,068 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:06:49,068 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:06:49,069 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:06:49,069 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:06:49,069 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:06:49,304 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:06:49,322 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:06:49,325 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:06:49,326 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:06:49,326 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:06:49,327 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/mix019_tso.oepc.yml/witness.yml [2024-06-27 20:06:49,497 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:06:49,498 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:06:49,498 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i [2024-06-27 20:06:50,660 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:06:50,946 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:06:50,953 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019_tso.oepc.i [2024-06-27 20:06:50,968 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffa0a79d0/0408b4df972146e696a190b292fd7c2c/FLAGc9719b4c6 [2024-06-27 20:06:50,982 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffa0a79d0/0408b4df972146e696a190b292fd7c2c [2024-06-27 20:06:50,982 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:06:50,983 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:06:50,984 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:06:50,984 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:06:50,992 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:06:50,993 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:06:49" (1/2) ... [2024-06-27 20:06:50,993 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a336cb3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:06:50, skipping insertion in model container [2024-06-27 20:06:50,994 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:06:49" (1/2) ... [2024-06-27 20:06:50,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3ce2c0fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:06:50, skipping insertion in model container [2024-06-27 20:06:50,995 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:06:50" (2/2) ... [2024-06-27 20:06:50,995 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a336cb3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:50, skipping insertion in model container [2024-06-27 20:06:50,995 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:06:50" (2/2) ... [2024-06-27 20:06:50,996 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:06:51,135 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:06:51,137 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 20:06:51,137 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 20:06:51,137 INFO L97 edCorrectnessWitness]: Location invariant before [L831-L831] ((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-27 20:06:51,137 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:06:51,138 INFO L106 edCorrectnessWitness]: ghost_update [L826-L826] multithreaded = 1; [2024-06-27 20:06:51,189 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:06:51,560 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:06:51,578 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:06:51,694 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:06:51,744 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:06:51,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51 WrapperNode [2024-06-27 20:06:51,744 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:06:51,746 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:06:51,746 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:06:51,746 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:06:51,753 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,785 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,829 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 145 [2024-06-27 20:06:51,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:06:51,830 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:06:51,830 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:06:51,830 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:06:51,844 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,845 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,858 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,882 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 20:06:51,889 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,889 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,898 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,899 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,906 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,915 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,919 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:06:51,920 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:06:51,920 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:06:51,920 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:06:51,921 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (1/1) ... [2024-06-27 20:06:51,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:06:51,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:06:51,949 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:06:51,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:06:51,976 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:06:51,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:06:51,977 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:06:51,977 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:06:51,977 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:06:51,977 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:06:51,978 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:06:51,978 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:06:51,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:06:51,978 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:06:51,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:06:51,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:06:51,980 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:06:52,095 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:06:52,097 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:06:52,470 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:06:52,470 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:06:52,634 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:06:52,634 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:06:52,635 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:06:52 BoogieIcfgContainer [2024-06-27 20:06:52,636 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:06:52,641 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:06:52,641 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:06:52,644 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:06:52,644 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:06:49" (1/4) ... [2024-06-27 20:06:52,646 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@691e74a3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:06:52, skipping insertion in model container [2024-06-27 20:06:52,646 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:06:50" (2/4) ... [2024-06-27 20:06:52,646 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@691e74a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:06:52, skipping insertion in model container [2024-06-27 20:06:52,646 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:51" (3/4) ... [2024-06-27 20:06:52,647 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@691e74a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:06:52, skipping insertion in model container [2024-06-27 20:06:52,647 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:06:52" (4/4) ... [2024-06-27 20:06:52,648 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019_tso.oepc.i [2024-06-27 20:06:52,665 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:06:52,665 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:06:52,665 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:06:52,721 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:06:52,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:06:52,775 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 20:06:52,775 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:06:52,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 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/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:06:52,777 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:06:52,780 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 20:06:52,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:06:52,794 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;@7e3c339f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:06:52,794 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:06:52,798 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:06:52,798 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:06:52,798 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:06:52,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:52,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:06:52,799 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:52,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:52,804 INFO L85 PathProgramCache]: Analyzing trace with hash 375125213, now seen corresponding path program 1 times [2024-06-27 20:06:52,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:52,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396072137] [2024-06-27 20:06:52,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:52,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:52,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:53,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:53,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:53,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396072137] [2024-06-27 20:06:53,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396072137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:53,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:53,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:06:53,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279333] [2024-06-27 20:06:53,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:53,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:06:53,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:53,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:06:53,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:06:53,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 20:06:53,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:53,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:53,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 20:06:53,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:54,253 INFO L124 PetriNetUnfolderBase]: 1156/1873 cut-off events. [2024-06-27 20:06:54,254 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-27 20:06:54,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3700 conditions, 1873 events. 1156/1873 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9296 event pairs, 805 based on Foata normal form. 1/1802 useless extension candidates. Maximal degree in co-relation 3688. Up to 1740 conditions per place. [2024-06-27 20:06:54,272 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 20:06:54,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-27 20:06:54,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:06:54,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:06:54,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-27 20:06:54,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 20:06:54,286 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 74 transitions. [2024-06-27 20:06:54,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-27 20:06:54,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:54,293 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 20:06:54,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 20:06:54,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 20:06:54,298 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 20:06:54,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:54,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:54,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:54,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:06:54,300 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:54,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:54,302 INFO L85 PathProgramCache]: Analyzing trace with hash -281897028, now seen corresponding path program 1 times [2024-06-27 20:06:54,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:54,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697946942] [2024-06-27 20:06:54,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:54,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:54,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:54,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:54,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:54,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697946942] [2024-06-27 20:06:54,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697946942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:54,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:54,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:06:54,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344844384] [2024-06-27 20:06:54,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:54,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:06:54,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:54,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:06:54,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:06:54,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:54,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:54,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:54,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:54,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:55,199 INFO L124 PetriNetUnfolderBase]: 1357/2118 cut-off events. [2024-06-27 20:06:55,199 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-27 20:06:55,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4785 conditions, 2118 events. 1357/2118 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10265 event pairs, 840 based on Foata normal form. 3/2119 useless extension candidates. Maximal degree in co-relation 4773. Up to 2013 conditions per place. [2024-06-27 20:06:55,212 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 20:06:55,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-27 20:06:55,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:06:55,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:06:55,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-27 20:06:55,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-27 20:06:55,218 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 93 transitions. [2024-06-27 20:06:55,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-27 20:06:55,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:06:55,222 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 20:06:55,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 20:06:55,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 20:06:55,223 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 20:06:55,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:55,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:55,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:55,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:06:55,227 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:55,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:55,230 INFO L85 PathProgramCache]: Analyzing trace with hash -148872398, now seen corresponding path program 1 times [2024-06-27 20:06:55,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:55,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541226063] [2024-06-27 20:06:55,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:55,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:55,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06: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-27 20:06:55,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:55,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541226063] [2024-06-27 20:06:55,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541226063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:55,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:55,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:06:55,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920649906] [2024-06-27 20:06:55,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:55,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:06:55,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:55,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:06:55,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:06:55,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:55,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:55,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:55,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:55,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:56,251 INFO L124 PetriNetUnfolderBase]: 1345/2102 cut-off events. [2024-06-27 20:06:56,251 INFO L125 PetriNetUnfolderBase]: For 1116/1116 co-relation queries the response was YES. [2024-06-27 20:06:56,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 2102 events. 1345/2102 cut-off events. For 1116/1116 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10191 event pairs, 592 based on Foata normal form. 6/2106 useless extension candidates. Maximal degree in co-relation 5260. Up to 1965 conditions per place. [2024-06-27 20:06:56,266 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-27 20:06:56,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 63 transitions, 320 flow [2024-06-27 20:06:56,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:06:56,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:06:56,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 20:06:56,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 20:06:56,273 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 115 transitions. [2024-06-27 20:06:56,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 63 transitions, 320 flow [2024-06-27 20:06:56,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 63 transitions, 306 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:06:56,277 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 172 flow [2024-06-27 20:06:56,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=172, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-27 20:06:56,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-27 20:06:56,279 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 172 flow [2024-06-27 20:06:56,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:56,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:56,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:56,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:06:56,280 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:56,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:56,281 INFO L85 PathProgramCache]: Analyzing trace with hash -474739353, now seen corresponding path program 1 times [2024-06-27 20:06:56,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:56,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079720214] [2024-06-27 20:06:56,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:56,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:56,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:57,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:57,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:57,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079720214] [2024-06-27 20:06:57,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079720214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:57,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:57,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:06:57,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472813951] [2024-06-27 20:06:57,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:57,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:06:57,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:57,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:06:57,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:06:57,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:57,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 172 flow. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:57,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:57,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:57,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:57,768 INFO L124 PetriNetUnfolderBase]: 1336/2085 cut-off events. [2024-06-27 20:06:57,769 INFO L125 PetriNetUnfolderBase]: For 2056/2056 co-relation queries the response was YES. [2024-06-27 20:06:57,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5741 conditions, 2085 events. 1336/2085 cut-off events. For 2056/2056 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10054 event pairs, 450 based on Foata normal form. 6/2089 useless extension candidates. Maximal degree in co-relation 5726. Up to 1920 conditions per place. [2024-06-27 20:06:57,780 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-27 20:06:57,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 374 flow [2024-06-27 20:06:57,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:57,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:57,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 20:06:57,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-27 20:06:57,782 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 172 flow. Second operand 6 states and 132 transitions. [2024-06-27 20:06:57,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 374 flow [2024-06-27 20:06:57,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 350 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:57,785 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-27 20:06:57,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-27 20:06:57,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 20:06:57,787 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-27 20:06:57,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:57,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:57,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:57,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:06:57,787 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:57,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:57,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1716338255, now seen corresponding path program 1 times [2024-06-27 20:06:57,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:57,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432140301] [2024-06-27 20:06:57,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:57,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:57,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:58,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:58,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:58,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432140301] [2024-06-27 20:06:58,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432140301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:58,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:58,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:06:58,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566125346] [2024-06-27 20:06:58,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:58,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:06:58,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:58,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:06:58,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:06:58,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:58,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:58,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:58,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:58,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:58,850 INFO L124 PetriNetUnfolderBase]: 1124/1899 cut-off events. [2024-06-27 20:06:58,851 INFO L125 PetriNetUnfolderBase]: For 2652/2652 co-relation queries the response was YES. [2024-06-27 20:06:58,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5370 conditions, 1899 events. 1124/1899 cut-off events. For 2652/2652 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9830 event pairs, 527 based on Foata normal form. 2/1892 useless extension candidates. Maximal degree in co-relation 5353. Up to 1682 conditions per place. [2024-06-27 20:06:58,861 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 8 changer transitions 0/56 dead transitions. [2024-06-27 20:06:58,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 56 transitions, 335 flow [2024-06-27 20:06:58,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:06:58,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:06:58,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-27 20:06:58,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-27 20:06:58,863 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 5 states and 94 transitions. [2024-06-27 20:06:58,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 56 transitions, 335 flow [2024-06-27 20:06:58,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 302 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:58,867 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 204 flow [2024-06-27 20:06:58,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=204, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 20:06:58,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-27 20:06:58,868 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 204 flow [2024-06-27 20:06:58,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:58,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:58,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:58,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:06:58,869 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:58,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:58,870 INFO L85 PathProgramCache]: Analyzing trace with hash -891611750, now seen corresponding path program 1 times [2024-06-27 20:06:58,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:58,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177684093] [2024-06-27 20:06:58,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:58,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:58,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:59,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:59,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177684093] [2024-06-27 20:06:59,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177684093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:59,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:59,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:59,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253421609] [2024-06-27 20:06:59,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:59,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:59,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:59,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:59,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:59,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:06:59,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:59,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:59,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:06:59,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:00,103 INFO L124 PetriNetUnfolderBase]: 1342/2119 cut-off events. [2024-06-27 20:07:00,103 INFO L125 PetriNetUnfolderBase]: For 4395/4395 co-relation queries the response was YES. [2024-06-27 20:07:00,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6589 conditions, 2119 events. 1342/2119 cut-off events. For 4395/4395 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10270 event pairs, 626 based on Foata normal form. 2/2119 useless extension candidates. Maximal degree in co-relation 6570. Up to 1980 conditions per place. [2024-06-27 20:07:00,118 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 50 selfloop transitions, 11 changer transitions 0/66 dead transitions. [2024-06-27 20:07:00,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 66 transitions, 392 flow [2024-06-27 20:07:00,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:07:00,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:07:00,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 20:07:00,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-27 20:07:00,120 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 204 flow. Second operand 6 states and 109 transitions. [2024-06-27 20:07:00,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 66 transitions, 392 flow [2024-06-27 20:07:00,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 66 transitions, 370 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:00,127 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 238 flow [2024-06-27 20:07:00,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=238, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 20:07:00,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-27 20:07:00,130 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 238 flow [2024-06-27 20:07:00,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:00,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:00,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:00,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:07:00,131 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:00,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:00,132 INFO L85 PathProgramCache]: Analyzing trace with hash -891462020, now seen corresponding path program 2 times [2024-06-27 20:07:00,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:00,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978694489] [2024-06-27 20:07:00,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:00,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:00,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:00,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:00,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:00,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978694489] [2024-06-27 20:07:00,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978694489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:00,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:00,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:07:00,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140934495] [2024-06-27 20:07:00,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:00,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:07:00,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:00,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:07:00,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:07:00,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:00,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 238 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:00,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:00,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:00,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:01,331 INFO L124 PetriNetUnfolderBase]: 1337/2123 cut-off events. [2024-06-27 20:07:01,331 INFO L125 PetriNetUnfolderBase]: For 5954/5964 co-relation queries the response was YES. [2024-06-27 20:07:01,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7073 conditions, 2123 events. 1337/2123 cut-off events. For 5954/5964 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10373 event pairs, 627 based on Foata normal form. 10/2130 useless extension candidates. Maximal degree in co-relation 7053. Up to 1955 conditions per place. [2024-06-27 20:07:01,347 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 45 selfloop transitions, 16 changer transitions 0/66 dead transitions. [2024-06-27 20:07:01,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 66 transitions, 424 flow [2024-06-27 20:07:01,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:07:01,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:07:01,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 20:07:01,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:07:01,349 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 238 flow. Second operand 6 states and 108 transitions. [2024-06-27 20:07:01,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 66 transitions, 424 flow [2024-06-27 20:07:01,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 392 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:01,356 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 278 flow [2024-06-27 20:07:01,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=278, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-27 20:07:01,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-27 20:07:01,358 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 278 flow [2024-06-27 20:07:01,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:01,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:01,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:01,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:07:01,359 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:01,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:01,360 INFO L85 PathProgramCache]: Analyzing trace with hash 586781148, now seen corresponding path program 1 times [2024-06-27 20:07:01,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:01,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349006632] [2024-06-27 20:07:01,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:01,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:01,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:02,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:02,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349006632] [2024-06-27 20:07:02,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349006632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:02,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:02,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:02,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067336675] [2024-06-27 20:07:02,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:02,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:02,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:02,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:02,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:02,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 278 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:02,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:02,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:02,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:02,895 INFO L124 PetriNetUnfolderBase]: 1377/2266 cut-off events. [2024-06-27 20:07:02,895 INFO L125 PetriNetUnfolderBase]: For 7619/7619 co-relation queries the response was YES. [2024-06-27 20:07:02,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7781 conditions, 2266 events. 1377/2266 cut-off events. For 7619/7619 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11491 event pairs, 625 based on Foata normal form. 2/2255 useless extension candidates. Maximal degree in co-relation 7760. Up to 2033 conditions per place. [2024-06-27 20:07:02,920 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 14 changer transitions 0/76 dead transitions. [2024-06-27 20:07:02,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 507 flow [2024-06-27 20:07:02,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:02,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:02,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 20:07:02,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-27 20:07:02,922 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 278 flow. Second operand 7 states and 122 transitions. [2024-06-27 20:07:02,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 507 flow [2024-06-27 20:07:02,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 76 transitions, 456 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:02,929 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 314 flow [2024-06-27 20:07:02,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=314, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-27 20:07:02,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-27 20:07:02,932 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 314 flow [2024-06-27 20:07:02,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:02,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:02,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:02,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:07:02,933 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:02,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:02,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1870278876, now seen corresponding path program 1 times [2024-06-27 20:07:02,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:02,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65690648] [2024-06-27 20:07:02,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:02,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:02,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:03,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:03,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:03,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65690648] [2024-06-27 20:07:03,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65690648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:03,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:03,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:03,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453569113] [2024-06-27 20:07:03,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:03,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:03,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:03,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:03,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:03,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:03,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 314 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:03,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:03,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:03,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:04,356 INFO L124 PetriNetUnfolderBase]: 1555/2433 cut-off events. [2024-06-27 20:07:04,356 INFO L125 PetriNetUnfolderBase]: For 11220/11220 co-relation queries the response was YES. [2024-06-27 20:07:04,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9306 conditions, 2433 events. 1555/2433 cut-off events. For 11220/11220 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11997 event pairs, 576 based on Foata normal form. 4/2435 useless extension candidates. Maximal degree in co-relation 9283. Up to 2248 conditions per place. [2024-06-27 20:07:04,370 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 66 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-27 20:07:04,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 586 flow [2024-06-27 20:07:04,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:04,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:04,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:07:04,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:07:04,372 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 314 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:07:04,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 586 flow [2024-06-27 20:07:04,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 89 transitions, 546 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:04,379 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 368 flow [2024-06-27 20:07:04,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=368, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-27 20:07:04,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 20:07:04,380 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 368 flow [2024-06-27 20:07:04,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:04,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:04,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:04,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:07:04,381 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:04,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:04,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1870158906, now seen corresponding path program 2 times [2024-06-27 20:07:04,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:04,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364913159] [2024-06-27 20:07:04,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:04,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:05,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:05,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:05,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364913159] [2024-06-27 20:07:05,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364913159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:05,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:05,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:05,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860985606] [2024-06-27 20:07:05,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:05,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:05,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:05,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:05,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:05,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:05,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 368 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:05,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:05,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:05,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:05,729 INFO L124 PetriNetUnfolderBase]: 1669/2588 cut-off events. [2024-06-27 20:07:05,730 INFO L125 PetriNetUnfolderBase]: For 15393/15393 co-relation queries the response was YES. [2024-06-27 20:07:05,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10877 conditions, 2588 events. 1669/2588 cut-off events. For 15393/15393 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12762 event pairs, 557 based on Foata normal form. 8/2594 useless extension candidates. Maximal degree in co-relation 10852. Up to 2297 conditions per place. [2024-06-27 20:07:05,750 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 68 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-27 20:07:05,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 98 transitions, 744 flow [2024-06-27 20:07:05,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:05,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:05,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 20:07:05,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-27 20:07:05,752 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 368 flow. Second operand 7 states and 134 transitions. [2024-06-27 20:07:05,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 98 transitions, 744 flow [2024-06-27 20:07:05,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 702 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:05,765 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 484 flow [2024-06-27 20:07:05,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2024-06-27 20:07:05,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-27 20:07:05,767 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 484 flow [2024-06-27 20:07:05,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:05,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:05,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:05,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:07:05,768 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:05,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:05,769 INFO L85 PathProgramCache]: Analyzing trace with hash 154200656, now seen corresponding path program 3 times [2024-06-27 20:07:05,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:05,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808958033] [2024-06-27 20:07:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:05,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:05,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:06,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:06,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:06,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808958033] [2024-06-27 20:07:06,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808958033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:06,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:06,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:06,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865575393] [2024-06-27 20:07:06,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:06,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:06,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:06,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:06,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:06,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:06,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 484 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:06,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:06,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:06,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:07,077 INFO L124 PetriNetUnfolderBase]: 1687/2624 cut-off events. [2024-06-27 20:07:07,078 INFO L125 PetriNetUnfolderBase]: For 20155/20188 co-relation queries the response was YES. [2024-06-27 20:07:07,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11981 conditions, 2624 events. 1687/2624 cut-off events. For 20155/20188 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13056 event pairs, 521 based on Foata normal form. 19/2640 useless extension candidates. Maximal degree in co-relation 11954. Up to 2208 conditions per place. [2024-06-27 20:07:07,100 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 63 selfloop transitions, 37 changer transitions 0/106 dead transitions. [2024-06-27 20:07:07,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 106 transitions, 938 flow [2024-06-27 20:07:07,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:07,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:07,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 20:07:07,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4808362369337979 [2024-06-27 20:07:07,102 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 484 flow. Second operand 7 states and 138 transitions. [2024-06-27 20:07:07,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 106 transitions, 938 flow [2024-06-27 20:07:07,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 106 transitions, 892 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:07,120 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 636 flow [2024-06-27 20:07:07,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=636, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-27 20:07:07,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-27 20:07:07,121 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 636 flow [2024-06-27 20:07:07,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:07,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:07,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:07,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:07:07,122 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:07,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:07,122 INFO L85 PathProgramCache]: Analyzing trace with hash 154446920, now seen corresponding path program 1 times [2024-06-27 20:07:07,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:07,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341781207] [2024-06-27 20:07:07,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:07,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:07,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:08,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:08,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341781207] [2024-06-27 20:07:08,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341781207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:08,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:08,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:08,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316960412] [2024-06-27 20:07:08,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:08,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:08,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:08,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:08,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:08,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:08,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 636 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:08,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:08,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:08,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:08,846 INFO L124 PetriNetUnfolderBase]: 1573/2545 cut-off events. [2024-06-27 20:07:08,847 INFO L125 PetriNetUnfolderBase]: For 20164/20164 co-relation queries the response was YES. [2024-06-27 20:07:08,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11824 conditions, 2545 events. 1573/2545 cut-off events. For 20164/20164 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 12783 event pairs, 480 based on Foata normal form. 4/2532 useless extension candidates. Maximal degree in co-relation 11794. Up to 2302 conditions per place. [2024-06-27 20:07:08,866 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 84 selfloop transitions, 16 changer transitions 0/105 dead transitions. [2024-06-27 20:07:08,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 105 transitions, 928 flow [2024-06-27 20:07:08,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:08,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:08,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 20:07:08,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 20:07:08,868 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 636 flow. Second operand 8 states and 138 transitions. [2024-06-27 20:07:08,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 105 transitions, 928 flow [2024-06-27 20:07:08,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 824 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:08,889 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 607 flow [2024-06-27 20:07:08,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=607, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-06-27 20:07:08,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-27 20:07:08,890 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 607 flow [2024-06-27 20:07:08,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:08,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:08,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:08,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:07:08,891 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:08,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:08,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1061767651, now seen corresponding path program 1 times [2024-06-27 20:07:08,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:08,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411413207] [2024-06-27 20:07:08,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:08,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:08,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:09,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:09,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:09,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411413207] [2024-06-27 20:07:09,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411413207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:09,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:09,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:07:09,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087450092] [2024-06-27 20:07:09,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:09,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:07:09,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:09,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:07:09,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:07:09,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:09,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 607 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-27 20:07:09,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:09,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:09,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:09,905 INFO L124 PetriNetUnfolderBase]: 1822/2808 cut-off events. [2024-06-27 20:07:09,905 INFO L125 PetriNetUnfolderBase]: For 23970/23970 co-relation queries the response was YES. [2024-06-27 20:07:09,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13013 conditions, 2808 events. 1822/2808 cut-off events. For 23970/23970 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13431 event pairs, 593 based on Foata normal form. 1/2807 useless extension candidates. Maximal degree in co-relation 12982. Up to 2700 conditions per place. [2024-06-27 20:07:09,927 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 80 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-27 20:07:09,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 92 transitions, 825 flow [2024-06-27 20:07:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:07:09,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:07:09,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-27 20:07:09,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:07:09,929 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 607 flow. Second operand 5 states and 82 transitions. [2024-06-27 20:07:09,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 92 transitions, 825 flow [2024-06-27 20:07:09,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 92 transitions, 770 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:09,953 INFO L231 Difference]: Finished difference. Result has 77 places, 84 transitions, 602 flow [2024-06-27 20:07:09,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=602, PETRI_PLACES=77, PETRI_TRANSITIONS=84} [2024-06-27 20:07:09,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 20:07:09,955 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 84 transitions, 602 flow [2024-06-27 20:07:09,955 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-27 20:07:09,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:09,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:09,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:07:09,956 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:09,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:09,956 INFO L85 PathProgramCache]: Analyzing trace with hash -714577975, now seen corresponding path program 1 times [2024-06-27 20:07:09,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:09,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261483189] [2024-06-27 20:07:09,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:09,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:09,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:11,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:11,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:11,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261483189] [2024-06-27 20:07:11,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261483189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:11,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:11,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:11,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051120391] [2024-06-27 20:07:11,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:11,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:11,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:11,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:11,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:11,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:11,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 84 transitions, 602 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:11,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:11,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:11,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:11,779 INFO L124 PetriNetUnfolderBase]: 1763/2723 cut-off events. [2024-06-27 20:07:11,779 INFO L125 PetriNetUnfolderBase]: For 31224/31244 co-relation queries the response was YES. [2024-06-27 20:07:11,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13832 conditions, 2723 events. 1763/2723 cut-off events. For 31224/31244 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13522 event pairs, 552 based on Foata normal form. 7/2724 useless extension candidates. Maximal degree in co-relation 13800. Up to 2505 conditions per place. [2024-06-27 20:07:11,801 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 87 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-27 20:07:11,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 113 transitions, 928 flow [2024-06-27 20:07:11,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:11,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:11,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:07:11,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:07:11,803 INFO L175 Difference]: Start difference. First operand has 77 places, 84 transitions, 602 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:07:11,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 113 transitions, 928 flow [2024-06-27 20:07:11,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 113 transitions, 900 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:11,824 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 676 flow [2024-06-27 20:07:11,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=676, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-27 20:07:11,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-27 20:07:11,825 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 676 flow [2024-06-27 20:07:11,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:11,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:11,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:11,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:07:11,826 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:11,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:11,826 INFO L85 PathProgramCache]: Analyzing trace with hash -710849233, now seen corresponding path program 1 times [2024-06-27 20:07:11,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:11,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129082972] [2024-06-27 20:07:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:11,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:12,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:12,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:12,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129082972] [2024-06-27 20:07:12,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129082972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:12,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:12,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:12,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363588218] [2024-06-27 20:07:12,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:12,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:12,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:12,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:12,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:12,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:12,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 676 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:12,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:12,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:12,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:13,401 INFO L124 PetriNetUnfolderBase]: 1895/2886 cut-off events. [2024-06-27 20:07:13,401 INFO L125 PetriNetUnfolderBase]: For 34459/34459 co-relation queries the response was YES. [2024-06-27 20:07:13,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14567 conditions, 2886 events. 1895/2886 cut-off events. For 34459/34459 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13732 event pairs, 589 based on Foata normal form. 2/2886 useless extension candidates. Maximal degree in co-relation 14534. Up to 2725 conditions per place. [2024-06-27 20:07:13,422 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 96 selfloop transitions, 17 changer transitions 0/118 dead transitions. [2024-06-27 20:07:13,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 118 transitions, 1019 flow [2024-06-27 20:07:13,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:13,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:13,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:07:13,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 20:07:13,424 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 676 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:07:13,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 118 transitions, 1019 flow [2024-06-27 20:07:13,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 118 transitions, 961 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:13,453 INFO L231 Difference]: Finished difference. Result has 85 places, 92 transitions, 721 flow [2024-06-27 20:07:13,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=721, PETRI_PLACES=85, PETRI_TRANSITIONS=92} [2024-06-27 20:07:13,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-27 20:07:13,454 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 92 transitions, 721 flow [2024-06-27 20:07:13,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:13,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:13,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:13,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:07:13,455 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:13,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:13,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1996453157, now seen corresponding path program 2 times [2024-06-27 20:07:13,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:13,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642501832] [2024-06-27 20:07:13,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:13,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:13,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:14,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:14,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:14,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642501832] [2024-06-27 20:07:14,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642501832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:14,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:14,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:14,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494632347] [2024-06-27 20:07:14,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:14,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:14,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:14,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:14,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:14,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:14,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 92 transitions, 721 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:14,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:14,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:14,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:15,014 INFO L124 PetriNetUnfolderBase]: 1961/2986 cut-off events. [2024-06-27 20:07:15,014 INFO L125 PetriNetUnfolderBase]: For 39328/39341 co-relation queries the response was YES. [2024-06-27 20:07:15,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15366 conditions, 2986 events. 1961/2986 cut-off events. For 39328/39341 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14205 event pairs, 556 based on Foata normal form. 12/2995 useless extension candidates. Maximal degree in co-relation 15331. Up to 2554 conditions per place. [2024-06-27 20:07:15,031 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 87 selfloop transitions, 43 changer transitions 0/135 dead transitions. [2024-06-27 20:07:15,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 135 transitions, 1173 flow [2024-06-27 20:07:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:15,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:15,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:07:15,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:07:15,032 INFO L175 Difference]: Start difference. First operand has 85 places, 92 transitions, 721 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:07:15,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 135 transitions, 1173 flow [2024-06-27 20:07:15,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 135 transitions, 1115 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:15,057 INFO L231 Difference]: Finished difference. Result has 90 places, 106 transitions, 910 flow [2024-06-27 20:07:15,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=910, PETRI_PLACES=90, PETRI_TRANSITIONS=106} [2024-06-27 20:07:15,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 20:07:15,058 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 106 transitions, 910 flow [2024-06-27 20:07:15,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:15,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:15,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:15,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:07:15,059 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:15,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:15,059 INFO L85 PathProgramCache]: Analyzing trace with hash 492612241, now seen corresponding path program 3 times [2024-06-27 20:07:15,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:15,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844923412] [2024-06-27 20:07:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:15,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:15,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:15,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844923412] [2024-06-27 20:07:15,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844923412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:15,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:15,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:15,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902959929] [2024-06-27 20:07:15,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:15,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:15,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:15,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:15,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:16,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:16,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 106 transitions, 910 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:16,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:16,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:16,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:16,593 INFO L124 PetriNetUnfolderBase]: 1962/2988 cut-off events. [2024-06-27 20:07:16,594 INFO L125 PetriNetUnfolderBase]: For 43929/43942 co-relation queries the response was YES. [2024-06-27 20:07:16,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16124 conditions, 2988 events. 1962/2988 cut-off events. For 43929/43942 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14285 event pairs, 551 based on Foata normal form. 12/2997 useless extension candidates. Maximal degree in co-relation 16086. Up to 2556 conditions per place. [2024-06-27 20:07:16,617 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 89 selfloop transitions, 54 changer transitions 0/148 dead transitions. [2024-06-27 20:07:16,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 148 transitions, 1432 flow [2024-06-27 20:07:16,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:16,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:16,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:07:16,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:07:16,624 INFO L175 Difference]: Start difference. First operand has 90 places, 106 transitions, 910 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:07:16,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 148 transitions, 1432 flow [2024-06-27 20:07:16,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 148 transitions, 1386 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 20:07:16,681 INFO L231 Difference]: Finished difference. Result has 97 places, 119 transitions, 1155 flow [2024-06-27 20:07:16,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1155, PETRI_PLACES=97, PETRI_TRANSITIONS=119} [2024-06-27 20:07:16,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-27 20:07:16,682 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 119 transitions, 1155 flow [2024-06-27 20:07:16,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:16,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:16,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:16,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:07:16,683 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:16,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:16,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1256015675, now seen corresponding path program 4 times [2024-06-27 20:07:16,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:16,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97334855] [2024-06-27 20:07:16,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:16,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:17,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:17,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:17,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97334855] [2024-06-27 20:07:17,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97334855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:17,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:17,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:17,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104339838] [2024-06-27 20:07:17,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:17,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:17,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:17,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:17,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:17,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:17,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 119 transitions, 1155 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:17,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:17,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:17,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:18,233 INFO L124 PetriNetUnfolderBase]: 1951/2969 cut-off events. [2024-06-27 20:07:18,233 INFO L125 PetriNetUnfolderBase]: For 47672/47685 co-relation queries the response was YES. [2024-06-27 20:07:18,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16652 conditions, 2969 events. 1951/2969 cut-off events. For 47672/47685 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14123 event pairs, 557 based on Foata normal form. 12/2978 useless extension candidates. Maximal degree in co-relation 16611. Up to 2725 conditions per place. [2024-06-27 20:07:18,249 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 106 selfloop transitions, 42 changer transitions 0/153 dead transitions. [2024-06-27 20:07:18,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 153 transitions, 1599 flow [2024-06-27 20:07:18,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:18,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:18,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:07:18,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:07:18,252 INFO L175 Difference]: Start difference. First operand has 97 places, 119 transitions, 1155 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:07:18,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 153 transitions, 1599 flow [2024-06-27 20:07:18,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 153 transitions, 1455 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:18,295 INFO L231 Difference]: Finished difference. Result has 105 places, 126 transitions, 1219 flow [2024-06-27 20:07:18,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1219, PETRI_PLACES=105, PETRI_TRANSITIONS=126} [2024-06-27 20:07:18,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-27 20:07:18,296 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 126 transitions, 1219 flow [2024-06-27 20:07:18,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:18,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:18,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:18,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:07:18,296 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:18,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:18,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1444942287, now seen corresponding path program 1 times [2024-06-27 20:07:18,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:18,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765349434] [2024-06-27 20:07:18,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:18,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:18,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:18,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:18,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:18,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765349434] [2024-06-27 20:07:18,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765349434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:18,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:18,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:07:18,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119354741] [2024-06-27 20:07:18,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:18,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:07:18,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:18,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:07:18,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:07:18,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:18,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 126 transitions, 1219 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:18,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:18,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:18,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:19,391 INFO L124 PetriNetUnfolderBase]: 1851/2847 cut-off events. [2024-06-27 20:07:19,391 INFO L125 PetriNetUnfolderBase]: For 42406/42406 co-relation queries the response was YES. [2024-06-27 20:07:19,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15455 conditions, 2847 events. 1851/2847 cut-off events. For 42406/42406 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13494 event pairs, 515 based on Foata normal form. 2/2847 useless extension candidates. Maximal degree in co-relation 15411. Up to 2736 conditions per place. [2024-06-27 20:07:19,407 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 124 selfloop transitions, 11 changer transitions 0/139 dead transitions. [2024-06-27 20:07:19,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 139 transitions, 1539 flow [2024-06-27 20:07:19,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:07:19,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:07:19,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 20:07:19,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-27 20:07:19,408 INFO L175 Difference]: Start difference. First operand has 105 places, 126 transitions, 1219 flow. Second operand 6 states and 95 transitions. [2024-06-27 20:07:19,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 139 transitions, 1539 flow [2024-06-27 20:07:19,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 139 transitions, 1465 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:19,442 INFO L231 Difference]: Finished difference. Result has 107 places, 129 transitions, 1205 flow [2024-06-27 20:07:19,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1205, PETRI_PLACES=107, PETRI_TRANSITIONS=129} [2024-06-27 20:07:19,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-27 20:07:19,443 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 129 transitions, 1205 flow [2024-06-27 20:07:19,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:19,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:19,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:19,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:07:19,444 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:19,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:19,444 INFO L85 PathProgramCache]: Analyzing trace with hash -679820755, now seen corresponding path program 1 times [2024-06-27 20:07:19,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:19,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154831727] [2024-06-27 20:07:19,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:19,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:20,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:20,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:20,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154831727] [2024-06-27 20:07:20,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154831727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:20,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:20,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:20,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753804997] [2024-06-27 20:07:20,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:20,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:20,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:20,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:20,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:20,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:20,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 129 transitions, 1205 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:20,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:20,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:20,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:21,285 INFO L124 PetriNetUnfolderBase]: 1842/2860 cut-off events. [2024-06-27 20:07:21,286 INFO L125 PetriNetUnfolderBase]: For 54840/54855 co-relation queries the response was YES. [2024-06-27 20:07:21,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16757 conditions, 2860 events. 1842/2860 cut-off events. For 54840/54855 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14141 event pairs, 360 based on Foata normal form. 4/2841 useless extension candidates. Maximal degree in co-relation 16712. Up to 2585 conditions per place. [2024-06-27 20:07:21,302 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 17 changer transitions 0/162 dead transitions. [2024-06-27 20:07:21,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 162 transitions, 1625 flow [2024-06-27 20:07:21,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:21,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:21,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:07:21,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:07:21,304 INFO L175 Difference]: Start difference. First operand has 107 places, 129 transitions, 1205 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:07:21,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 162 transitions, 1625 flow [2024-06-27 20:07:21,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 162 transitions, 1587 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:21,331 INFO L231 Difference]: Finished difference. Result has 111 places, 131 transitions, 1252 flow [2024-06-27 20:07:21,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1252, PETRI_PLACES=111, PETRI_TRANSITIONS=131} [2024-06-27 20:07:21,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-27 20:07:21,332 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 131 transitions, 1252 flow [2024-06-27 20:07:21,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:21,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:21,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:21,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:07:21,333 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:21,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:21,333 INFO L85 PathProgramCache]: Analyzing trace with hash -679760305, now seen corresponding path program 2 times [2024-06-27 20:07:21,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:21,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948685491] [2024-06-27 20:07:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:21,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:22,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:22,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:22,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948685491] [2024-06-27 20:07:22,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948685491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:22,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:22,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:22,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488370142] [2024-06-27 20:07:22,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:22,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:22,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:22,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:22,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:22,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:22,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 131 transitions, 1252 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:22,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:22,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:22,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:23,072 INFO L124 PetriNetUnfolderBase]: 1873/2909 cut-off events. [2024-06-27 20:07:23,072 INFO L125 PetriNetUnfolderBase]: For 62231/62241 co-relation queries the response was YES. [2024-06-27 20:07:23,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17490 conditions, 2909 events. 1873/2909 cut-off events. For 62231/62241 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14466 event pairs, 460 based on Foata normal form. 8/2898 useless extension candidates. Maximal degree in co-relation 17444. Up to 2611 conditions per place. [2024-06-27 20:07:23,091 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 128 selfloop transitions, 25 changer transitions 0/164 dead transitions. [2024-06-27 20:07:23,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 164 transitions, 1682 flow [2024-06-27 20:07:23,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:23,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:23,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:07:23,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 20:07:23,093 INFO L175 Difference]: Start difference. First operand has 111 places, 131 transitions, 1252 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:07:23,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 164 transitions, 1682 flow [2024-06-27 20:07:23,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 164 transitions, 1615 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:23,141 INFO L231 Difference]: Finished difference. Result has 113 places, 133 transitions, 1293 flow [2024-06-27 20:07:23,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1293, PETRI_PLACES=113, PETRI_TRANSITIONS=133} [2024-06-27 20:07:23,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-27 20:07:23,142 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 133 transitions, 1293 flow [2024-06-27 20:07:23,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:23,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:23,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:23,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:07:23,143 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:23,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:23,143 INFO L85 PathProgramCache]: Analyzing trace with hash -2041613949, now seen corresponding path program 1 times [2024-06-27 20:07:23,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:23,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927341420] [2024-06-27 20:07:23,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:23,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:23,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:23,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:23,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927341420] [2024-06-27 20:07:23,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927341420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:23,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:23,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:23,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441074067] [2024-06-27 20:07:23,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:23,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:23,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:23,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:23,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:24,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:24,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 133 transitions, 1293 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:24,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:24,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:24,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:24,582 INFO L124 PetriNetUnfolderBase]: 2010/3059 cut-off events. [2024-06-27 20:07:24,583 INFO L125 PetriNetUnfolderBase]: For 66827/66827 co-relation queries the response was YES. [2024-06-27 20:07:24,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18159 conditions, 3059 events. 2010/3059 cut-off events. For 66827/66827 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14580 event pairs, 498 based on Foata normal form. 4/3061 useless extension candidates. Maximal degree in co-relation 18112. Up to 2725 conditions per place. [2024-06-27 20:07:24,597 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 119 selfloop transitions, 38 changer transitions 0/162 dead transitions. [2024-06-27 20:07:24,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 162 transitions, 1685 flow [2024-06-27 20:07:24,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:24,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:24,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:07:24,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:07:24,599 INFO L175 Difference]: Start difference. First operand has 113 places, 133 transitions, 1293 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:07:24,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 162 transitions, 1685 flow [2024-06-27 20:07:24,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 162 transitions, 1583 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:24,654 INFO L231 Difference]: Finished difference. Result has 115 places, 133 transitions, 1281 flow [2024-06-27 20:07:24,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1281, PETRI_PLACES=115, PETRI_TRANSITIONS=133} [2024-06-27 20:07:24,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 20:07:24,655 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 133 transitions, 1281 flow [2024-06-27 20:07:24,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:24,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:24,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:24,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:07:24,655 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:24,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:24,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1926327739, now seen corresponding path program 3 times [2024-06-27 20:07:24,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:24,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874039176] [2024-06-27 20:07:24,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:24,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:24,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:25,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:25,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:25,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874039176] [2024-06-27 20:07:25,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874039176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:25,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:25,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:25,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535421716] [2024-06-27 20:07:25,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:25,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:25,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:25,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:25,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:25,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:25,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 133 transitions, 1281 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:25,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:25,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:25,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:26,183 INFO L124 PetriNetUnfolderBase]: 1980/3089 cut-off events. [2024-06-27 20:07:26,183 INFO L125 PetriNetUnfolderBase]: For 80294/80299 co-relation queries the response was YES. [2024-06-27 20:07:26,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18817 conditions, 3089 events. 1980/3089 cut-off events. For 80294/80299 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15624 event pairs, 466 based on Foata normal form. 28/3108 useless extension candidates. Maximal degree in co-relation 18769. Up to 2564 conditions per place. [2024-06-27 20:07:26,203 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 40 changer transitions 0/168 dead transitions. [2024-06-27 20:07:26,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 168 transitions, 1739 flow [2024-06-27 20:07:26,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:26,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:26,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:07:26,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:07:26,204 INFO L175 Difference]: Start difference. First operand has 115 places, 133 transitions, 1281 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:07:26,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 168 transitions, 1739 flow [2024-06-27 20:07:26,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 168 transitions, 1603 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 20:07:26,268 INFO L231 Difference]: Finished difference. Result has 115 places, 135 transitions, 1287 flow [2024-06-27 20:07:26,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1287, PETRI_PLACES=115, PETRI_TRANSITIONS=135} [2024-06-27 20:07:26,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 20:07:26,269 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 135 transitions, 1287 flow [2024-06-27 20:07:26,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:26,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:26,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:26,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:07:26,269 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:26,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:26,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1926143041, now seen corresponding path program 1 times [2024-06-27 20:07:26,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:26,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104032392] [2024-06-27 20:07:26,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:26,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:26,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:27,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:27,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:27,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104032392] [2024-06-27 20:07:27,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104032392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:27,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:27,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:27,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907955697] [2024-06-27 20:07:27,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:27,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:27,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:27,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:27,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:27,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:27,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 135 transitions, 1287 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:27,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:27,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:27,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:28,037 INFO L124 PetriNetUnfolderBase]: 2142/3271 cut-off events. [2024-06-27 20:07:28,037 INFO L125 PetriNetUnfolderBase]: For 76309/76309 co-relation queries the response was YES. [2024-06-27 20:07:28,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19550 conditions, 3271 events. 2142/3271 cut-off events. For 76309/76309 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15905 event pairs, 525 based on Foata normal form. 4/3270 useless extension candidates. Maximal degree in co-relation 19502. Up to 3094 conditions per place. [2024-06-27 20:07:28,058 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 144 selfloop transitions, 19 changer transitions 0/168 dead transitions. [2024-06-27 20:07:28,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 168 transitions, 1733 flow [2024-06-27 20:07:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:28,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:28,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 20:07:28,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 20:07:28,060 INFO L175 Difference]: Start difference. First operand has 115 places, 135 transitions, 1287 flow. Second operand 9 states and 149 transitions. [2024-06-27 20:07:28,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 168 transitions, 1733 flow [2024-06-27 20:07:28,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 168 transitions, 1625 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:28,128 INFO L231 Difference]: Finished difference. Result has 118 places, 137 transitions, 1270 flow [2024-06-27 20:07:28,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1270, PETRI_PLACES=118, PETRI_TRANSITIONS=137} [2024-06-27 20:07:28,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 20:07:28,128 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 137 transitions, 1270 flow [2024-06-27 20:07:28,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:28,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:28,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:28,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:07:28,129 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:28,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:28,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1832097340, now seen corresponding path program 1 times [2024-06-27 20:07:28,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:28,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103437750] [2024-06-27 20:07:28,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:28,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:28,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:28,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:28,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:28,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103437750] [2024-06-27 20:07:28,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103437750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:28,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:28,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:07:28,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916842438] [2024-06-27 20:07:28,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:28,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:07:28,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:28,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:07:28,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:07:28,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:07:28,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 137 transitions, 1270 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-27 20:07:28,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:28,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:07:28,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:29,306 INFO L124 PetriNetUnfolderBase]: 2289/3420 cut-off events. [2024-06-27 20:07:29,306 INFO L125 PetriNetUnfolderBase]: For 78735/78735 co-relation queries the response was YES. [2024-06-27 20:07:29,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20238 conditions, 3420 events. 2289/3420 cut-off events. For 78735/78735 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16125 event pairs, 568 based on Foata normal form. 1/3419 useless extension candidates. Maximal degree in co-relation 20189. Up to 3383 conditions per place. [2024-06-27 20:07:29,325 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 140 selfloop transitions, 16 changer transitions 0/159 dead transitions. [2024-06-27 20:07:29,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 159 transitions, 1732 flow [2024-06-27 20:07:29,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:07:29,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:07:29,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 20:07:29,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 20:07:29,326 INFO L175 Difference]: Start difference. First operand has 118 places, 137 transitions, 1270 flow. Second operand 6 states and 98 transitions. [2024-06-27 20:07:29,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 159 transitions, 1732 flow [2024-06-27 20:07:29,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 159 transitions, 1659 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:29,391 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1305 flow [2024-06-27 20:07:29,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1305, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-27 20:07:29,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-27 20:07:29,391 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1305 flow [2024-06-27 20:07:29,392 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-27 20:07:29,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:29,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:29,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:07:29,392 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:29,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:29,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2136973745, now seen corresponding path program 4 times [2024-06-27 20:07:29,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:29,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134139449] [2024-06-27 20:07:29,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:29,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:30,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:30,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:30,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134139449] [2024-06-27 20:07:30,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134139449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:30,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:30,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:30,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358995438] [2024-06-27 20:07:30,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:30,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:30,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:30,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:30,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:30,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:07:30,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1305 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:30,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:30,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:07:30,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:31,031 INFO L124 PetriNetUnfolderBase]: 2080/3247 cut-off events. [2024-06-27 20:07:31,031 INFO L125 PetriNetUnfolderBase]: For 93799/93825 co-relation queries the response was YES. [2024-06-27 20:07:31,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20022 conditions, 3247 events. 2080/3247 cut-off events. For 93799/93825 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16547 event pairs, 481 based on Foata normal form. 35/3265 useless extension candidates. Maximal degree in co-relation 19972. Up to 2533 conditions per place. [2024-06-27 20:07:31,054 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 89 selfloop transitions, 74 changer transitions 0/176 dead transitions. [2024-06-27 20:07:31,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 176 transitions, 1777 flow [2024-06-27 20:07:31,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:31,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:31,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:07:31,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 20:07:31,055 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1305 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:07:31,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 176 transitions, 1777 flow [2024-06-27 20:07:31,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 176 transitions, 1739 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 20:07:31,116 INFO L231 Difference]: Finished difference. Result has 123 places, 145 transitions, 1484 flow [2024-06-27 20:07:31,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1267, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1484, PETRI_PLACES=123, PETRI_TRANSITIONS=145} [2024-06-27 20:07:31,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-27 20:07:31,117 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 145 transitions, 1484 flow [2024-06-27 20:07:31,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:31,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:31,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:31,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:07:31,118 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:31,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:31,118 INFO L85 PathProgramCache]: Analyzing trace with hash 45606717, now seen corresponding path program 2 times [2024-06-27 20:07:31,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:31,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417256496] [2024-06-27 20:07:31,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:31,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:31,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:32,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:32,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:32,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417256496] [2024-06-27 20:07:32,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417256496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:32,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:32,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:32,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620058457] [2024-06-27 20:07:32,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:32,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:32,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:32,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:32,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:32,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:32,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 145 transitions, 1484 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:32,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:32,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:32,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:32,678 INFO L124 PetriNetUnfolderBase]: 2232/3417 cut-off events. [2024-06-27 20:07:32,679 INFO L125 PetriNetUnfolderBase]: For 94918/94934 co-relation queries the response was YES. [2024-06-27 20:07:32,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21276 conditions, 3417 events. 2232/3417 cut-off events. For 94918/94934 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16775 event pairs, 549 based on Foata normal form. 16/3430 useless extension candidates. Maximal degree in co-relation 21224. Up to 3189 conditions per place. [2024-06-27 20:07:32,701 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-27 20:07:32,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 175 transitions, 1940 flow [2024-06-27 20:07:32,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:32,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:32,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:07:32,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:07:32,703 INFO L175 Difference]: Start difference. First operand has 123 places, 145 transitions, 1484 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:07:32,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 175 transitions, 1940 flow [2024-06-27 20:07:32,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1759 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:32,779 INFO L231 Difference]: Finished difference. Result has 126 places, 147 transitions, 1426 flow [2024-06-27 20:07:32,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1426, PETRI_PLACES=126, PETRI_TRANSITIONS=147} [2024-06-27 20:07:32,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-27 20:07:32,779 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 147 transitions, 1426 flow [2024-06-27 20:07:32,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:32,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:32,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:32,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:07:32,780 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:32,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:32,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1900317017, now seen corresponding path program 3 times [2024-06-27 20:07:32,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:32,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304537116] [2024-06-27 20:07:32,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:32,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:32,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:33,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-27 20:07:33,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:33,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304537116] [2024-06-27 20:07:33,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304537116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:33,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:33,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:33,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887844022] [2024-06-27 20:07:33,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:33,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:33,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:33,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:33,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:33,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:33,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 147 transitions, 1426 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:33,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:33,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:33,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:34,439 INFO L124 PetriNetUnfolderBase]: 2249/3444 cut-off events. [2024-06-27 20:07:34,439 INFO L125 PetriNetUnfolderBase]: For 98773/98789 co-relation queries the response was YES. [2024-06-27 20:07:34,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21282 conditions, 3444 events. 2249/3444 cut-off events. For 98773/98789 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17019 event pairs, 517 based on Foata normal form. 16/3457 useless extension candidates. Maximal degree in co-relation 21229. Up to 3092 conditions per place. [2024-06-27 20:07:34,458 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 125 selfloop transitions, 50 changer transitions 0/182 dead transitions. [2024-06-27 20:07:34,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 182 transitions, 2058 flow [2024-06-27 20:07:34,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:34,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:34,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 20:07:34,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:07:34,460 INFO L175 Difference]: Start difference. First operand has 126 places, 147 transitions, 1426 flow. Second operand 9 states and 153 transitions. [2024-06-27 20:07:34,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 182 transitions, 2058 flow [2024-06-27 20:07:34,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 182 transitions, 1935 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:34,520 INFO L231 Difference]: Finished difference. Result has 128 places, 151 transitions, 1522 flow [2024-06-27 20:07:34,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1522, PETRI_PLACES=128, PETRI_TRANSITIONS=151} [2024-06-27 20:07:34,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-27 20:07:34,521 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 151 transitions, 1522 flow [2024-06-27 20:07:34,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:34,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:34,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:34,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:07:34,522 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:34,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1900613687, now seen corresponding path program 4 times [2024-06-27 20:07:34,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:34,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097222218] [2024-06-27 20:07:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:34,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:35,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:35,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:35,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097222218] [2024-06-27 20:07:35,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097222218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:35,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:35,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:35,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575340860] [2024-06-27 20:07:35,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:35,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:35,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:35,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:35,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:35,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:35,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 151 transitions, 1522 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:35,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:35,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:35,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:36,235 INFO L124 PetriNetUnfolderBase]: 2241/3432 cut-off events. [2024-06-27 20:07:36,235 INFO L125 PetriNetUnfolderBase]: For 104197/104213 co-relation queries the response was YES. [2024-06-27 20:07:36,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21426 conditions, 3432 events. 2241/3432 cut-off events. For 104197/104213 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16884 event pairs, 547 based on Foata normal form. 16/3445 useless extension candidates. Maximal degree in co-relation 21372. Up to 3163 conditions per place. [2024-06-27 20:07:36,258 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 132 selfloop transitions, 44 changer transitions 0/183 dead transitions. [2024-06-27 20:07:36,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 183 transitions, 1954 flow [2024-06-27 20:07:36,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:07:36,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:07:36,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 20:07:36,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:07:36,260 INFO L175 Difference]: Start difference. First operand has 128 places, 151 transitions, 1522 flow. Second operand 10 states and 165 transitions. [2024-06-27 20:07:36,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 183 transitions, 1954 flow [2024-06-27 20:07:36,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 183 transitions, 1814 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:36,352 INFO L231 Difference]: Finished difference. Result has 133 places, 151 transitions, 1478 flow [2024-06-27 20:07:36,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1478, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2024-06-27 20:07:36,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-27 20:07:36,353 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 151 transitions, 1478 flow [2024-06-27 20:07:36,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:36,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:36,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:36,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:07:36,354 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-27 20:07:36,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:36,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1843525180, now seen corresponding path program 2 times [2024-06-27 20:07:36,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:36,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653334228] [2024-06-27 20:07:36,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:36,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:36,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:36,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:36,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653334228] [2024-06-27 20:07:36,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653334228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:36,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:36,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:07:36,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320649008] [2024-06-27 20:07:36,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:36,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:07:36,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:36,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:07:36,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:07:36,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:07:36,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 151 transitions, 1478 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-27 20:07:36,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:36,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:07:36,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:37,476 INFO L124 PetriNetUnfolderBase]: 2371/3561 cut-off events. [2024-06-27 20:07:37,476 INFO L125 PetriNetUnfolderBase]: For 107223/107239 co-relation queries the response was YES. [2024-06-27 20:07:37,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22105 conditions, 3561 events. 2371/3561 cut-off events. For 107223/107239 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17032 event pairs, 583 based on Foata normal form. 13/3571 useless extension candidates. Maximal degree in co-relation 22049. Up to 3523 conditions per place. [2024-06-27 20:07:37,504 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 141 selfloop transitions, 16 changer transitions 0/160 dead transitions. [2024-06-27 20:07:37,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 160 transitions, 1814 flow [2024-06-27 20:07:37,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:07:37,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:07:37,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-27 20:07:37,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-27 20:07:37,505 INFO L175 Difference]: Start difference. First operand has 133 places, 151 transitions, 1478 flow. Second operand 6 states and 91 transitions. [2024-06-27 20:07:37,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 160 transitions, 1814 flow [2024-06-27 20:07:37,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 160 transitions, 1689 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 20:07:37,587 INFO L231 Difference]: Finished difference. Result has 130 places, 151 transitions, 1391 flow [2024-06-27 20:07:37,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1391, PETRI_PLACES=130, PETRI_TRANSITIONS=151} [2024-06-27 20:07:37,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-27 20:07:37,588 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 151 transitions, 1391 flow [2024-06-27 20:07:37,589 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-27 20:07:37,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:37,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:37,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:07:37,589 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-27 20:07:37,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:37,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1837817212, now seen corresponding path program 1 times [2024-06-27 20:07:37,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:37,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190193181] [2024-06-27 20:07:37,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:37,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:38,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:38,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:38,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190193181] [2024-06-27 20:07:38,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190193181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:38,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:38,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:07:38,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230904017] [2024-06-27 20:07:38,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:38,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:07:38,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:38,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:07:38,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:07:38,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:38,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 151 transitions, 1391 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:38,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:38,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:38,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:38,656 INFO L124 PetriNetUnfolderBase]: 2127/3292 cut-off events. [2024-06-27 20:07:38,657 INFO L125 PetriNetUnfolderBase]: For 95551/95551 co-relation queries the response was YES. [2024-06-27 20:07:38,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19817 conditions, 3292 events. 2127/3292 cut-off events. For 95551/95551 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 16326 event pairs, 493 based on Foata normal form. 1/3291 useless extension candidates. Maximal degree in co-relation 19760. Up to 3179 conditions per place. [2024-06-27 20:07:38,674 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 150 selfloop transitions, 16 changer transitions 0/170 dead transitions. [2024-06-27 20:07:38,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 170 transitions, 1865 flow [2024-06-27 20:07:38,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:07:38,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:07:38,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 20:07:38,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:07:38,676 INFO L175 Difference]: Start difference. First operand has 130 places, 151 transitions, 1391 flow. Second operand 6 states and 100 transitions. [2024-06-27 20:07:38,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 170 transitions, 1865 flow [2024-06-27 20:07:38,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 170 transitions, 1825 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:38,770 INFO L231 Difference]: Finished difference. Result has 131 places, 157 transitions, 1447 flow [2024-06-27 20:07:38,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1447, PETRI_PLACES=131, PETRI_TRANSITIONS=157} [2024-06-27 20:07:38,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-27 20:07:38,770 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 157 transitions, 1447 flow [2024-06-27 20:07:38,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:38,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:38,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:38,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:07:38,771 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:38,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:38,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1506763554, now seen corresponding path program 2 times [2024-06-27 20:07:38,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:38,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019870762] [2024-06-27 20:07:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:38,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:38,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:39,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:39,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:39,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019870762] [2024-06-27 20:07:39,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019870762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:39,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:39,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:07:39,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255582897] [2024-06-27 20:07:39,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:39,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:07:39,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:39,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:07:39,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:07:39,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:39,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 157 transitions, 1447 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:39,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:39,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:39,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:39,815 INFO L124 PetriNetUnfolderBase]: 2124/3288 cut-off events. [2024-06-27 20:07:39,815 INFO L125 PetriNetUnfolderBase]: For 101254/101254 co-relation queries the response was YES. [2024-06-27 20:07:39,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20257 conditions, 3288 events. 2124/3288 cut-off events. For 101254/101254 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 16305 event pairs, 492 based on Foata normal form. 1/3287 useless extension candidates. Maximal degree in co-relation 20199. Up to 3188 conditions per place. [2024-06-27 20:07:39,839 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 151 selfloop transitions, 11 changer transitions 0/166 dead transitions. [2024-06-27 20:07:39,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 166 transitions, 1793 flow [2024-06-27 20:07:39,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:07:39,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:07:39,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-27 20:07:39,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 20:07:39,840 INFO L175 Difference]: Start difference. First operand has 131 places, 157 transitions, 1447 flow. Second operand 6 states and 94 transitions. [2024-06-27 20:07:39,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 166 transitions, 1793 flow [2024-06-27 20:07:39,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 166 transitions, 1749 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 20:07:39,932 INFO L231 Difference]: Finished difference. Result has 135 places, 157 transitions, 1431 flow [2024-06-27 20:07:39,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1403, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1431, PETRI_PLACES=135, PETRI_TRANSITIONS=157} [2024-06-27 20:07:39,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-27 20:07:39,933 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 157 transitions, 1431 flow [2024-06-27 20:07:39,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:39,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:39,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:39,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:07:39,934 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:39,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:39,934 INFO L85 PathProgramCache]: Analyzing trace with hash 489114411, now seen corresponding path program 1 times [2024-06-27 20:07:39,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:39,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606003565] [2024-06-27 20:07:39,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:39,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:40,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:40,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:40,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606003565] [2024-06-27 20:07:40,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606003565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:40,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:40,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:40,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207988079] [2024-06-27 20:07:40,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:40,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:40,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:40,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:40,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:40,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:40,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 157 transitions, 1431 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:40,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:40,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:40,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:41,466 INFO L124 PetriNetUnfolderBase]: 2343/3582 cut-off events. [2024-06-27 20:07:41,466 INFO L125 PetriNetUnfolderBase]: For 139496/139496 co-relation queries the response was YES. [2024-06-27 20:07:41,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23158 conditions, 3582 events. 2343/3582 cut-off events. For 139496/139496 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17772 event pairs, 544 based on Foata normal form. 20/3589 useless extension candidates. Maximal degree in co-relation 23098. Up to 3114 conditions per place. [2024-06-27 20:07:41,491 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 146 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-27 20:07:41,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 196 transitions, 1953 flow [2024-06-27 20:07:41,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:41,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:41,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:07:41,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:07:41,493 INFO L175 Difference]: Start difference. First operand has 135 places, 157 transitions, 1431 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:07:41,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 196 transitions, 1953 flow [2024-06-27 20:07:41,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 196 transitions, 1923 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:41,575 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 1533 flow [2024-06-27 20:07:41,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1533, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-06-27 20:07:41,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 20:07:41,576 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 1533 flow [2024-06-27 20:07:41,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:41,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:41,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:41,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:07:41,576 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:41,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:41,576 INFO L85 PathProgramCache]: Analyzing trace with hash 960433190, now seen corresponding path program 1 times [2024-06-27 20:07:41,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:41,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900870367] [2024-06-27 20:07:41,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:41,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:42,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:42,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:42,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900870367] [2024-06-27 20:07:42,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900870367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:42,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:42,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:42,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32808207] [2024-06-27 20:07:42,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:42,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:42,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:42,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:42,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:42,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:07:42,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 1533 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:42,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:42,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:07:42,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:42,891 INFO L124 PetriNetUnfolderBase]: 2458/3701 cut-off events. [2024-06-27 20:07:42,891 INFO L125 PetriNetUnfolderBase]: For 137009/137009 co-relation queries the response was YES. [2024-06-27 20:07:42,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24140 conditions, 3701 events. 2458/3701 cut-off events. For 137009/137009 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 17936 event pairs, 595 based on Foata normal form. 2/3701 useless extension candidates. Maximal degree in co-relation 24079. Up to 3616 conditions per place. [2024-06-27 20:07:42,920 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 26 changer transitions 0/189 dead transitions. [2024-06-27 20:07:42,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 189 transitions, 2099 flow [2024-06-27 20:07:42,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:42,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:42,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:07:42,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-27 20:07:42,921 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 1533 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:07:42,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 189 transitions, 2099 flow [2024-06-27 20:07:43,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 189 transitions, 1999 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:43,054 INFO L231 Difference]: Finished difference. Result has 139 places, 164 transitions, 1562 flow [2024-06-27 20:07:43,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1433, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1562, PETRI_PLACES=139, PETRI_TRANSITIONS=164} [2024-06-27 20:07:43,054 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 20:07:43,054 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 164 transitions, 1562 flow [2024-06-27 20:07:43,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:43,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:43,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:43,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:07:43,055 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:43,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:43,055 INFO L85 PathProgramCache]: Analyzing trace with hash -226254985, now seen corresponding path program 2 times [2024-06-27 20:07:43,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:43,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727456239] [2024-06-27 20:07:43,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:43,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:43,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:43,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:43,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:43,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727456239] [2024-06-27 20:07:43,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727456239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:43,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:43,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:43,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475620627] [2024-06-27 20:07:43,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:43,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:43,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:43,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:43,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:43,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:43,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 164 transitions, 1562 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:43,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:43,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:43,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:44,606 INFO L124 PetriNetUnfolderBase]: 2517/3862 cut-off events. [2024-06-27 20:07:44,606 INFO L125 PetriNetUnfolderBase]: For 161841/161841 co-relation queries the response was YES. [2024-06-27 20:07:44,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25655 conditions, 3862 events. 2517/3862 cut-off events. For 161841/161841 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19570 event pairs, 577 based on Foata normal form. 16/3863 useless extension candidates. Maximal degree in co-relation 25593. Up to 3016 conditions per place. [2024-06-27 20:07:44,643 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 159 selfloop transitions, 43 changer transitions 0/213 dead transitions. [2024-06-27 20:07:44,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 213 transitions, 2320 flow [2024-06-27 20:07:44,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:44,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:44,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:07:44,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:07:44,645 INFO L175 Difference]: Start difference. First operand has 139 places, 164 transitions, 1562 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:07:44,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 213 transitions, 2320 flow [2024-06-27 20:07:44,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 213 transitions, 2270 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:44,759 INFO L231 Difference]: Finished difference. Result has 146 places, 168 transitions, 1720 flow [2024-06-27 20:07:44,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1720, PETRI_PLACES=146, PETRI_TRANSITIONS=168} [2024-06-27 20:07:44,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-27 20:07:44,759 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 168 transitions, 1720 flow [2024-06-27 20:07:44,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:44,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:44,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:44,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:07:44,760 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:44,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:44,760 INFO L85 PathProgramCache]: Analyzing trace with hash 899002302, now seen corresponding path program 1 times [2024-06-27 20:07:44,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:44,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118020108] [2024-06-27 20:07:44,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:44,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:44,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:45,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:45,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:45,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118020108] [2024-06-27 20:07:45,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118020108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:45,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:45,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:45,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153497305] [2024-06-27 20:07:45,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:45,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:45,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:45,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:45,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:45,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:07:45,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 168 transitions, 1720 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:45,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:45,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:07:45,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:46,062 INFO L124 PetriNetUnfolderBase]: 2616/3963 cut-off events. [2024-06-27 20:07:46,062 INFO L125 PetriNetUnfolderBase]: For 162681/162681 co-relation queries the response was YES. [2024-06-27 20:07:46,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26656 conditions, 3963 events. 2616/3963 cut-off events. For 162681/162681 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19723 event pairs, 654 based on Foata normal form. 1/3962 useless extension candidates. Maximal degree in co-relation 26591. Up to 3915 conditions per place. [2024-06-27 20:07:46,094 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 168 selfloop transitions, 23 changer transitions 0/194 dead transitions. [2024-06-27 20:07:46,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 194 transitions, 2302 flow [2024-06-27 20:07:46,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:46,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:46,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 20:07:46,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-27 20:07:46,095 INFO L175 Difference]: Start difference. First operand has 146 places, 168 transitions, 1720 flow. Second operand 7 states and 111 transitions. [2024-06-27 20:07:46,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 194 transitions, 2302 flow [2024-06-27 20:07:46,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 194 transitions, 2244 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:46,270 INFO L231 Difference]: Finished difference. Result has 150 places, 177 transitions, 1822 flow [2024-06-27 20:07:46,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1822, PETRI_PLACES=150, PETRI_TRANSITIONS=177} [2024-06-27 20:07:46,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-27 20:07:46,271 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 177 transitions, 1822 flow [2024-06-27 20:07:46,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:46,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:46,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:46,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:07:46,272 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:46,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:46,272 INFO L85 PathProgramCache]: Analyzing trace with hash 899001930, now seen corresponding path program 2 times [2024-06-27 20:07:46,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:46,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241841049] [2024-06-27 20:07:46,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:46,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:46,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:46,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:46,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:46,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241841049] [2024-06-27 20:07:46,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241841049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:46,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:46,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:46,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831563496] [2024-06-27 20:07:46,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:46,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:46,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:46,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:46,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:46,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:07:46,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 177 transitions, 1822 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:46,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:46,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:07:46,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:47,635 INFO L124 PetriNetUnfolderBase]: 2626/3977 cut-off events. [2024-06-27 20:07:47,635 INFO L125 PetriNetUnfolderBase]: For 169522/169522 co-relation queries the response was YES. [2024-06-27 20:07:47,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27068 conditions, 3977 events. 2626/3977 cut-off events. For 169522/169522 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19786 event pairs, 653 based on Foata normal form. 2/3977 useless extension candidates. Maximal degree in co-relation 27000. Up to 3888 conditions per place. [2024-06-27 20:07:47,668 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 28 changer transitions 0/200 dead transitions. [2024-06-27 20:07:47,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 200 transitions, 2372 flow [2024-06-27 20:07:47,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:47,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:47,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 20:07:47,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-27 20:07:47,669 INFO L175 Difference]: Start difference. First operand has 150 places, 177 transitions, 1822 flow. Second operand 7 states and 114 transitions. [2024-06-27 20:07:47,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 200 transitions, 2372 flow [2024-06-27 20:07:47,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 200 transitions, 2328 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 20:07:47,848 INFO L231 Difference]: Finished difference. Result has 155 places, 180 transitions, 1872 flow [2024-06-27 20:07:47,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1872, PETRI_PLACES=155, PETRI_TRANSITIONS=180} [2024-06-27 20:07:47,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-27 20:07:47,848 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 180 transitions, 1872 flow [2024-06-27 20:07:47,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:47,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:47,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:47,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:07:47,849 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-27 20:07:47,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:47,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1816158699, now seen corresponding path program 3 times [2024-06-27 20:07:47,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:47,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562935486] [2024-06-27 20:07:47,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:47,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:47,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:48,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:48,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:48,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562935486] [2024-06-27 20:07:48,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562935486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:48,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:48,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:07:48,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008068534] [2024-06-27 20:07:48,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:48,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:07:48,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:48,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:07:48,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:07:49,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:49,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 180 transitions, 1872 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:49,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:49,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:49,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:49,883 INFO L124 PetriNetUnfolderBase]: 2654/4089 cut-off events. [2024-06-27 20:07:49,883 INFO L125 PetriNetUnfolderBase]: For 191815/191828 co-relation queries the response was YES. [2024-06-27 20:07:49,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27973 conditions, 4089 events. 2654/4089 cut-off events. For 191815/191828 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 21129 event pairs, 638 based on Foata normal form. 26/4112 useless extension candidates. Maximal degree in co-relation 27902. Up to 3509 conditions per place. [2024-06-27 20:07:49,913 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 159 selfloop transitions, 59 changer transitions 0/230 dead transitions. [2024-06-27 20:07:49,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 230 transitions, 2539 flow [2024-06-27 20:07:49,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:07:49,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:07:49,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 20:07:49,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-27 20:07:49,914 INFO L175 Difference]: Start difference. First operand has 155 places, 180 transitions, 1872 flow. Second operand 10 states and 179 transitions. [2024-06-27 20:07:49,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 230 transitions, 2539 flow [2024-06-27 20:07:50,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 230 transitions, 2481 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:50,096 INFO L231 Difference]: Finished difference. Result has 162 places, 189 transitions, 2067 flow [2024-06-27 20:07:50,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2067, PETRI_PLACES=162, PETRI_TRANSITIONS=189} [2024-06-27 20:07:50,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-27 20:07:50,097 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 189 transitions, 2067 flow [2024-06-27 20:07:50,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:50,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:50,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:50,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:07:50,098 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:50,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:50,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1815949449, now seen corresponding path program 4 times [2024-06-27 20:07:50,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:50,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661709644] [2024-06-27 20:07:50,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:50,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:50,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:50,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:50,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661709644] [2024-06-27 20:07:50,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661709644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:50,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:50,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:50,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502905666] [2024-06-27 20:07:50,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:50,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:50,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:50,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:50,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:50,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 189 transitions, 2067 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:50,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:50,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:50,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:51,749 INFO L124 PetriNetUnfolderBase]: 2937/4552 cut-off events. [2024-06-27 20:07:51,750 INFO L125 PetriNetUnfolderBase]: For 219304/219317 co-relation queries the response was YES. [2024-06-27 20:07:51,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31607 conditions, 4552 events. 2937/4552 cut-off events. For 219304/219317 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24299 event pairs, 662 based on Foata normal form. 22/4571 useless extension candidates. Maximal degree in co-relation 31534. Up to 3350 conditions per place. [2024-06-27 20:07:51,785 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 144 selfloop transitions, 81 changer transitions 0/237 dead transitions. [2024-06-27 20:07:51,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 237 transitions, 2906 flow [2024-06-27 20:07:51,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:51,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:51,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:07:51,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 20:07:51,786 INFO L175 Difference]: Start difference. First operand has 162 places, 189 transitions, 2067 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:07:51,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 237 transitions, 2906 flow [2024-06-27 20:07:52,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 237 transitions, 2766 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:52,010 INFO L231 Difference]: Finished difference. Result has 166 places, 195 transitions, 2239 flow [2024-06-27 20:07:52,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1927, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2239, PETRI_PLACES=166, PETRI_TRANSITIONS=195} [2024-06-27 20:07:52,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-27 20:07:52,011 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 195 transitions, 2239 flow [2024-06-27 20:07:52,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:52,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:52,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:52,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:07:52,012 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:52,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:52,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1821521079, now seen corresponding path program 5 times [2024-06-27 20:07:52,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:52,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725719024] [2024-06-27 20:07:52,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:52,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:52,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:52,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-27 20:07:52,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:52,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725719024] [2024-06-27 20:07:52,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725719024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:52,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:52,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:07:52,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877851926] [2024-06-27 20:07:52,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:52,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:07:52,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:52,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:07:52,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:07:53,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:53,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 195 transitions, 2239 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:53,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:53,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:53,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:54,012 INFO L124 PetriNetUnfolderBase]: 2962/4599 cut-off events. [2024-06-27 20:07:54,012 INFO L125 PetriNetUnfolderBase]: For 227262/227275 co-relation queries the response was YES. [2024-06-27 20:07:54,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31928 conditions, 4599 events. 2962/4599 cut-off events. For 227262/227275 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24812 event pairs, 713 based on Foata normal form. 26/4622 useless extension candidates. Maximal degree in co-relation 31853. Up to 4019 conditions per place. [2024-06-27 20:07:54,052 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 166 selfloop transitions, 60 changer transitions 0/238 dead transitions. [2024-06-27 20:07:54,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 238 transitions, 2881 flow [2024-06-27 20:07:54,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:07:54,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:07:54,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 20:07:54,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-27 20:07:54,053 INFO L175 Difference]: Start difference. First operand has 166 places, 195 transitions, 2239 flow. Second operand 10 states and 177 transitions. [2024-06-27 20:07:54,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 238 transitions, 2881 flow [2024-06-27 20:07:54,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 238 transitions, 2796 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:54,270 INFO L231 Difference]: Finished difference. Result has 173 places, 198 transitions, 2362 flow [2024-06-27 20:07:54,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2362, PETRI_PLACES=173, PETRI_TRANSITIONS=198} [2024-06-27 20:07:54,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-27 20:07:54,271 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 198 transitions, 2362 flow [2024-06-27 20:07:54,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:54,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:54,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:54,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:07:54,271 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:54,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:54,272 INFO L85 PathProgramCache]: Analyzing trace with hash -111189147, now seen corresponding path program 6 times [2024-06-27 20:07:54,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:54,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703687198] [2024-06-27 20:07:54,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:54,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:55,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:55,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:55,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703687198] [2024-06-27 20:07:55,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703687198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:55,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:55,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:55,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322728188] [2024-06-27 20:07:55,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:55,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:55,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:55,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:55,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:55,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:55,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 198 transitions, 2362 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:55,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:55,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:55,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:56,109 INFO L124 PetriNetUnfolderBase]: 3148/4905 cut-off events. [2024-06-27 20:07:56,109 INFO L125 PetriNetUnfolderBase]: For 252577/252590 co-relation queries the response was YES. [2024-06-27 20:07:56,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34789 conditions, 4905 events. 3148/4905 cut-off events. For 252577/252590 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26963 event pairs, 725 based on Foata normal form. 22/4924 useless extension candidates. Maximal degree in co-relation 34712. Up to 3846 conditions per place. [2024-06-27 20:07:56,150 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 150 selfloop transitions, 81 changer transitions 0/243 dead transitions. [2024-06-27 20:07:56,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 243 transitions, 3206 flow [2024-06-27 20:07:56,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:56,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:56,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:07:56,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:07:56,151 INFO L175 Difference]: Start difference. First operand has 173 places, 198 transitions, 2362 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:07:56,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 243 transitions, 3206 flow [2024-06-27 20:07:56,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 243 transitions, 3020 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 20:07:56,434 INFO L231 Difference]: Finished difference. Result has 173 places, 201 transitions, 2467 flow [2024-06-27 20:07:56,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2467, PETRI_PLACES=173, PETRI_TRANSITIONS=201} [2024-06-27 20:07:56,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-27 20:07:56,435 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 201 transitions, 2467 flow [2024-06-27 20:07:56,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:56,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:56,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:56,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:07:56,436 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:56,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:56,436 INFO L85 PathProgramCache]: Analyzing trace with hash 953809655, now seen corresponding path program 7 times [2024-06-27 20:07:56,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:56,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072446821] [2024-06-27 20:07:56,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:56,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:56,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:57,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:57,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:57,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072446821] [2024-06-27 20:07:57,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072446821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:57,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:57,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:07:57,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065335878] [2024-06-27 20:07:57,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:57,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:07:57,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:57,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:07:57,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:07:57,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:57,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 201 transitions, 2467 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:57,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:57,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:57,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:58,369 INFO L124 PetriNetUnfolderBase]: 3173/4952 cut-off events. [2024-06-27 20:07:58,369 INFO L125 PetriNetUnfolderBase]: For 261587/261600 co-relation queries the response was YES. [2024-06-27 20:07:58,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34919 conditions, 4952 events. 3173/4952 cut-off events. For 261587/261600 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27414 event pairs, 771 based on Foata normal form. 26/4975 useless extension candidates. Maximal degree in co-relation 34843. Up to 4372 conditions per place. [2024-06-27 20:07:58,417 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 171 selfloop transitions, 61 changer transitions 0/244 dead transitions. [2024-06-27 20:07:58,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 244 transitions, 3127 flow [2024-06-27 20:07:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:07:58,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:07:58,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 20:07:58,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 20:07:58,419 INFO L175 Difference]: Start difference. First operand has 173 places, 201 transitions, 2467 flow. Second operand 10 states and 176 transitions. [2024-06-27 20:07:58,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 244 transitions, 3127 flow [2024-06-27 20:07:58,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 244 transitions, 2983 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:58,726 INFO L231 Difference]: Finished difference. Result has 178 places, 204 transitions, 2539 flow [2024-06-27 20:07:58,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2539, PETRI_PLACES=178, PETRI_TRANSITIONS=204} [2024-06-27 20:07:58,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-27 20:07:58,727 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 204 transitions, 2539 flow [2024-06-27 20:07:58,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:58,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:58,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:58,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:07:58,732 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:58,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:58,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1219716185, now seen corresponding path program 8 times [2024-06-27 20:07:58,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:58,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734371387] [2024-06-27 20:07:58,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:58,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:59,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:59,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:59,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734371387] [2024-06-27 20:07:59,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734371387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:59,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:59,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:59,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673101137] [2024-06-27 20:07:59,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:59,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:59,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:59,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:59,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:59,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:59,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 204 transitions, 2539 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:59,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:59,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:59,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:00,339 INFO L124 PetriNetUnfolderBase]: 3181/4972 cut-off events. [2024-06-27 20:08:00,339 INFO L125 PetriNetUnfolderBase]: For 261542/261555 co-relation queries the response was YES. [2024-06-27 20:08:00,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34932 conditions, 4972 events. 3181/4972 cut-off events. For 261542/261555 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27488 event pairs, 669 based on Foata normal form. 22/4991 useless extension candidates. Maximal degree in co-relation 34854. Up to 2634 conditions per place. [2024-06-27 20:08:00,381 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 99 changer transitions 0/248 dead transitions. [2024-06-27 20:08:00,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 248 transitions, 3339 flow [2024-06-27 20:08:00,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:00,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:00,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:08:00,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:08:00,382 INFO L175 Difference]: Start difference. First operand has 178 places, 204 transitions, 2539 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:08:00,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 248 transitions, 3339 flow [2024-06-27 20:08:00,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 248 transitions, 3185 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:00,719 INFO L231 Difference]: Finished difference. Result has 180 places, 205 transitions, 2639 flow [2024-06-27 20:08:00,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2385, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2639, PETRI_PLACES=180, PETRI_TRANSITIONS=205} [2024-06-27 20:08:00,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 20:08:00,720 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 205 transitions, 2639 flow [2024-06-27 20:08:00,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:00,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:00,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:00,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:08:00,720 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:00,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:00,721 INFO L85 PathProgramCache]: Analyzing trace with hash 909179292, now seen corresponding path program 2 times [2024-06-27 20:08:00,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:00,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284346099] [2024-06-27 20:08:00,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:00,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:00,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:01,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-27 20:08:01,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:01,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284346099] [2024-06-27 20:08:01,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284346099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:01,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:01,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:01,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659851315] [2024-06-27 20:08:01,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:01,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:01,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:01,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:01,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:01,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:01,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 205 transitions, 2639 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:01,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:01,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:01,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:02,248 INFO L124 PetriNetUnfolderBase]: 3294/5085 cut-off events. [2024-06-27 20:08:02,248 INFO L125 PetriNetUnfolderBase]: For 259136/259149 co-relation queries the response was YES. [2024-06-27 20:08:02,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35822 conditions, 5085 events. 3294/5085 cut-off events. For 259136/259149 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27779 event pairs, 854 based on Foata normal form. 11/5093 useless extension candidates. Maximal degree in co-relation 35743. Up to 5034 conditions per place. [2024-06-27 20:08:02,291 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 190 selfloop transitions, 26 changer transitions 0/219 dead transitions. [2024-06-27 20:08:02,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 219 transitions, 3223 flow [2024-06-27 20:08:02,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:02,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:02,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-27 20:08:02,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 20:08:02,292 INFO L175 Difference]: Start difference. First operand has 180 places, 205 transitions, 2639 flow. Second operand 7 states and 105 transitions. [2024-06-27 20:08:02,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 219 transitions, 3223 flow [2024-06-27 20:08:02,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2987 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:02,657 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2503 flow [2024-06-27 20:08:02,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2403, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2503, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-27 20:08:02,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 20:08:02,658 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2503 flow [2024-06-27 20:08:02,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:02,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:02,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:02,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:08:02,658 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:02,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:02,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1314706460, now seen corresponding path program 3 times [2024-06-27 20:08:02,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:02,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705759575] [2024-06-27 20:08:02,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:02,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:02,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:03,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:03,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705759575] [2024-06-27 20:08:03,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705759575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:03,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:03,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:03,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605215626] [2024-06-27 20:08:03,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:03,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:03,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:03,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:03,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:03,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:03,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2503 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:03,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:03,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:03,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:04,131 INFO L124 PetriNetUnfolderBase]: 3288/5079 cut-off events. [2024-06-27 20:08:04,132 INFO L125 PetriNetUnfolderBase]: For 261342/261355 co-relation queries the response was YES. [2024-06-27 20:08:04,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35021 conditions, 5079 events. 3288/5079 cut-off events. For 261342/261355 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27738 event pairs, 867 based on Foata normal form. 8/5084 useless extension candidates. Maximal degree in co-relation 34941. Up to 4989 conditions per place. [2024-06-27 20:08:04,172 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 189 selfloop transitions, 28 changer transitions 0/220 dead transitions. [2024-06-27 20:08:04,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 220 transitions, 2969 flow [2024-06-27 20:08:04,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:04,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:04,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 20:08:04,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-27 20:08:04,174 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2503 flow. Second operand 7 states and 107 transitions. [2024-06-27 20:08:04,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 220 transitions, 2969 flow [2024-06-27 20:08:04,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 220 transitions, 2881 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:04,445 INFO L231 Difference]: Finished difference. Result has 183 places, 208 transitions, 2477 flow [2024-06-27 20:08:04,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2415, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2477, PETRI_PLACES=183, PETRI_TRANSITIONS=208} [2024-06-27 20:08:04,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-27 20:08:04,446 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 208 transitions, 2477 flow [2024-06-27 20:08:04,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:04,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:04,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:04,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:08:04,447 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:04,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:04,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1315122542, now seen corresponding path program 3 times [2024-06-27 20:08:04,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:04,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303024281] [2024-06-27 20:08:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:04,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:05,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:05,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:05,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303024281] [2024-06-27 20:08:05,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303024281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:05,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:05,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:05,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607708424] [2024-06-27 20:08:05,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:05,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:05,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:05,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:05,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:05,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:05,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 208 transitions, 2477 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:05,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:05,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:05,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:05,964 INFO L124 PetriNetUnfolderBase]: 3285/5073 cut-off events. [2024-06-27 20:08:05,964 INFO L125 PetriNetUnfolderBase]: For 268791/268801 co-relation queries the response was YES. [2024-06-27 20:08:05,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35151 conditions, 5073 events. 3285/5073 cut-off events. For 268791/268801 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27697 event pairs, 853 based on Foata normal form. 9/5079 useless extension candidates. Maximal degree in co-relation 35070. Up to 5023 conditions per place. [2024-06-27 20:08:06,005 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 188 selfloop transitions, 27 changer transitions 0/218 dead transitions. [2024-06-27 20:08:06,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 218 transitions, 2931 flow [2024-06-27 20:08:06,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:06,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:06,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-27 20:08:06,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588850174216028 [2024-06-27 20:08:06,006 INFO L175 Difference]: Start difference. First operand has 183 places, 208 transitions, 2477 flow. Second operand 7 states and 103 transitions. [2024-06-27 20:08:06,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 218 transitions, 2931 flow [2024-06-27 20:08:06,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 218 transitions, 2823 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:06,286 INFO L231 Difference]: Finished difference. Result has 183 places, 208 transitions, 2429 flow [2024-06-27 20:08:06,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2369, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2429, PETRI_PLACES=183, PETRI_TRANSITIONS=208} [2024-06-27 20:08:06,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-27 20:08:06,286 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 208 transitions, 2429 flow [2024-06-27 20:08:06,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:06,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:06,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:06,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:08:06,287 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:06,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:06,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1234141224, now seen corresponding path program 1 times [2024-06-27 20:08:06,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:06,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312277090] [2024-06-27 20:08:06,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:06,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:06,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:06,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:06,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312277090] [2024-06-27 20:08:06,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312277090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:06,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:06,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:06,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987039498] [2024-06-27 20:08:06,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:06,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:06,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:06,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:06,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:06,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:06,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 208 transitions, 2429 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:06,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:06,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:06,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:07,772 INFO L124 PetriNetUnfolderBase]: 3119/4902 cut-off events. [2024-06-27 20:08:07,772 INFO L125 PetriNetUnfolderBase]: For 242772/242772 co-relation queries the response was YES. [2024-06-27 20:08:07,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33092 conditions, 4902 events. 3119/4902 cut-off events. For 242772/242772 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27542 event pairs, 765 based on Foata normal form. 1/4892 useless extension candidates. Maximal degree in co-relation 33010. Up to 4787 conditions per place. [2024-06-27 20:08:07,811 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 205 selfloop transitions, 14 changer transitions 0/227 dead transitions. [2024-06-27 20:08:07,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 227 transitions, 2957 flow [2024-06-27 20:08:07,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:07,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:07,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 20:08:07,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:08:07,812 INFO L175 Difference]: Start difference. First operand has 183 places, 208 transitions, 2429 flow. Second operand 7 states and 112 transitions. [2024-06-27 20:08:07,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 227 transitions, 2957 flow [2024-06-27 20:08:08,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 227 transitions, 2905 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:08,084 INFO L231 Difference]: Finished difference. Result has 185 places, 211 transitions, 2467 flow [2024-06-27 20:08:08,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2467, PETRI_PLACES=185, PETRI_TRANSITIONS=211} [2024-06-27 20:08:08,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-27 20:08:08,084 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 211 transitions, 2467 flow [2024-06-27 20:08:08,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:08,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:08,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:08,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:08:08,085 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:08,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:08,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1137759638, now seen corresponding path program 2 times [2024-06-27 20:08:08,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:08,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777214456] [2024-06-27 20:08:08,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:08,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:08,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:08,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:08,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777214456] [2024-06-27 20:08:08,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777214456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:08,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:08,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:08,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555964309] [2024-06-27 20:08:08,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:08,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:08,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:08,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:08,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:08,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:08,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 211 transitions, 2467 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:08,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:08,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:08,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:09,463 INFO L124 PetriNetUnfolderBase]: 3124/4909 cut-off events. [2024-06-27 20:08:09,463 INFO L125 PetriNetUnfolderBase]: For 251868/251868 co-relation queries the response was YES. [2024-06-27 20:08:09,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33607 conditions, 4909 events. 3124/4909 cut-off events. For 251868/251868 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27548 event pairs, 766 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 33524. Up to 4778 conditions per place. [2024-06-27 20:08:09,500 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 197 selfloop transitions, 26 changer transitions 0/231 dead transitions. [2024-06-27 20:08:09,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 231 transitions, 3151 flow [2024-06-27 20:08:09,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:09,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:09,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 20:08:09,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-27 20:08:09,501 INFO L175 Difference]: Start difference. First operand has 185 places, 211 transitions, 2467 flow. Second operand 7 states and 114 transitions. [2024-06-27 20:08:09,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 231 transitions, 3151 flow [2024-06-27 20:08:09,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 231 transitions, 3083 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:09,766 INFO L231 Difference]: Finished difference. Result has 187 places, 217 transitions, 2575 flow [2024-06-27 20:08:09,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2575, PETRI_PLACES=187, PETRI_TRANSITIONS=217} [2024-06-27 20:08:09,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-27 20:08:09,767 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 217 transitions, 2575 flow [2024-06-27 20:08:09,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:09,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:09,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:09,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:08:09,768 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:09,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:09,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1308462254, now seen corresponding path program 1 times [2024-06-27 20:08:09,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:09,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60446181] [2024-06-27 20:08:09,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:09,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:09,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:10,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:10,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60446181] [2024-06-27 20:08:10,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60446181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:10,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:10,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:10,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254605927] [2024-06-27 20:08:10,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:10,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:10,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:10,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:10,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:10,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:10,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 217 transitions, 2575 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:10,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:10,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:10,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:11,199 INFO L124 PetriNetUnfolderBase]: 3156/4955 cut-off events. [2024-06-27 20:08:11,199 INFO L125 PetriNetUnfolderBase]: For 266474/266474 co-relation queries the response was YES. [2024-06-27 20:08:11,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34412 conditions, 4955 events. 3156/4955 cut-off events. For 266474/266474 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27783 event pairs, 766 based on Foata normal form. 2/4946 useless extension candidates. Maximal degree in co-relation 34328. Up to 4817 conditions per place. [2024-06-27 20:08:11,243 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 25 changer transitions 0/242 dead transitions. [2024-06-27 20:08:11,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 242 transitions, 3253 flow [2024-06-27 20:08:11,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:11,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:11,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:08:11,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-27 20:08:11,244 INFO L175 Difference]: Start difference. First operand has 187 places, 217 transitions, 2575 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:08:11,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 242 transitions, 3253 flow [2024-06-27 20:08:11,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 242 transitions, 3183 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 20:08:11,505 INFO L231 Difference]: Finished difference. Result has 192 places, 226 transitions, 2661 flow [2024-06-27 20:08:11,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2661, PETRI_PLACES=192, PETRI_TRANSITIONS=226} [2024-06-27 20:08:11,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-27 20:08:11,505 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 226 transitions, 2661 flow [2024-06-27 20:08:11,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:11,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:11,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:11,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:08:11,506 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:11,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:11,506 INFO L85 PathProgramCache]: Analyzing trace with hash 535208332, now seen corresponding path program 2 times [2024-06-27 20:08:11,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:11,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58950076] [2024-06-27 20:08:11,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:11,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:11,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:12,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:12,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:12,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58950076] [2024-06-27 20:08:12,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58950076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:12,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:12,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:12,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958053106] [2024-06-27 20:08:12,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:12,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:12,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:12,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:12,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:12,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:12,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 226 transitions, 2661 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:12,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:12,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:12,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:12,910 INFO L124 PetriNetUnfolderBase]: 3157/4957 cut-off events. [2024-06-27 20:08:12,910 INFO L125 PetriNetUnfolderBase]: For 276655/276655 co-relation queries the response was YES. [2024-06-27 20:08:12,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35064 conditions, 4957 events. 3157/4957 cut-off events. For 276655/276655 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27763 event pairs, 764 based on Foata normal form. 3/4949 useless extension candidates. Maximal degree in co-relation 34977. Up to 4844 conditions per place. [2024-06-27 20:08:12,956 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 16 changer transitions 0/240 dead transitions. [2024-06-27 20:08:12,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 240 transitions, 3191 flow [2024-06-27 20:08:12,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:12,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:12,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 20:08:12,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-27 20:08:12,957 INFO L175 Difference]: Start difference. First operand has 192 places, 226 transitions, 2661 flow. Second operand 7 states and 107 transitions. [2024-06-27 20:08:12,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 240 transitions, 3191 flow [2024-06-27 20:08:13,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 240 transitions, 3151 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 20:08:13,445 INFO L231 Difference]: Finished difference. Result has 197 places, 229 transitions, 2704 flow [2024-06-27 20:08:13,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2704, PETRI_PLACES=197, PETRI_TRANSITIONS=229} [2024-06-27 20:08:13,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 20:08:13,446 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 229 transitions, 2704 flow [2024-06-27 20:08:13,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:13,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:13,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:13,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:08:13,447 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:13,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:13,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1314891344, now seen corresponding path program 3 times [2024-06-27 20:08:13,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:13,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43876435] [2024-06-27 20:08:13,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:13,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:13,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:13,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:13,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:13,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43876435] [2024-06-27 20:08:13,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43876435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:13,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:13,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:13,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594605181] [2024-06-27 20:08:13,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:13,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:13,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:13,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:13,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:14,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:14,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 229 transitions, 2704 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:14,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:14,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:14,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:14,837 INFO L124 PetriNetUnfolderBase]: 3151/4949 cut-off events. [2024-06-27 20:08:14,837 INFO L125 PetriNetUnfolderBase]: For 282653/282653 co-relation queries the response was YES. [2024-06-27 20:08:14,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35123 conditions, 4949 events. 3151/4949 cut-off events. For 282653/282653 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27733 event pairs, 763 based on Foata normal form. 2/4940 useless extension candidates. Maximal degree in co-relation 35033. Up to 4827 conditions per place. [2024-06-27 20:08:14,883 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 21 changer transitions 0/241 dead transitions. [2024-06-27 20:08:14,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 241 transitions, 3202 flow [2024-06-27 20:08:14,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:14,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:14,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 20:08:14,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-27 20:08:14,884 INFO L175 Difference]: Start difference. First operand has 197 places, 229 transitions, 2704 flow. Second operand 7 states and 110 transitions. [2024-06-27 20:08:14,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 241 transitions, 3202 flow [2024-06-27 20:08:15,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 241 transitions, 3133 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:15,349 INFO L231 Difference]: Finished difference. Result has 199 places, 229 transitions, 2683 flow [2024-06-27 20:08:15,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2635, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2683, PETRI_PLACES=199, PETRI_TRANSITIONS=229} [2024-06-27 20:08:15,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-27 20:08:15,350 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 229 transitions, 2683 flow [2024-06-27 20:08:15,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:15,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:15,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:15,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:08:15,350 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:15,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:15,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1314891158, now seen corresponding path program 3 times [2024-06-27 20:08:15,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:15,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078660230] [2024-06-27 20:08:15,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:15,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:15,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:15,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:15,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:15,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078660230] [2024-06-27 20:08:15,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078660230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:15,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:15,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:15,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128242579] [2024-06-27 20:08:15,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:15,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:15,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:15,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:15,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:15,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:15,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 229 transitions, 2683 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:15,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:15,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:15,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:16,700 INFO L124 PetriNetUnfolderBase]: 3148/4945 cut-off events. [2024-06-27 20:08:16,700 INFO L125 PetriNetUnfolderBase]: For 289104/289104 co-relation queries the response was YES. [2024-06-27 20:08:16,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35171 conditions, 4945 events. 3148/4945 cut-off events. For 289104/289104 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27780 event pairs, 763 based on Foata normal form. 1/4935 useless extension candidates. Maximal degree in co-relation 35081. Up to 4838 conditions per place. [2024-06-27 20:08:16,745 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 217 selfloop transitions, 14 changer transitions 0/239 dead transitions. [2024-06-27 20:08:16,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 239 transitions, 3169 flow [2024-06-27 20:08:16,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:16,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:16,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 20:08:16,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693379790940767 [2024-06-27 20:08:16,746 INFO L175 Difference]: Start difference. First operand has 199 places, 229 transitions, 2683 flow. Second operand 7 states and 106 transitions. [2024-06-27 20:08:16,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 239 transitions, 3169 flow [2024-06-27 20:08:17,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 239 transitions, 3062 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:17,176 INFO L231 Difference]: Finished difference. Result has 200 places, 229 transitions, 2610 flow [2024-06-27 20:08:17,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2610, PETRI_PLACES=200, PETRI_TRANSITIONS=229} [2024-06-27 20:08:17,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 20:08:17,176 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 229 transitions, 2610 flow [2024-06-27 20:08:17,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:17,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:17,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:17,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:08:17,177 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:17,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:17,177 INFO L85 PathProgramCache]: Analyzing trace with hash -472660404, now seen corresponding path program 1 times [2024-06-27 20:08:17,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:17,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510256888] [2024-06-27 20:08:17,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:17,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:17,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:18,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:18,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:18,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510256888] [2024-06-27 20:08:18,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510256888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:18,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:18,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:08:18,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141248663] [2024-06-27 20:08:18,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:18,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:08:18,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:18,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:08:18,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:08:18,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:18,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 229 transitions, 2610 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:18,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:18,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:18,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:19,395 INFO L124 PetriNetUnfolderBase]: 3277/5108 cut-off events. [2024-06-27 20:08:19,396 INFO L125 PetriNetUnfolderBase]: For 362213/362213 co-relation queries the response was YES. [2024-06-27 20:08:19,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37966 conditions, 5108 events. 3277/5108 cut-off events. For 362213/362213 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 28316 event pairs, 630 based on Foata normal form. 12/5112 useless extension candidates. Maximal degree in co-relation 37875. Up to 4796 conditions per place. [2024-06-27 20:08:19,445 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 20 changer transitions 0/275 dead transitions. [2024-06-27 20:08:19,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 275 transitions, 3304 flow [2024-06-27 20:08:19,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:19,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:19,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 20:08:19,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-27 20:08:19,446 INFO L175 Difference]: Start difference. First operand has 200 places, 229 transitions, 2610 flow. Second operand 10 states and 169 transitions. [2024-06-27 20:08:19,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 275 transitions, 3304 flow [2024-06-27 20:08:19,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 275 transitions, 3260 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:19,990 INFO L231 Difference]: Finished difference. Result has 205 places, 232 transitions, 2683 flow [2024-06-27 20:08:19,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2683, PETRI_PLACES=205, PETRI_TRANSITIONS=232} [2024-06-27 20:08:19,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 20:08:19,991 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 232 transitions, 2683 flow [2024-06-27 20:08:19,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:19,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:19,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:19,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:08:19,992 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:19,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:19,992 INFO L85 PathProgramCache]: Analyzing trace with hash -414452634, now seen corresponding path program 2 times [2024-06-27 20:08:19,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:19,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302932355] [2024-06-27 20:08:19,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:19,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:21,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:21,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:21,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302932355] [2024-06-27 20:08:21,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302932355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:21,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:21,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:08:21,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946020499] [2024-06-27 20:08:21,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:21,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:08:21,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:21,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:08:21,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:08:21,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:21,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 232 transitions, 2683 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:21,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:21,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:21,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:22,360 INFO L124 PetriNetUnfolderBase]: 3313/5174 cut-off events. [2024-06-27 20:08:22,360 INFO L125 PetriNetUnfolderBase]: For 374008/374008 co-relation queries the response was YES. [2024-06-27 20:08:22,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38783 conditions, 5174 events. 3313/5174 cut-off events. For 374008/374008 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28949 event pairs, 782 based on Foata normal form. 12/5184 useless extension candidates. Maximal degree in co-relation 38690. Up to 4852 conditions per place. [2024-06-27 20:08:22,412 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 27 changer transitions 0/278 dead transitions. [2024-06-27 20:08:22,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 278 transitions, 3379 flow [2024-06-27 20:08:22,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:22,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:22,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 20:08:22,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-27 20:08:22,414 INFO L175 Difference]: Start difference. First operand has 205 places, 232 transitions, 2683 flow. Second operand 10 states and 171 transitions. [2024-06-27 20:08:22,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 278 transitions, 3379 flow [2024-06-27 20:08:22,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 278 transitions, 3291 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:22,883 INFO L231 Difference]: Finished difference. Result has 210 places, 235 transitions, 2728 flow [2024-06-27 20:08:22,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2595, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2728, PETRI_PLACES=210, PETRI_TRANSITIONS=235} [2024-06-27 20:08:22,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 20:08:22,884 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 235 transitions, 2728 flow [2024-06-27 20:08:22,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:22,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:22,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:22,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:08:22,885 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:22,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:22,885 INFO L85 PathProgramCache]: Analyzing trace with hash -414567954, now seen corresponding path program 3 times [2024-06-27 20:08:22,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:22,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596747505] [2024-06-27 20:08:22,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:22,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:22,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:24,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:24,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:24,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596747505] [2024-06-27 20:08:24,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596747505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:24,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:24,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:08:24,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597125015] [2024-06-27 20:08:24,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:24,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:08:24,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:24,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:08:24,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:08:24,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:24,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 235 transitions, 2728 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:24,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:24,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:24,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:25,305 INFO L124 PetriNetUnfolderBase]: 3354/5245 cut-off events. [2024-06-27 20:08:25,306 INFO L125 PetriNetUnfolderBase]: For 392275/392275 co-relation queries the response was YES. [2024-06-27 20:08:25,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39357 conditions, 5245 events. 3354/5245 cut-off events. For 392275/392275 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29484 event pairs, 792 based on Foata normal form. 12/5255 useless extension candidates. Maximal degree in co-relation 39261. Up to 4877 conditions per place. [2024-06-27 20:08:25,356 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 30 changer transitions 0/281 dead transitions. [2024-06-27 20:08:25,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 281 transitions, 3442 flow [2024-06-27 20:08:25,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:25,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:25,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 20:08:25,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 20:08:25,358 INFO L175 Difference]: Start difference. First operand has 210 places, 235 transitions, 2728 flow. Second operand 10 states and 172 transitions. [2024-06-27 20:08:25,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 281 transitions, 3442 flow [2024-06-27 20:08:26,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 281 transitions, 3360 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:26,006 INFO L231 Difference]: Finished difference. Result has 215 places, 238 transitions, 2794 flow [2024-06-27 20:08:26,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2646, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2794, PETRI_PLACES=215, PETRI_TRANSITIONS=238} [2024-06-27 20:08:26,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 20:08:26,007 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 238 transitions, 2794 flow [2024-06-27 20:08:26,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:26,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:26,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:26,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:08:26,008 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:26,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:26,008 INFO L85 PathProgramCache]: Analyzing trace with hash -300278382, now seen corresponding path program 1 times [2024-06-27 20:08:26,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:26,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665428573] [2024-06-27 20:08:26,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:26,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:26,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:26,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:26,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:26,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665428573] [2024-06-27 20:08:26,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665428573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:26,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:26,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:26,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012712525] [2024-06-27 20:08:26,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:26,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:26,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:26,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:26,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:26,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:26,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 238 transitions, 2794 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:26,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:26,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:26,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:27,767 INFO L124 PetriNetUnfolderBase]: 3454/5349 cut-off events. [2024-06-27 20:08:27,767 INFO L125 PetriNetUnfolderBase]: For 392951/392951 co-relation queries the response was YES. [2024-06-27 20:08:27,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40033 conditions, 5349 events. 3454/5349 cut-off events. For 392951/392951 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29691 event pairs, 846 based on Foata normal form. 2/5349 useless extension candidates. Maximal degree in co-relation 39935. Up to 5222 conditions per place. [2024-06-27 20:08:27,818 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 42 changer transitions 0/271 dead transitions. [2024-06-27 20:08:27,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 271 transitions, 3578 flow [2024-06-27 20:08:27,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:27,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:27,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:08:27,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 20:08:27,820 INFO L175 Difference]: Start difference. First operand has 215 places, 238 transitions, 2794 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:08:27,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 271 transitions, 3578 flow [2024-06-27 20:08:28,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 271 transitions, 3458 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-27 20:08:28,448 INFO L231 Difference]: Finished difference. Result has 215 places, 244 transitions, 2838 flow [2024-06-27 20:08:28,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2838, PETRI_PLACES=215, PETRI_TRANSITIONS=244} [2024-06-27 20:08:28,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 20:08:28,448 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 244 transitions, 2838 flow [2024-06-27 20:08:28,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-27 20:08:28,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:28,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:28,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:08:28,449 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-27 20:08:28,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:28,449 INFO L85 PathProgramCache]: Analyzing trace with hash 2093546861, now seen corresponding path program 1 times [2024-06-27 20:08:28,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:28,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458785065] [2024-06-27 20:08:28,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:28,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:28,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:29,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:29,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:29,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458785065] [2024-06-27 20:08:29,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458785065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:29,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:29,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:29,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665631374] [2024-06-27 20:08:29,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:29,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:29,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:29,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:29,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:29,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:29,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 244 transitions, 2838 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:29,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:29,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:29,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:29,949 INFO L124 PetriNetUnfolderBase]: 3467/5367 cut-off events. [2024-06-27 20:08:29,949 INFO L125 PetriNetUnfolderBase]: For 402975/402975 co-relation queries the response was YES. [2024-06-27 20:08:29,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40505 conditions, 5367 events. 3467/5367 cut-off events. For 402975/402975 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29780 event pairs, 846 based on Foata normal form. 1/5366 useless extension candidates. Maximal degree in co-relation 40407. Up to 5313 conditions per place. [2024-06-27 20:08:29,999 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 243 selfloop transitions, 24 changer transitions 0/270 dead transitions. [2024-06-27 20:08:29,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 270 transitions, 3632 flow [2024-06-27 20:08:30,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:30,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:30,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:08:30,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-27 20:08:30,000 INFO L175 Difference]: Start difference. First operand has 215 places, 244 transitions, 2838 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:08:30,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 270 transitions, 3632 flow [2024-06-27 20:08:30,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 270 transitions, 3565 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:30,491 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 2931 flow [2024-06-27 20:08:30,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2931, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-06-27 20:08:30,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-27 20:08:30,491 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 2931 flow [2024-06-27 20:08:30,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:30,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:30,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:30,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:08:30,492 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:30,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:30,492 INFO L85 PathProgramCache]: Analyzing trace with hash 2093696591, now seen corresponding path program 2 times [2024-06-27 20:08:30,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:30,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417123472] [2024-06-27 20:08:30,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:30,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:30,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:31,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:31,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:31,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417123472] [2024-06-27 20:08:31,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417123472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:31,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:31,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:31,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639137455] [2024-06-27 20:08:31,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:31,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:31,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:31,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:31,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:31,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:31,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 2931 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:31,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:31,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:31,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:32,050 INFO L124 PetriNetUnfolderBase]: 3472/5374 cut-off events. [2024-06-27 20:08:32,050 INFO L125 PetriNetUnfolderBase]: For 417547/417547 co-relation queries the response was YES. [2024-06-27 20:08:32,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41106 conditions, 5374 events. 3472/5374 cut-off events. For 417547/417547 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 29804 event pairs, 851 based on Foata normal form. 1/5373 useless extension candidates. Maximal degree in co-relation 41006. Up to 5335 conditions per place. [2024-06-27 20:08:32,097 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 247 selfloop transitions, 19 changer transitions 0/269 dead transitions. [2024-06-27 20:08:32,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 269 transitions, 3559 flow [2024-06-27 20:08:32,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:32,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:32,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 20:08:32,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-27 20:08:32,098 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 2931 flow. Second operand 7 states and 108 transitions. [2024-06-27 20:08:32,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 269 transitions, 3559 flow [2024-06-27 20:08:32,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 269 transitions, 3449 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 20:08:32,702 INFO L231 Difference]: Finished difference. Result has 222 places, 253 transitions, 2927 flow [2024-06-27 20:08:32,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2927, PETRI_PLACES=222, PETRI_TRANSITIONS=253} [2024-06-27 20:08:32,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 20:08:32,703 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 253 transitions, 2927 flow [2024-06-27 20:08:32,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:32,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:32,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:32,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:08:32,703 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:32,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:32,704 INFO L85 PathProgramCache]: Analyzing trace with hash -69881124, now seen corresponding path program 4 times [2024-06-27 20:08:32,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:32,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235342560] [2024-06-27 20:08:32,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:32,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:33,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:33,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:33,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235342560] [2024-06-27 20:08:33,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235342560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:33,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:33,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:08:33,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749397495] [2024-06-27 20:08:33,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:33,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:08:33,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:33,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:08:33,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:08:34,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:34,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 253 transitions, 2927 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:34,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:34,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:34,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:35,094 INFO L124 PetriNetUnfolderBase]: 3460/5410 cut-off events. [2024-06-27 20:08:35,094 INFO L125 PetriNetUnfolderBase]: For 447255/447257 co-relation queries the response was YES. [2024-06-27 20:08:35,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41660 conditions, 5410 events. 3460/5410 cut-off events. For 447255/447257 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30575 event pairs, 805 based on Foata normal form. 12/5415 useless extension candidates. Maximal degree in co-relation 41558. Up to 4934 conditions per place. [2024-06-27 20:08:35,146 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 237 selfloop transitions, 45 changer transitions 0/300 dead transitions. [2024-06-27 20:08:35,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 300 transitions, 3704 flow [2024-06-27 20:08:35,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:35,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:35,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 20:08:35,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:08:35,148 INFO L175 Difference]: Start difference. First operand has 222 places, 253 transitions, 2927 flow. Second operand 10 states and 175 transitions. [2024-06-27 20:08:35,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 300 transitions, 3704 flow [2024-06-27 20:08:35,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 300 transitions, 3650 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:35,825 INFO L231 Difference]: Finished difference. Result has 228 places, 259 transitions, 3081 flow [2024-06-27 20:08:35,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3081, PETRI_PLACES=228, PETRI_TRANSITIONS=259} [2024-06-27 20:08:35,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 20:08:35,825 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 259 transitions, 3081 flow [2024-06-27 20:08:35,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:35,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:35,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:35,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:08:35,826 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:35,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:35,826 INFO L85 PathProgramCache]: Analyzing trace with hash -69996444, now seen corresponding path program 5 times [2024-06-27 20:08:35,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:35,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795968271] [2024-06-27 20:08:35,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:35,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:35,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:37,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:37,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:37,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795968271] [2024-06-27 20:08:37,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795968271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:37,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:37,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:08:37,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849611074] [2024-06-27 20:08:37,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:37,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:08:37,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:37,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:08:37,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:08:37,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:37,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 259 transitions, 3081 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:37,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:37,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:37,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:38,358 INFO L124 PetriNetUnfolderBase]: 3503/5485 cut-off events. [2024-06-27 20:08:38,358 INFO L125 PetriNetUnfolderBase]: For 466376/466376 co-relation queries the response was YES. [2024-06-27 20:08:38,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42652 conditions, 5485 events. 3503/5485 cut-off events. For 466376/466376 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31192 event pairs, 820 based on Foata normal form. 12/5495 useless extension candidates. Maximal degree in co-relation 42548. Up to 5025 conditions per place. [2024-06-27 20:08:38,421 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 243 selfloop transitions, 44 changer transitions 0/305 dead transitions. [2024-06-27 20:08:38,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 305 transitions, 3872 flow [2024-06-27 20:08:38,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:38,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:38,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 20:08:38,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-27 20:08:38,422 INFO L175 Difference]: Start difference. First operand has 228 places, 259 transitions, 3081 flow. Second operand 10 states and 173 transitions. [2024-06-27 20:08:38,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 305 transitions, 3872 flow [2024-06-27 20:08:39,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 305 transitions, 3728 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 20:08:39,201 INFO L231 Difference]: Finished difference. Result has 231 places, 264 transitions, 3155 flow [2024-06-27 20:08:39,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3155, PETRI_PLACES=231, PETRI_TRANSITIONS=264} [2024-06-27 20:08:39,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 20:08:39,202 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 264 transitions, 3155 flow [2024-06-27 20:08:39,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:39,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:39,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:39,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:08:39,203 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:39,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:39,203 INFO L85 PathProgramCache]: Analyzing trace with hash 100821306, now seen corresponding path program 6 times [2024-06-27 20:08:39,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:39,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996598274] [2024-06-27 20:08:39,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:39,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:39,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:40,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:40,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:40,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996598274] [2024-06-27 20:08:40,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996598274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:40,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:40,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:08:40,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141218850] [2024-06-27 20:08:40,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:40,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:08:40,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:40,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:08:40,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:08:40,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:40,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 264 transitions, 3155 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:40,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:40,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:40,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:41,740 INFO L124 PetriNetUnfolderBase]: 3483/5453 cut-off events. [2024-06-27 20:08:41,740 INFO L125 PetriNetUnfolderBase]: For 465011/465011 co-relation queries the response was YES. [2024-06-27 20:08:41,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42036 conditions, 5453 events. 3483/5453 cut-off events. For 465011/465011 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30960 event pairs, 811 based on Foata normal form. 12/5463 useless extension candidates. Maximal degree in co-relation 41932. Up to 5052 conditions per place. [2024-06-27 20:08:41,796 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 40 changer transitions 0/305 dead transitions. [2024-06-27 20:08:41,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 305 transitions, 3839 flow [2024-06-27 20:08:41,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:41,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:41,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 20:08:41,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 20:08:41,797 INFO L175 Difference]: Start difference. First operand has 231 places, 264 transitions, 3155 flow. Second operand 10 states and 172 transitions. [2024-06-27 20:08:41,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 305 transitions, 3839 flow [2024-06-27 20:08:42,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 305 transitions, 3661 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:42,551 INFO L231 Difference]: Finished difference. Result has 236 places, 264 transitions, 3063 flow [2024-06-27 20:08:42,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3063, PETRI_PLACES=236, PETRI_TRANSITIONS=264} [2024-06-27 20:08:42,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-27 20:08:42,552 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 264 transitions, 3063 flow [2024-06-27 20:08:42,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:42,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:42,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:42,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:08:42,553 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:42,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:42,553 INFO L85 PathProgramCache]: Analyzing trace with hash -291012389, now seen corresponding path program 1 times [2024-06-27 20:08:42,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:42,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074072970] [2024-06-27 20:08:42,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:42,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:42,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:43,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:43,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:43,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074072970] [2024-06-27 20:08:43,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074072970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:43,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:43,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:43,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146982887] [2024-06-27 20:08:43,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:43,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:43,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:43,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:43,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:43,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:43,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 264 transitions, 3063 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:43,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:43,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:43,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:44,492 INFO L124 PetriNetUnfolderBase]: 3583/5557 cut-off events. [2024-06-27 20:08:44,492 INFO L125 PetriNetUnfolderBase]: For 459657/459657 co-relation queries the response was YES. [2024-06-27 20:08:44,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42221 conditions, 5557 events. 3583/5557 cut-off events. For 459657/459657 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31164 event pairs, 867 based on Foata normal form. 2/5557 useless extension candidates. Maximal degree in co-relation 42116. Up to 5482 conditions per place. [2024-06-27 20:08:44,547 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 34 changer transitions 0/290 dead transitions. [2024-06-27 20:08:44,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 290 transitions, 3913 flow [2024-06-27 20:08:44,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:44,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:44,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:08:44,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 20:08:44,548 INFO L175 Difference]: Start difference. First operand has 236 places, 264 transitions, 3063 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:08:44,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 290 transitions, 3913 flow [2024-06-27 20:08:45,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 290 transitions, 3798 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:08:45,359 INFO L231 Difference]: Finished difference. Result has 236 places, 270 transitions, 3132 flow [2024-06-27 20:08:45,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3132, PETRI_PLACES=236, PETRI_TRANSITIONS=270} [2024-06-27 20:08:45,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-27 20:08:45,360 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 270 transitions, 3132 flow [2024-06-27 20:08:45,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:45,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:45,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:45,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:08:45,361 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:45,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:45,361 INFO L85 PathProgramCache]: Analyzing trace with hash -291012792, now seen corresponding path program 2 times [2024-06-27 20:08:45,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:45,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078170467] [2024-06-27 20:08:45,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:45,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:45,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:46,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:46,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078170467] [2024-06-27 20:08:46,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078170467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:46,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:46,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:46,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679090102] [2024-06-27 20:08:46,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:46,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:46,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:46,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:46,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:46,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:46,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 270 transitions, 3132 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:46,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:46,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:46,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:47,181 INFO L124 PetriNetUnfolderBase]: 3609/5593 cut-off events. [2024-06-27 20:08:47,181 INFO L125 PetriNetUnfolderBase]: For 477264/477264 co-relation queries the response was YES. [2024-06-27 20:08:47,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42759 conditions, 5593 events. 3609/5593 cut-off events. For 477264/477264 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31335 event pairs, 864 based on Foata normal form. 2/5593 useless extension candidates. Maximal degree in co-relation 42654. Up to 5455 conditions per place. [2024-06-27 20:08:47,242 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 250 selfloop transitions, 46 changer transitions 0/299 dead transitions. [2024-06-27 20:08:47,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 299 transitions, 4098 flow [2024-06-27 20:08:47,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:47,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:47,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:08:47,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-27 20:08:47,243 INFO L175 Difference]: Start difference. First operand has 236 places, 270 transitions, 3132 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:08:47,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 299 transitions, 4098 flow [2024-06-27 20:08:47,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 299 transitions, 4024 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:47,982 INFO L231 Difference]: Finished difference. Result has 240 places, 276 transitions, 3224 flow [2024-06-27 20:08:47,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3224, PETRI_PLACES=240, PETRI_TRANSITIONS=276} [2024-06-27 20:08:47,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-27 20:08:47,983 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 276 transitions, 3224 flow [2024-06-27 20:08:47,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:47,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:47,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:47,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:08:47,983 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:47,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:47,984 INFO L85 PathProgramCache]: Analyzing trace with hash -291023952, now seen corresponding path program 3 times [2024-06-27 20:08:47,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:47,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750523411] [2024-06-27 20:08:47,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:47,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:48,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:48,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:48,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750523411] [2024-06-27 20:08:48,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750523411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:48,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:48,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:48,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258465337] [2024-06-27 20:08:48,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:48,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:48,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:48,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:48,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:48,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:48,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 276 transitions, 3224 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:48,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:48,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:48,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:49,861 INFO L124 PetriNetUnfolderBase]: 3603/5585 cut-off events. [2024-06-27 20:08:49,861 INFO L125 PetriNetUnfolderBase]: For 487148/487148 co-relation queries the response was YES. [2024-06-27 20:08:49,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42868 conditions, 5585 events. 3603/5585 cut-off events. For 487148/487148 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31291 event pairs, 865 based on Foata normal form. 2/5585 useless extension candidates. Maximal degree in co-relation 42761. Up to 5450 conditions per place. [2024-06-27 20:08:49,923 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 250 selfloop transitions, 45 changer transitions 0/298 dead transitions. [2024-06-27 20:08:49,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 298 transitions, 3998 flow [2024-06-27 20:08:49,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:49,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:49,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:08:49,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-27 20:08:49,924 INFO L175 Difference]: Start difference. First operand has 240 places, 276 transitions, 3224 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:08:49,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 298 transitions, 3998 flow [2024-06-27 20:08:50,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 298 transitions, 3898 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:50,743 INFO L231 Difference]: Finished difference. Result has 244 places, 276 transitions, 3220 flow [2024-06-27 20:08:50,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3220, PETRI_PLACES=244, PETRI_TRANSITIONS=276} [2024-06-27 20:08:50,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 20:08:50,744 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 276 transitions, 3220 flow [2024-06-27 20:08:50,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:50,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:50,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:50,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:08:50,744 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:50,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:50,745 INFO L85 PathProgramCache]: Analyzing trace with hash -407618401, now seen corresponding path program 3 times [2024-06-27 20:08:50,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:50,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633609754] [2024-06-27 20:08:50,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:50,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:50,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:51,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:51,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:51,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633609754] [2024-06-27 20:08:51,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633609754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:51,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:51,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:51,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105358473] [2024-06-27 20:08:51,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:51,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:51,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:51,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:51,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:51,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:51,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 276 transitions, 3220 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:51,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:51,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:51,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:52,261 INFO L124 PetriNetUnfolderBase]: 3608/5594 cut-off events. [2024-06-27 20:08:52,261 INFO L125 PetriNetUnfolderBase]: For 499799/499809 co-relation queries the response was YES. [2024-06-27 20:08:52,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43120 conditions, 5594 events. 3608/5594 cut-off events. For 499799/499809 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31370 event pairs, 875 based on Foata normal form. 9/5600 useless extension candidates. Maximal degree in co-relation 43012. Up to 5504 conditions per place. [2024-06-27 20:08:52,323 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 41 changer transitions 0/300 dead transitions. [2024-06-27 20:08:52,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 300 transitions, 4230 flow [2024-06-27 20:08:52,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:52,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:52,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:08:52,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-27 20:08:52,324 INFO L175 Difference]: Start difference. First operand has 244 places, 276 transitions, 3220 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:08:52,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 300 transitions, 4230 flow [2024-06-27 20:08:53,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 4132 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:53,153 INFO L231 Difference]: Finished difference. Result has 244 places, 282 transitions, 3336 flow [2024-06-27 20:08:53,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3122, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3336, PETRI_PLACES=244, PETRI_TRANSITIONS=282} [2024-06-27 20:08:53,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 20:08:53,154 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 282 transitions, 3336 flow [2024-06-27 20:08:53,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:53,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:53,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:53,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:08:53,155 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-27 20:08:53,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:53,155 INFO L85 PathProgramCache]: Analyzing trace with hash -396190561, now seen corresponding path program 4 times [2024-06-27 20:08:53,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:53,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81017364] [2024-06-27 20:08:53,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:53,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:53,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:53,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:53,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:53,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81017364] [2024-06-27 20:08:53,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81017364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:53,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:53,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:53,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385690852] [2024-06-27 20:08:53,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:53,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:53,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:53,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:53,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:53,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:53,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 282 transitions, 3336 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:53,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:53,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:53,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:54,674 INFO L124 PetriNetUnfolderBase]: 3613/5601 cut-off events. [2024-06-27 20:08:54,674 INFO L125 PetriNetUnfolderBase]: For 516230/516240 co-relation queries the response was YES. [2024-06-27 20:08:54,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43679 conditions, 5601 events. 3613/5601 cut-off events. For 516230/516240 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31406 event pairs, 875 based on Foata normal form. 9/5607 useless extension candidates. Maximal degree in co-relation 43570. Up to 5510 conditions per place. [2024-06-27 20:08:54,730 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 252 selfloop transitions, 44 changer transitions 0/299 dead transitions. [2024-06-27 20:08:54,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 299 transitions, 4156 flow [2024-06-27 20:08:54,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:54,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:54,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 20:08:54,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-27 20:08:54,731 INFO L175 Difference]: Start difference. First operand has 244 places, 282 transitions, 3336 flow. Second operand 7 states and 109 transitions. [2024-06-27 20:08:54,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 299 transitions, 4156 flow [2024-06-27 20:08:55,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 299 transitions, 4000 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-27 20:08:55,553 INFO L231 Difference]: Finished difference. Result has 248 places, 285 transitions, 3340 flow [2024-06-27 20:08:55,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3212, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3340, PETRI_PLACES=248, PETRI_TRANSITIONS=285} [2024-06-27 20:08:55,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-27 20:08:55,554 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 285 transitions, 3340 flow [2024-06-27 20:08:55,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:55,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:55,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:55,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:08:55,554 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-27 20:08:55,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:55,555 INFO L85 PathProgramCache]: Analyzing trace with hash -601489219, now seen corresponding path program 5 times [2024-06-27 20:08:55,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:55,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542711849] [2024-06-27 20:08:55,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:55,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:56,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:56,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:56,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542711849] [2024-06-27 20:08:56,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542711849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:56,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:56,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:56,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761859975] [2024-06-27 20:08:56,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:56,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:56,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:56,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:56,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:56,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:56,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 285 transitions, 3340 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:56,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:56,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:56,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:57,182 INFO L124 PetriNetUnfolderBase]: 3610/5597 cut-off events. [2024-06-27 20:08:57,182 INFO L125 PetriNetUnfolderBase]: For 527958/527968 co-relation queries the response was YES. [2024-06-27 20:08:57,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43782 conditions, 5597 events. 3610/5597 cut-off events. For 527958/527968 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31422 event pairs, 872 based on Foata normal form. 9/5603 useless extension candidates. Maximal degree in co-relation 43671. Up to 5556 conditions per place. [2024-06-27 20:08:57,234 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 19 changer transitions 0/295 dead transitions. [2024-06-27 20:08:57,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 295 transitions, 3948 flow [2024-06-27 20:08:57,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:57,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:57,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-27 20:08:57,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554006968641115 [2024-06-27 20:08:57,235 INFO L175 Difference]: Start difference. First operand has 248 places, 285 transitions, 3340 flow. Second operand 7 states and 102 transitions. [2024-06-27 20:08:57,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 295 transitions, 3948 flow [2024-06-27 20:08:57,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 295 transitions, 3854 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:57,762 INFO L231 Difference]: Finished difference. Result has 251 places, 285 transitions, 3290 flow [2024-06-27 20:08:57,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3246, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3290, PETRI_PLACES=251, PETRI_TRANSITIONS=285} [2024-06-27 20:08:57,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-27 20:08:57,762 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 285 transitions, 3290 flow [2024-06-27 20:08:57,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:57,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:57,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:57,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:08:57,763 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-27 20:08:57,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:57,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1974211613, now seen corresponding path program 6 times [2024-06-27 20:08:57,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:57,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719970379] [2024-06-27 20:08:57,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:57,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:57,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:58,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:58,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:58,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719970379] [2024-06-27 20:08:58,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719970379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:58,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:58,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:08:58,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417754559] [2024-06-27 20:08:58,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:58,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:08:58,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:58,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:08:58,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:08:58,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:08:58,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 285 transitions, 3290 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:58,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:58,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:08:58,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:59,282 INFO L124 PetriNetUnfolderBase]: 3607/5593 cut-off events. [2024-06-27 20:08:59,282 INFO L125 PetriNetUnfolderBase]: For 540198/540208 co-relation queries the response was YES. [2024-06-27 20:08:59,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43839 conditions, 5593 events. 3607/5593 cut-off events. For 540198/540208 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 31381 event pairs, 872 based on Foata normal form. 9/5599 useless extension candidates. Maximal degree in co-relation 43727. Up to 5543 conditions per place. [2024-06-27 20:08:59,345 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 27 changer transitions 0/295 dead transitions. [2024-06-27 20:08:59,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 295 transitions, 3898 flow [2024-06-27 20:08:59,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:08:59,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:08:59,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-27 20:08:59,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588850174216028 [2024-06-27 20:08:59,347 INFO L175 Difference]: Start difference. First operand has 251 places, 285 transitions, 3290 flow. Second operand 7 states and 103 transitions. [2024-06-27 20:08:59,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 295 transitions, 3898 flow [2024-06-27 20:09:00,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 295 transitions, 3826 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:00,191 INFO L231 Difference]: Finished difference. Result has 252 places, 285 transitions, 3278 flow [2024-06-27 20:09:00,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3278, PETRI_PLACES=252, PETRI_TRANSITIONS=285} [2024-06-27 20:09:00,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-27 20:09:00,191 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 285 transitions, 3278 flow [2024-06-27 20:09:00,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:00,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:00,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:00,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:09:00,192 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:00,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:00,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1250626866, now seen corresponding path program 7 times [2024-06-27 20:09:00,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:00,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36099998] [2024-06-27 20:09:00,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:00,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:00,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:01,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:01,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:01,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36099998] [2024-06-27 20:09:01,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36099998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:01,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:01,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:09:01,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23501188] [2024-06-27 20:09:01,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:01,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:09:01,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:01,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:09:01,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:09:01,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:01,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 285 transitions, 3278 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:01,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:01,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:01,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:02,727 INFO L124 PetriNetUnfolderBase]: 3495/5469 cut-off events. [2024-06-27 20:09:02,727 INFO L125 PetriNetUnfolderBase]: For 555712/555724 co-relation queries the response was YES. [2024-06-27 20:09:02,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42847 conditions, 5469 events. 3495/5469 cut-off events. For 555712/555724 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 31030 event pairs, 742 based on Foata normal form. 17/5479 useless extension candidates. Maximal degree in co-relation 42734. Up to 4599 conditions per place. [2024-06-27 20:09:02,791 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 220 selfloop transitions, 87 changer transitions 0/328 dead transitions. [2024-06-27 20:09:02,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 328 transitions, 4022 flow [2024-06-27 20:09:02,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:09:02,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:09:02,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 20:09:02,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-27 20:09:02,792 INFO L175 Difference]: Start difference. First operand has 252 places, 285 transitions, 3278 flow. Second operand 10 states and 181 transitions. [2024-06-27 20:09:02,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 328 transitions, 4022 flow [2024-06-27 20:09:03,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 328 transitions, 3908 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:03,670 INFO L231 Difference]: Finished difference. Result has 256 places, 285 transitions, 3344 flow [2024-06-27 20:09:03,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3344, PETRI_PLACES=256, PETRI_TRANSITIONS=285} [2024-06-27 20:09:03,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-27 20:09:03,671 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 285 transitions, 3344 flow [2024-06-27 20:09:03,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:03,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:03,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:03,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:09:03,671 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:03,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:03,671 INFO L85 PathProgramCache]: Analyzing trace with hash -637229978, now seen corresponding path program 8 times [2024-06-27 20:09:03,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:03,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678768861] [2024-06-27 20:09:03,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:03,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:03,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:04,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:04,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678768861] [2024-06-27 20:09:04,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678768861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:04,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:04,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:09:04,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650354679] [2024-06-27 20:09:04,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:04,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:09:04,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:04,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:09:04,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:09:04,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:04,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 285 transitions, 3344 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:04,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:04,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:04,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:06,064 INFO L124 PetriNetUnfolderBase]: 3475/5439 cut-off events. [2024-06-27 20:09:06,064 INFO L125 PetriNetUnfolderBase]: For 551977/551983 co-relation queries the response was YES. [2024-06-27 20:09:06,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42401 conditions, 5439 events. 3475/5439 cut-off events. For 551977/551983 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30863 event pairs, 745 based on Foata normal form. 16/5446 useless extension candidates. Maximal degree in co-relation 42287. Up to 4880 conditions per place. [2024-06-27 20:09:06,127 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 240 selfloop transitions, 62 changer transitions 0/323 dead transitions. [2024-06-27 20:09:06,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 323 transitions, 4095 flow [2024-06-27 20:09:06,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:09:06,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:09:06,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 20:09:06,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-27 20:09:06,128 INFO L175 Difference]: Start difference. First operand has 256 places, 285 transitions, 3344 flow. Second operand 10 states and 171 transitions. [2024-06-27 20:09:06,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 323 transitions, 4095 flow [2024-06-27 20:09:07,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 323 transitions, 3874 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 20:09:07,211 INFO L231 Difference]: Finished difference. Result has 259 places, 287 transitions, 3279 flow [2024-06-27 20:09:07,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3279, PETRI_PLACES=259, PETRI_TRANSITIONS=287} [2024-06-27 20:09:07,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-27 20:09:07,212 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 287 transitions, 3279 flow [2024-06-27 20:09:07,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:07,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:07,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:07,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:09:07,212 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:07,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:07,213 INFO L85 PathProgramCache]: Analyzing trace with hash -637345298, now seen corresponding path program 9 times [2024-06-27 20:09:07,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:07,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992349812] [2024-06-27 20:09:07,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:07,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:07,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:08,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:08,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:08,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992349812] [2024-06-27 20:09:08,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992349812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:08,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:08,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:09:08,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460952318] [2024-06-27 20:09:08,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:08,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:09:08,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:08,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:09:08,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:09:08,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:08,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 287 transitions, 3279 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:08,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:08,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:08,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:09,716 INFO L124 PetriNetUnfolderBase]: 3455/5405 cut-off events. [2024-06-27 20:09:09,717 INFO L125 PetriNetUnfolderBase]: For 545602/545614 co-relation queries the response was YES. [2024-06-27 20:09:09,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41383 conditions, 5405 events. 3455/5405 cut-off events. For 545602/545614 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 30603 event pairs, 739 based on Foata normal form. 17/5415 useless extension candidates. Maximal degree in co-relation 41267. Up to 4799 conditions per place. [2024-06-27 20:09:09,774 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 68 changer transitions 0/325 dead transitions. [2024-06-27 20:09:09,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 325 transitions, 3939 flow [2024-06-27 20:09:09,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:09:09,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:09:09,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 20:09:09,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 20:09:09,775 INFO L175 Difference]: Start difference. First operand has 259 places, 287 transitions, 3279 flow. Second operand 10 states and 172 transitions. [2024-06-27 20:09:09,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 325 transitions, 3939 flow [2024-06-27 20:09:10,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 325 transitions, 3803 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:09:10,430 INFO L231 Difference]: Finished difference. Result has 264 places, 288 transitions, 3251 flow [2024-06-27 20:09:10,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3251, PETRI_PLACES=264, PETRI_TRANSITIONS=288} [2024-06-27 20:09:10,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-27 20:09:10,431 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 288 transitions, 3251 flow [2024-06-27 20:09:10,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:10,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:10,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:10,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:09:10,431 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:10,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:10,432 INFO L85 PathProgramCache]: Analyzing trace with hash 2114094269, now seen corresponding path program 2 times [2024-06-27 20:09:10,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:10,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868448987] [2024-06-27 20:09:10,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:10,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:11,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:11,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:11,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868448987] [2024-06-27 20:09:11,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868448987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:11,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:11,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:11,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501097595] [2024-06-27 20:09:11,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:11,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:11,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:11,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:11,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:11,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:11,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 288 transitions, 3251 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:11,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:11,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:11,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:12,259 INFO L124 PetriNetUnfolderBase]: 3573/5533 cut-off events. [2024-06-27 20:09:12,260 INFO L125 PetriNetUnfolderBase]: For 549608/549618 co-relation queries the response was YES. [2024-06-27 20:09:12,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42483 conditions, 5533 events. 3573/5533 cut-off events. For 549608/549618 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 30910 event pairs, 831 based on Foata normal form. 10/5540 useless extension candidates. Maximal degree in co-relation 42364. Up to 5445 conditions per place. [2024-06-27 20:09:12,327 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 266 selfloop transitions, 41 changer transitions 0/310 dead transitions. [2024-06-27 20:09:12,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 310 transitions, 4294 flow [2024-06-27 20:09:12,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:12,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:12,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 20:09:12,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 20:09:12,333 INFO L175 Difference]: Start difference. First operand has 264 places, 288 transitions, 3251 flow. Second operand 8 states and 120 transitions. [2024-06-27 20:09:12,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 310 transitions, 4294 flow [2024-06-27 20:09:12,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 310 transitions, 3902 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-27 20:09:12,932 INFO L231 Difference]: Finished difference. Result has 263 places, 294 transitions, 3051 flow [2024-06-27 20:09:12,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3051, PETRI_PLACES=263, PETRI_TRANSITIONS=294} [2024-06-27 20:09:12,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-27 20:09:12,932 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 294 transitions, 3051 flow [2024-06-27 20:09:12,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:12,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:12,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:12,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:09:12,933 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:12,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:12,934 INFO L85 PathProgramCache]: Analyzing trace with hash 2114093866, now seen corresponding path program 4 times [2024-06-27 20:09:12,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:12,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243692788] [2024-06-27 20:09:12,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:12,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:12,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:13,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-27 20:09:13,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:13,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243692788] [2024-06-27 20:09:13,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243692788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:13,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:13,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:13,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368629968] [2024-06-27 20:09:13,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:13,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:13,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:13,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:13,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:13,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:13,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 294 transitions, 3051 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:13,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:13,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:13,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:14,854 INFO L124 PetriNetUnfolderBase]: 3583/5549 cut-off events. [2024-06-27 20:09:14,854 INFO L125 PetriNetUnfolderBase]: For 558670/558678 co-relation queries the response was YES. [2024-06-27 20:09:14,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41254 conditions, 5549 events. 3583/5549 cut-off events. For 558670/558678 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 30970 event pairs, 841 based on Foata normal form. 5/5551 useless extension candidates. Maximal degree in co-relation 41137. Up to 5406 conditions per place. [2024-06-27 20:09:14,914 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 52 changer transitions 0/311 dead transitions. [2024-06-27 20:09:14,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 311 transitions, 3884 flow [2024-06-27 20:09:14,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:14,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 20:09:14,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-27 20:09:14,915 INFO L175 Difference]: Start difference. First operand has 263 places, 294 transitions, 3051 flow. Second operand 8 states and 121 transitions. [2024-06-27 20:09:14,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 311 transitions, 3884 flow [2024-06-27 20:09:15,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 311 transitions, 3775 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 20:09:15,717 INFO L231 Difference]: Finished difference. Result has 267 places, 297 transitions, 3089 flow [2024-06-27 20:09:15,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3089, PETRI_PLACES=267, PETRI_TRANSITIONS=297} [2024-06-27 20:09:15,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-27 20:09:15,717 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 297 transitions, 3089 flow [2024-06-27 20:09:15,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:15,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:15,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:15,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:09:15,718 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:15,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:15,718 INFO L85 PathProgramCache]: Analyzing trace with hash 261544206, now seen corresponding path program 5 times [2024-06-27 20:09:15,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:15,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938973659] [2024-06-27 20:09:15,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:15,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:15,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:16,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:16,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:16,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938973659] [2024-06-27 20:09:16,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938973659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:16,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:16,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:16,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298688031] [2024-06-27 20:09:16,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:16,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:16,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:16,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:16,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:16,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:16,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 297 transitions, 3089 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:16,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:16,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:16,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:17,574 INFO L124 PetriNetUnfolderBase]: 3593/5563 cut-off events. [2024-06-27 20:09:17,574 INFO L125 PetriNetUnfolderBase]: For 573025/573033 co-relation queries the response was YES. [2024-06-27 20:09:17,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41469 conditions, 5563 events. 3593/5563 cut-off events. For 573025/573033 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 31052 event pairs, 844 based on Foata normal form. 5/5565 useless extension candidates. Maximal degree in co-relation 41351. Up to 5416 conditions per place. [2024-06-27 20:09:17,628 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 53 changer transitions 0/314 dead transitions. [2024-06-27 20:09:17,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 314 transitions, 3936 flow [2024-06-27 20:09:17,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:17,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:17,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:09:17,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 20:09:17,630 INFO L175 Difference]: Start difference. First operand has 267 places, 297 transitions, 3089 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:09:17,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 314 transitions, 3936 flow [2024-06-27 20:09:18,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 314 transitions, 3798 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:18,460 INFO L231 Difference]: Finished difference. Result has 269 places, 300 transitions, 3106 flow [2024-06-27 20:09:18,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3106, PETRI_PLACES=269, PETRI_TRANSITIONS=300} [2024-06-27 20:09:18,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 20:09:18,461 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 300 transitions, 3106 flow [2024-06-27 20:09:18,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:18,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:18,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:18,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:09:18,462 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:18,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:18,462 INFO L85 PathProgramCache]: Analyzing trace with hash 261555366, now seen corresponding path program 6 times [2024-06-27 20:09:18,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:18,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419876151] [2024-06-27 20:09:18,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:18,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:18,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:19,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:19,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:19,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419876151] [2024-06-27 20:09:19,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419876151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:19,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:19,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:19,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284789009] [2024-06-27 20:09:19,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:19,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:19,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:19,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:19,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:19,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:19,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 300 transitions, 3106 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:19,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:19,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:19,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:20,305 INFO L124 PetriNetUnfolderBase]: 3587/5555 cut-off events. [2024-06-27 20:09:20,305 INFO L125 PetriNetUnfolderBase]: For 580186/580194 co-relation queries the response was YES. [2024-06-27 20:09:20,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41124 conditions, 5555 events. 3587/5555 cut-off events. For 580186/580194 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 30992 event pairs, 843 based on Foata normal form. 5/5557 useless extension candidates. Maximal degree in co-relation 41006. Up to 5411 conditions per place. [2024-06-27 20:09:20,367 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 52 changer transitions 0/314 dead transitions. [2024-06-27 20:09:20,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 314 transitions, 3768 flow [2024-06-27 20:09:20,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:20,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:20,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:09:20,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:09:20,368 INFO L175 Difference]: Start difference. First operand has 269 places, 300 transitions, 3106 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:09:20,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 314 transitions, 3768 flow [2024-06-27 20:09:21,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 314 transitions, 3588 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:21,321 INFO L231 Difference]: Finished difference. Result has 270 places, 300 transitions, 3036 flow [2024-06-27 20:09:21,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3036, PETRI_PLACES=270, PETRI_TRANSITIONS=300} [2024-06-27 20:09:21,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 20:09:21,322 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 300 transitions, 3036 flow [2024-06-27 20:09:21,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-27 20:09:21,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:21,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:21,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:09:21,323 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:21,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:21,323 INFO L85 PathProgramCache]: Analyzing trace with hash 2114539739, now seen corresponding path program 3 times [2024-06-27 20:09:21,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:21,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709354225] [2024-06-27 20:09:21,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:21,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:21,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:22,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:22,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:22,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709354225] [2024-06-27 20:09:22,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709354225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:22,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:22,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:22,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718239124] [2024-06-27 20:09:22,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:22,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:22,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:22,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:22,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:22,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 300 transitions, 3036 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:22,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:22,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:22,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:23,241 INFO L124 PetriNetUnfolderBase]: 3581/5543 cut-off events. [2024-06-27 20:09:23,242 INFO L125 PetriNetUnfolderBase]: For 588375/588375 co-relation queries the response was YES. [2024-06-27 20:09:23,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41057 conditions, 5543 events. 3581/5543 cut-off events. For 588375/588375 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30915 event pairs, 824 based on Foata normal form. 2/5543 useless extension candidates. Maximal degree in co-relation 40938. Up to 5511 conditions per place. [2024-06-27 20:09:23,302 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 19 changer transitions 0/312 dead transitions. [2024-06-27 20:09:23,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 312 transitions, 3687 flow [2024-06-27 20:09:23,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:23,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:23,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-27 20:09:23,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-27 20:09:23,303 INFO L175 Difference]: Start difference. First operand has 270 places, 300 transitions, 3036 flow. Second operand 8 states and 112 transitions. [2024-06-27 20:09:23,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 312 transitions, 3687 flow [2024-06-27 20:09:24,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 312 transitions, 3523 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:09:24,194 INFO L231 Difference]: Finished difference. Result has 270 places, 300 transitions, 2917 flow [2024-06-27 20:09:24,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2917, PETRI_PLACES=270, PETRI_TRANSITIONS=300} [2024-06-27 20:09:24,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 20:09:24,195 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 300 transitions, 2917 flow [2024-06-27 20:09:24,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:24,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:24,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:24,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:09:24,196 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:24,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:24,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2101207259, now seen corresponding path program 4 times [2024-06-27 20:09:24,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:24,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223590997] [2024-06-27 20:09:24,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:24,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:24,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:24,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:24,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:24,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223590997] [2024-06-27 20:09:24,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223590997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:24,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:24,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:24,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947263833] [2024-06-27 20:09:24,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:24,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:24,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:24,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:24,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:24,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:24,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 300 transitions, 2917 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:24,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:24,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:24,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:26,231 INFO L124 PetriNetUnfolderBase]: 3575/5537 cut-off events. [2024-06-27 20:09:26,231 INFO L125 PetriNetUnfolderBase]: For 597708/597718 co-relation queries the response was YES. [2024-06-27 20:09:26,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40901 conditions, 5537 events. 3575/5537 cut-off events. For 597708/597718 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30919 event pairs, 830 based on Foata normal form. 10/5544 useless extension candidates. Maximal degree in co-relation 40781. Up to 5455 conditions per place. [2024-06-27 20:09:26,292 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 271 selfloop transitions, 40 changer transitions 0/314 dead transitions. [2024-06-27 20:09:26,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 314 transitions, 3580 flow [2024-06-27 20:09:26,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:26,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:26,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 20:09:26,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-27 20:09:26,293 INFO L175 Difference]: Start difference. First operand has 270 places, 300 transitions, 2917 flow. Second operand 8 states and 119 transitions. [2024-06-27 20:09:26,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 314 transitions, 3580 flow [2024-06-27 20:09:27,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 314 transitions, 3466 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 20:09:27,342 INFO L231 Difference]: Finished difference. Result has 268 places, 300 transitions, 2889 flow [2024-06-27 20:09:27,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2889, PETRI_PLACES=268, PETRI_TRANSITIONS=300} [2024-06-27 20:09:27,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-27 20:09:27,342 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 300 transitions, 2889 flow [2024-06-27 20:09:27,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:27,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:27,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:27,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:09:27,343 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:27,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:27,343 INFO L85 PathProgramCache]: Analyzing trace with hash 907002075, now seen corresponding path program 1 times [2024-06-27 20:09:27,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:27,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969080528] [2024-06-27 20:09:27,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:27,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:28,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-27 20:09:28,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:28,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969080528] [2024-06-27 20:09:28,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969080528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:28,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:28,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:28,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773774129] [2024-06-27 20:09:28,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:28,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:28,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:28,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:28,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:28,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:28,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 300 transitions, 2889 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:28,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:28,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:28,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:29,369 INFO L124 PetriNetUnfolderBase]: 3414/5367 cut-off events. [2024-06-27 20:09:29,369 INFO L125 PetriNetUnfolderBase]: For 517476/517480 co-relation queries the response was YES. [2024-06-27 20:09:29,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37859 conditions, 5367 events. 3414/5367 cut-off events. For 517476/517480 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30690 event pairs, 754 based on Foata normal form. 1/5354 useless extension candidates. Maximal degree in co-relation 37740. Up to 5226 conditions per place. [2024-06-27 20:09:29,417 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 20 changer transitions 0/324 dead transitions. [2024-06-27 20:09:29,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 324 transitions, 3608 flow [2024-06-27 20:09:29,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:29,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:29,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 20:09:29,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-27 20:09:29,418 INFO L175 Difference]: Start difference. First operand has 268 places, 300 transitions, 2889 flow. Second operand 9 states and 138 transitions. [2024-06-27 20:09:29,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 324 transitions, 3608 flow [2024-06-27 20:09:30,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 324 transitions, 3483 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 20:09:30,137 INFO L231 Difference]: Finished difference. Result has 269 places, 303 transitions, 2861 flow [2024-06-27 20:09:30,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2861, PETRI_PLACES=269, PETRI_TRANSITIONS=303} [2024-06-27 20:09:30,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-27 20:09:30,138 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 303 transitions, 2861 flow [2024-06-27 20:09:30,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:30,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:30,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:30,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:09:30,138 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:30,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:30,138 INFO L85 PathProgramCache]: Analyzing trace with hash -396326620, now seen corresponding path program 1 times [2024-06-27 20:09:30,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:30,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462317932] [2024-06-27 20:09:30,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:30,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:30,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:30,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:30,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:30,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462317932] [2024-06-27 20:09:30,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462317932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:30,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:30,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:30,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837547061] [2024-06-27 20:09:30,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:30,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:30,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:30,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:30,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 303 transitions, 2861 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:30,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:30,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:30,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:31,831 INFO L124 PetriNetUnfolderBase]: 3419/5378 cut-off events. [2024-06-27 20:09:31,831 INFO L125 PetriNetUnfolderBase]: For 532644/532648 co-relation queries the response was YES. [2024-06-27 20:09:31,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38494 conditions, 5378 events. 3419/5378 cut-off events. For 532644/532648 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 30762 event pairs, 753 based on Foata normal form. 2/5366 useless extension candidates. Maximal degree in co-relation 38374. Up to 5243 conditions per place. [2024-06-27 20:09:31,888 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 17 changer transitions 0/324 dead transitions. [2024-06-27 20:09:31,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 324 transitions, 3590 flow [2024-06-27 20:09:31,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:31,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:31,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:09:31,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 20:09:31,889 INFO L175 Difference]: Start difference. First operand has 269 places, 303 transitions, 2861 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:09:31,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 324 transitions, 3590 flow [2024-06-27 20:09:32,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 324 transitions, 3517 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:32,713 INFO L231 Difference]: Finished difference. Result has 270 places, 306 transitions, 2894 flow [2024-06-27 20:09:32,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2788, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2894, PETRI_PLACES=270, PETRI_TRANSITIONS=306} [2024-06-27 20:09:32,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 20:09:32,714 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 306 transitions, 2894 flow [2024-06-27 20:09:32,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:32,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:32,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:32,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:09:32,715 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:32,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:32,715 INFO L85 PathProgramCache]: Analyzing trace with hash -396182470, now seen corresponding path program 2 times [2024-06-27 20:09:32,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:32,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490709437] [2024-06-27 20:09:32,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:32,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:32,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:33,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:33,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:33,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490709437] [2024-06-27 20:09:33,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490709437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:33,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:33,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:33,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165174302] [2024-06-27 20:09:33,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:33,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:33,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:33,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:33,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:33,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:33,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 306 transitions, 2894 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:33,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:33,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:33,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:34,318 INFO L124 PetriNetUnfolderBase]: 3453/5425 cut-off events. [2024-06-27 20:09:34,318 INFO L125 PetriNetUnfolderBase]: For 555370/555374 co-relation queries the response was YES. [2024-06-27 20:09:34,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39599 conditions, 5425 events. 3453/5425 cut-off events. For 555370/555374 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31076 event pairs, 758 based on Foata normal form. 2/5413 useless extension candidates. Maximal degree in co-relation 39478. Up to 5218 conditions per place. [2024-06-27 20:09:34,378 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 45 changer transitions 0/335 dead transitions. [2024-06-27 20:09:34,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 335 transitions, 4103 flow [2024-06-27 20:09:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:34,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:09:34,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 20:09:34,379 INFO L175 Difference]: Start difference. First operand has 270 places, 306 transitions, 2894 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:09:34,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 335 transitions, 4103 flow [2024-06-27 20:09:35,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 335 transitions, 4019 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:35,361 INFO L231 Difference]: Finished difference. Result has 272 places, 315 transitions, 3110 flow [2024-06-27 20:09:35,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2810, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3110, PETRI_PLACES=272, PETRI_TRANSITIONS=315} [2024-06-27 20:09:35,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-27 20:09:35,362 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 315 transitions, 3110 flow [2024-06-27 20:09:35,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:35,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:35,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:35,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:09:35,362 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:35,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:35,362 INFO L85 PathProgramCache]: Analyzing trace with hash 910811355, now seen corresponding path program 2 times [2024-06-27 20:09:35,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:35,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036305034] [2024-06-27 20:09:35,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:35,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:36,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:36,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:36,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036305034] [2024-06-27 20:09:36,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036305034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:36,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:36,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:36,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078350099] [2024-06-27 20:09:36,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:36,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:36,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:36,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:36,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:36,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:36,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 315 transitions, 3110 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:36,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:36,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:36,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:37,371 INFO L124 PetriNetUnfolderBase]: 3458/5432 cut-off events. [2024-06-27 20:09:37,372 INFO L125 PetriNetUnfolderBase]: For 567366/567370 co-relation queries the response was YES. [2024-06-27 20:09:37,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40085 conditions, 5432 events. 3458/5432 cut-off events. For 567366/567370 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31119 event pairs, 760 based on Foata normal form. 1/5419 useless extension candidates. Maximal degree in co-relation 39963. Up to 5285 conditions per place. [2024-06-27 20:09:37,429 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 289 selfloop transitions, 29 changer transitions 0/332 dead transitions. [2024-06-27 20:09:37,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 332 transitions, 3837 flow [2024-06-27 20:09:37,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:37,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:37,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:09:37,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 20:09:37,430 INFO L175 Difference]: Start difference. First operand has 272 places, 315 transitions, 3110 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:09:37,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 332 transitions, 3837 flow [2024-06-27 20:09:38,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 332 transitions, 3743 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 20:09:38,501 INFO L231 Difference]: Finished difference. Result has 277 places, 318 transitions, 3140 flow [2024-06-27 20:09:38,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3016, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3140, PETRI_PLACES=277, PETRI_TRANSITIONS=318} [2024-06-27 20:09:38,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-27 20:09:38,501 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 318 transitions, 3140 flow [2024-06-27 20:09:38,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:38,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:38,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:38,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:09:38,502 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:38,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:38,502 INFO L85 PathProgramCache]: Analyzing trace with hash 910817090, now seen corresponding path program 3 times [2024-06-27 20:09:38,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:38,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664413780] [2024-06-27 20:09:38,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:38,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:38,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:39,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:39,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:39,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664413780] [2024-06-27 20:09:39,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664413780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:39,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:39,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:39,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584173757] [2024-06-27 20:09:39,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:39,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:39,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:39,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:39,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:39,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:39,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 318 transitions, 3140 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:39,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:39,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:39,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:40,103 INFO L124 PetriNetUnfolderBase]: 3452/5426 cut-off events. [2024-06-27 20:09:40,103 INFO L125 PetriNetUnfolderBase]: For 576713/576717 co-relation queries the response was YES. [2024-06-27 20:09:40,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40383 conditions, 5426 events. 3452/5426 cut-off events. For 576713/576717 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 31093 event pairs, 756 based on Foata normal form. 2/5414 useless extension candidates. Maximal degree in co-relation 40259. Up to 5220 conditions per place. [2024-06-27 20:09:40,164 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 46 changer transitions 0/336 dead transitions. [2024-06-27 20:09:40,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 336 transitions, 3995 flow [2024-06-27 20:09:40,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:40,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:40,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:09:40,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 20:09:40,166 INFO L175 Difference]: Start difference. First operand has 277 places, 318 transitions, 3140 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:09:40,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 336 transitions, 3995 flow [2024-06-27 20:09:41,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 336 transitions, 3845 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:41,430 INFO L231 Difference]: Finished difference. Result has 279 places, 318 transitions, 3088 flow [2024-06-27 20:09:41,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3088, PETRI_PLACES=279, PETRI_TRANSITIONS=318} [2024-06-27 20:09:41,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-27 20:09:41,431 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 318 transitions, 3088 flow [2024-06-27 20:09:41,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:41,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:41,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:41,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:09:41,431 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:41,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:41,432 INFO L85 PathProgramCache]: Analyzing trace with hash -595767208, now seen corresponding path program 4 times [2024-06-27 20:09:41,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:41,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186011754] [2024-06-27 20:09:41,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:41,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:41,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:42,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:42,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:42,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186011754] [2024-06-27 20:09:42,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186011754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:42,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:42,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:42,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687980305] [2024-06-27 20:09:42,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:42,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:42,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:42,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:42,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:42,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:42,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 318 transitions, 3088 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:42,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:42,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:42,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:43,090 INFO L124 PetriNetUnfolderBase]: 3462/5440 cut-off events. [2024-06-27 20:09:43,090 INFO L125 PetriNetUnfolderBase]: For 590637/590641 co-relation queries the response was YES. [2024-06-27 20:09:43,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40648 conditions, 5440 events. 3462/5440 cut-off events. For 590637/590641 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 31211 event pairs, 755 based on Foata normal form. 2/5428 useless extension candidates. Maximal degree in co-relation 40523. Up to 5283 conditions per place. [2024-06-27 20:09:43,155 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 29 changer transitions 0/336 dead transitions. [2024-06-27 20:09:43,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 336 transitions, 4013 flow [2024-06-27 20:09:43,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:43,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:43,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:09:43,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 20:09:43,157 INFO L175 Difference]: Start difference. First operand has 279 places, 318 transitions, 3088 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:09:43,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 336 transitions, 4013 flow [2024-06-27 20:09:44,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 336 transitions, 3907 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:44,500 INFO L231 Difference]: Finished difference. Result has 280 places, 321 transitions, 3122 flow [2024-06-27 20:09:44,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2988, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3122, PETRI_PLACES=280, PETRI_TRANSITIONS=321} [2024-06-27 20:09:44,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 20:09:44,500 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 321 transitions, 3122 flow [2024-06-27 20:09:44,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:44,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:44,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:44,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:09:44,501 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:44,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:44,501 INFO L85 PathProgramCache]: Analyzing trace with hash 274627074, now seen corresponding path program 5 times [2024-06-27 20:09:44,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:44,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240270163] [2024-06-27 20:09:44,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:44,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:45,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:45,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:45,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240270163] [2024-06-27 20:09:45,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240270163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:45,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:45,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:45,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104341523] [2024-06-27 20:09:45,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:45,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:45,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:45,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:45,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:45,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:45,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 321 transitions, 3122 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:45,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:45,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:45,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:46,235 INFO L124 PetriNetUnfolderBase]: 3472/5454 cut-off events. [2024-06-27 20:09:46,236 INFO L125 PetriNetUnfolderBase]: For 604825/604829 co-relation queries the response was YES. [2024-06-27 20:09:46,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40917 conditions, 5454 events. 3472/5454 cut-off events. For 604825/604829 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31283 event pairs, 758 based on Foata normal form. 2/5442 useless extension candidates. Maximal degree in co-relation 40791. Up to 5322 conditions per place. [2024-06-27 20:09:46,290 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 19 changer transitions 0/337 dead transitions. [2024-06-27 20:09:46,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 337 transitions, 3881 flow [2024-06-27 20:09:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:46,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:46,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 20:09:46,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-27 20:09:46,291 INFO L175 Difference]: Start difference. First operand has 280 places, 321 transitions, 3122 flow. Second operand 8 states and 119 transitions. [2024-06-27 20:09:46,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 337 transitions, 3881 flow [2024-06-27 20:09:47,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 337 transitions, 3738 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:47,545 INFO L231 Difference]: Finished difference. Result has 282 places, 324 transitions, 3105 flow [2024-06-27 20:09:47,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3105, PETRI_PLACES=282, PETRI_TRANSITIONS=324} [2024-06-27 20:09:47,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 20:09:47,546 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 324 transitions, 3105 flow [2024-06-27 20:09:47,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:47,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:47,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:47,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:09:47,546 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:47,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:47,547 INFO L85 PathProgramCache]: Analyzing trace with hash 267275424, now seen corresponding path program 6 times [2024-06-27 20:09:47,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:47,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542510296] [2024-06-27 20:09:47,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:47,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:48,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:48,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:48,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542510296] [2024-06-27 20:09:48,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542510296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:48,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:48,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:48,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376444123] [2024-06-27 20:09:48,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:48,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:48,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:48,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:48,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:48,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:48,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 324 transitions, 3105 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:48,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:48,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:48,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:49,177 INFO L124 PetriNetUnfolderBase]: 3466/5446 cut-off events. [2024-06-27 20:09:49,177 INFO L125 PetriNetUnfolderBase]: For 610782/610786 co-relation queries the response was YES. [2024-06-27 20:09:49,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40692 conditions, 5446 events. 3466/5446 cut-off events. For 610782/610786 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 31252 event pairs, 757 based on Foata normal form. 2/5434 useless extension candidates. Maximal degree in co-relation 40565. Up to 5288 conditions per place. [2024-06-27 20:09:49,239 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 31 changer transitions 0/338 dead transitions. [2024-06-27 20:09:49,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 338 transitions, 3794 flow [2024-06-27 20:09:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:09:49,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 20:09:49,240 INFO L175 Difference]: Start difference. First operand has 282 places, 324 transitions, 3105 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:09:49,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 338 transitions, 3794 flow [2024-06-27 20:09:50,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 338 transitions, 3660 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:50,720 INFO L231 Difference]: Finished difference. Result has 284 places, 324 transitions, 3039 flow [2024-06-27 20:09:50,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3039, PETRI_PLACES=284, PETRI_TRANSITIONS=324} [2024-06-27 20:09:50,721 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 20:09:50,721 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 324 transitions, 3039 flow [2024-06-27 20:09:50,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:50,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:50,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:50,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:09:50,722 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:50,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:50,722 INFO L85 PathProgramCache]: Analyzing trace with hash 2106921179, now seen corresponding path program 3 times [2024-06-27 20:09:50,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:50,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795678099] [2024-06-27 20:09:50,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:50,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:50,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:51,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:51,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:51,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795678099] [2024-06-27 20:09:51,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795678099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:51,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:51,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:51,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686440869] [2024-06-27 20:09:51,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:51,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:51,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:51,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:51,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:51,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:51,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 324 transitions, 3039 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:51,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:51,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:51,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:52,712 INFO L124 PetriNetUnfolderBase]: 3463/5442 cut-off events. [2024-06-27 20:09:52,712 INFO L125 PetriNetUnfolderBase]: For 614128/614132 co-relation queries the response was YES. [2024-06-27 20:09:52,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40597 conditions, 5442 events. 3463/5442 cut-off events. For 614128/614132 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 31148 event pairs, 759 based on Foata normal form. 1/5429 useless extension candidates. Maximal degree in co-relation 40469. Up to 5320 conditions per place. [2024-06-27 20:09:52,778 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 17 changer transitions 0/338 dead transitions. [2024-06-27 20:09:52,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 338 transitions, 3776 flow [2024-06-27 20:09:52,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:52,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:52,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 20:09:52,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-27 20:09:52,779 INFO L175 Difference]: Start difference. First operand has 284 places, 324 transitions, 3039 flow. Second operand 8 states and 117 transitions. [2024-06-27 20:09:52,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 338 transitions, 3776 flow [2024-06-27 20:09:54,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 338 transitions, 3696 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:54,364 INFO L231 Difference]: Finished difference. Result has 285 places, 327 transitions, 3065 flow [2024-06-27 20:09:54,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3065, PETRI_PLACES=285, PETRI_TRANSITIONS=327} [2024-06-27 20:09:54,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-27 20:09:54,365 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 327 transitions, 3065 flow [2024-06-27 20:09:54,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:54,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:54,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:54,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:09:54,365 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:54,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:54,366 INFO L85 PathProgramCache]: Analyzing trace with hash 2114555611, now seen corresponding path program 1 times [2024-06-27 20:09:54,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:54,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321596773] [2024-06-27 20:09:54,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:54,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:55,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:55,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:55,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321596773] [2024-06-27 20:09:55,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321596773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:55,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:55,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:55,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722120474] [2024-06-27 20:09:55,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:55,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:55,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:55,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:55,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:55,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:55,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 327 transitions, 3065 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:55,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:55,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:55,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:56,594 INFO L124 PetriNetUnfolderBase]: 3651/5642 cut-off events. [2024-06-27 20:09:56,594 INFO L125 PetriNetUnfolderBase]: For 737440/737440 co-relation queries the response was YES. [2024-06-27 20:09:56,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44507 conditions, 5642 events. 3651/5642 cut-off events. For 737440/737440 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31384 event pairs, 831 based on Foata normal form. 2/5642 useless extension candidates. Maximal degree in co-relation 44378. Up to 5612 conditions per place. [2024-06-27 20:09:56,651 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 320 selfloop transitions, 18 changer transitions 0/341 dead transitions. [2024-06-27 20:09:56,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 341 transitions, 3828 flow [2024-06-27 20:09:56,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:56,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:56,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 111 transitions. [2024-06-27 20:09:56,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3384146341463415 [2024-06-27 20:09:56,652 INFO L175 Difference]: Start difference. First operand has 285 places, 327 transitions, 3065 flow. Second operand 8 states and 111 transitions. [2024-06-27 20:09:56,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 341 transitions, 3828 flow [2024-06-27 20:09:58,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 341 transitions, 3744 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:58,032 INFO L231 Difference]: Finished difference. Result has 287 places, 329 transitions, 3082 flow [2024-06-27 20:09:58,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3082, PETRI_PLACES=287, PETRI_TRANSITIONS=329} [2024-06-27 20:09:58,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 20:09:58,033 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 329 transitions, 3082 flow [2024-06-27 20:09:58,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:58,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:58,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:58,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:09:58,033 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:58,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:58,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1676526557, now seen corresponding path program 1 times [2024-06-27 20:09:58,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:58,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26057589] [2024-06-27 20:09:58,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:58,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:58,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:58,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:58,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:58,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26057589] [2024-06-27 20:09:58,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26057589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:58,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:58,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:58,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388442628] [2024-06-27 20:09:58,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:58,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:58,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:58,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:58,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:58,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:09:58,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 329 transitions, 3082 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:58,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:58,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:09:58,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:59,853 INFO L124 PetriNetUnfolderBase]: 3677/5678 cut-off events. [2024-06-27 20:09:59,853 INFO L125 PetriNetUnfolderBase]: For 761158/761158 co-relation queries the response was YES. [2024-06-27 20:09:59,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45263 conditions, 5678 events. 3677/5678 cut-off events. For 761158/761158 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31606 event pairs, 823 based on Foata normal form. 2/5678 useless extension candidates. Maximal degree in co-relation 45133. Up to 5553 conditions per place. [2024-06-27 20:09:59,925 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 323 selfloop transitions, 45 changer transitions 0/371 dead transitions. [2024-06-27 20:09:59,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 371 transitions, 4229 flow [2024-06-27 20:09:59,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:59,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:59,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:09:59,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 20:09:59,926 INFO L175 Difference]: Start difference. First operand has 287 places, 329 transitions, 3082 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:09:59,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 371 transitions, 4229 flow [2024-06-27 20:10:01,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 371 transitions, 4144 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:10:01,550 INFO L231 Difference]: Finished difference. Result has 291 places, 343 transitions, 3284 flow [2024-06-27 20:10:01,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3284, PETRI_PLACES=291, PETRI_TRANSITIONS=343} [2024-06-27 20:10:01,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 20:10:01,550 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 343 transitions, 3284 flow [2024-06-27 20:10:01,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:01,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:01,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:01,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:10:01,551 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:01,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:01,551 INFO L85 PathProgramCache]: Analyzing trace with hash 365568199, now seen corresponding path program 2 times [2024-06-27 20:10:01,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:01,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364134746] [2024-06-27 20:10:01,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:01,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:01,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:02,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:02,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:02,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364134746] [2024-06-27 20:10:02,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364134746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:02,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:02,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:02,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061873317] [2024-06-27 20:10:02,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:02,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:02,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:02,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:02,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:02,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:02,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 343 transitions, 3284 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:02,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:02,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:02,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:03,309 INFO L124 PetriNetUnfolderBase]: 3687/5692 cut-off events. [2024-06-27 20:10:03,310 INFO L125 PetriNetUnfolderBase]: For 781360/781360 co-relation queries the response was YES. [2024-06-27 20:10:03,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46384 conditions, 5692 events. 3687/5692 cut-off events. For 781360/781360 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 31720 event pairs, 830 based on Foata normal form. 2/5692 useless extension candidates. Maximal degree in co-relation 46251. Up to 5600 conditions per place. [2024-06-27 20:10:03,379 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 41 changer transitions 0/370 dead transitions. [2024-06-27 20:10:03,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 370 transitions, 4156 flow [2024-06-27 20:10:03,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:03,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:03,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:10:03,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 20:10:03,381 INFO L175 Difference]: Start difference. First operand has 291 places, 343 transitions, 3284 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:10:03,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 370 transitions, 4156 flow [2024-06-27 20:10:04,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 370 transitions, 4036 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-27 20:10:04,549 INFO L231 Difference]: Finished difference. Result has 297 places, 347 transitions, 3330 flow [2024-06-27 20:10:04,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3196, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3330, PETRI_PLACES=297, PETRI_TRANSITIONS=347} [2024-06-27 20:10:04,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 20:10:04,550 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 347 transitions, 3330 flow [2024-06-27 20:10:04,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:04,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:04,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:04,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:10:04,550 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:04,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:04,551 INFO L85 PathProgramCache]: Analyzing trace with hash -727275911, now seen corresponding path program 1 times [2024-06-27 20:10:04,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:04,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762960314] [2024-06-27 20:10:04,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:04,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:05,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-27 20:10:05,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:05,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762960314] [2024-06-27 20:10:05,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762960314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:05,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:05,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:05,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894685973] [2024-06-27 20:10:05,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:05,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:05,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:05,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:05,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:05,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:05,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 347 transitions, 3330 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:05,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:05,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:05,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:06,833 INFO L124 PetriNetUnfolderBase]: 3695/5704 cut-off events. [2024-06-27 20:10:06,833 INFO L125 PetriNetUnfolderBase]: For 797876/797876 co-relation queries the response was YES. [2024-06-27 20:10:07,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46304 conditions, 5704 events. 3695/5704 cut-off events. For 797876/797876 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 31678 event pairs, 696 based on Foata normal form. 2/5704 useless extension candidates. Maximal degree in co-relation 46169. Up to 5567 conditions per place. [2024-06-27 20:10:07,056 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 336 selfloop transitions, 40 changer transitions 0/379 dead transitions. [2024-06-27 20:10:07,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 379 transitions, 4434 flow [2024-06-27 20:10:07,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:07,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:07,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:10:07,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 20:10:07,057 INFO L175 Difference]: Start difference. First operand has 297 places, 347 transitions, 3330 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:10:07,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 379 transitions, 4434 flow [2024-06-27 20:10:08,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 379 transitions, 4338 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:10:08,472 INFO L231 Difference]: Finished difference. Result has 300 places, 351 transitions, 3423 flow [2024-06-27 20:10:08,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3234, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3423, PETRI_PLACES=300, PETRI_TRANSITIONS=351} [2024-06-27 20:10:08,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 20:10:08,473 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 351 transitions, 3423 flow [2024-06-27 20:10:08,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:08,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:08,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:08,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:10:08,473 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:08,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:08,474 INFO L85 PathProgramCache]: Analyzing trace with hash 365276923, now seen corresponding path program 2 times [2024-06-27 20:10:08,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:08,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703767618] [2024-06-27 20:10:08,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:08,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:08,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:09,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-27 20:10:09,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:09,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703767618] [2024-06-27 20:10:09,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703767618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:09,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:09,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:09,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317801488] [2024-06-27 20:10:09,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:09,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:09,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:09,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:09,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:09,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:09,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 351 transitions, 3423 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-27 20:10:09,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:09,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:09,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:10,500 INFO L124 PetriNetUnfolderBase]: 3703/5716 cut-off events. [2024-06-27 20:10:10,500 INFO L125 PetriNetUnfolderBase]: For 817089/817089 co-relation queries the response was YES. [2024-06-27 20:10:10,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46751 conditions, 5716 events. 3703/5716 cut-off events. For 817089/817089 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 31824 event pairs, 828 based on Foata normal form. 2/5716 useless extension candidates. Maximal degree in co-relation 46615. Up to 5624 conditions per place. [2024-06-27 20:10:10,568 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 335 selfloop transitions, 38 changer transitions 0/376 dead transitions. [2024-06-27 20:10:10,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 376 transitions, 4287 flow [2024-06-27 20:10:10,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:10,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:10,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:10:10,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 20:10:10,569 INFO L175 Difference]: Start difference. First operand has 300 places, 351 transitions, 3423 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:10:10,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 376 transitions, 4287 flow [2024-06-27 20:10:11,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 376 transitions, 4157 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:11,969 INFO L231 Difference]: Finished difference. Result has 304 places, 353 transitions, 3432 flow [2024-06-27 20:10:11,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3315, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3432, PETRI_PLACES=304, PETRI_TRANSITIONS=353} [2024-06-27 20:10:11,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 20:10:11,970 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 353 transitions, 3432 flow [2024-06-27 20:10:11,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:11,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:11,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:11,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:10:11,970 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:11,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:11,970 INFO L85 PathProgramCache]: Analyzing trace with hash 365576135, now seen corresponding path program 1 times [2024-06-27 20:10:11,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:11,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945151947] [2024-06-27 20:10:11,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:11,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:12,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:12,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:12,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945151947] [2024-06-27 20:10:12,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945151947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:12,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:12,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:12,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505360782] [2024-06-27 20:10:12,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:12,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:12,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:12,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:12,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:12,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:12,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 353 transitions, 3432 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:12,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:12,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:12,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:14,066 INFO L124 PetriNetUnfolderBase]: 3723/5744 cut-off events. [2024-06-27 20:10:14,066 INFO L125 PetriNetUnfolderBase]: For 843481/843481 co-relation queries the response was YES. [2024-06-27 20:10:14,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47061 conditions, 5744 events. 3723/5744 cut-off events. For 843481/843481 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32021 event pairs, 835 based on Foata normal form. 4/5746 useless extension candidates. Maximal degree in co-relation 46923. Up to 5500 conditions per place. [2024-06-27 20:10:14,136 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 73 changer transitions 0/389 dead transitions. [2024-06-27 20:10:14,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 389 transitions, 4582 flow [2024-06-27 20:10:14,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:14,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:14,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:10:14,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-27 20:10:14,137 INFO L175 Difference]: Start difference. First operand has 304 places, 353 transitions, 3432 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:10:14,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 389 transitions, 4582 flow [2024-06-27 20:10:15,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 389 transitions, 4485 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:10:15,235 INFO L231 Difference]: Finished difference. Result has 307 places, 359 transitions, 3601 flow [2024-06-27 20:10:15,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3601, PETRI_PLACES=307, PETRI_TRANSITIONS=359} [2024-06-27 20:10:15,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 20:10:15,236 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 359 transitions, 3601 flow [2024-06-27 20:10:15,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:15,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:15,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-27 20:10:15,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:10:15,236 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:15,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:15,237 INFO L85 PathProgramCache]: Analyzing trace with hash -608946059, now seen corresponding path program 1 times [2024-06-27 20:10:15,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:15,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61553331] [2024-06-27 20:10:15,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:15,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:15,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:15,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:15,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:15,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61553331] [2024-06-27 20:10:15,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61553331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:15,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:15,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:15,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132372152] [2024-06-27 20:10:15,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:15,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:15,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:15,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:15,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:15,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:15,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 359 transitions, 3601 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:15,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:15,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:15,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:17,069 INFO L124 PetriNetUnfolderBase]: 3728/5751 cut-off events. [2024-06-27 20:10:17,069 INFO L125 PetriNetUnfolderBase]: For 851315/851315 co-relation queries the response was YES. [2024-06-27 20:10:17,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47794 conditions, 5751 events. 3728/5751 cut-off events. For 851315/851315 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32053 event pairs, 830 based on Foata normal form. 1/5750 useless extension candidates. Maximal degree in co-relation 47655. Up to 5703 conditions per place. [2024-06-27 20:10:17,140 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 17 changer transitions 0/385 dead transitions. [2024-06-27 20:10:17,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 385 transitions, 4513 flow [2024-06-27 20:10:17,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:17,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:17,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:10:17,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 20:10:17,141 INFO L175 Difference]: Start difference. First operand has 307 places, 359 transitions, 3601 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:10:17,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 385 transitions, 4513 flow [2024-06-27 20:10:18,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 385 transitions, 4398 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 20:10:18,699 INFO L231 Difference]: Finished difference. Result has 310 places, 362 transitions, 3616 flow [2024-06-27 20:10:18,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3616, PETRI_PLACES=310, PETRI_TRANSITIONS=362} [2024-06-27 20:10:18,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-27 20:10:18,699 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 362 transitions, 3616 flow [2024-06-27 20:10:18,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:18,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:18,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:18,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:10:18,700 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:18,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:18,700 INFO L85 PathProgramCache]: Analyzing trace with hash -609124805, now seen corresponding path program 3 times [2024-06-27 20:10:18,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:18,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983301959] [2024-06-27 20:10:18,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:18,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:18,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:19,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:19,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:19,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983301959] [2024-06-27 20:10:19,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983301959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:19,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:19,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:19,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880167066] [2024-06-27 20:10:19,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:19,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:19,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:19,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:19,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:19,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:19,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 362 transitions, 3616 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:19,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:19,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:19,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:20,441 INFO L124 PetriNetUnfolderBase]: 3762/5798 cut-off events. [2024-06-27 20:10:20,441 INFO L125 PetriNetUnfolderBase]: For 886685/886685 co-relation queries the response was YES. [2024-06-27 20:10:20,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48832 conditions, 5798 events. 3762/5798 cut-off events. For 886685/886685 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 32365 event pairs, 824 based on Foata normal form. 2/5798 useless extension candidates. Maximal degree in co-relation 48691. Up to 5593 conditions per place. [2024-06-27 20:10:20,512 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 328 selfloop transitions, 67 changer transitions 0/398 dead transitions. [2024-06-27 20:10:20,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 398 transitions, 5047 flow [2024-06-27 20:10:20,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:20,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:20,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:10:20,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 20:10:20,513 INFO L175 Difference]: Start difference. First operand has 310 places, 362 transitions, 3616 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:10:20,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 398 transitions, 5047 flow [2024-06-27 20:10:22,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 398 transitions, 4939 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 20:10:22,063 INFO L231 Difference]: Finished difference. Result has 312 places, 371 transitions, 3852 flow [2024-06-27 20:10:22,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3852, PETRI_PLACES=312, PETRI_TRANSITIONS=371} [2024-06-27 20:10:22,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 20:10:22,064 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 371 transitions, 3852 flow [2024-06-27 20:10:22,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:22,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:22,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:22,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:10:22,065 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:22,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:22,065 INFO L85 PathProgramCache]: Analyzing trace with hash -608825903, now seen corresponding path program 1 times [2024-06-27 20:10:22,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:22,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884394311] [2024-06-27 20:10:22,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:22,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:22,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:22,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:22,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:22,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884394311] [2024-06-27 20:10:22,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884394311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:22,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:22,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:22,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899987107] [2024-06-27 20:10:22,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:22,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:22,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:22,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:22,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:22,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:22,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 371 transitions, 3852 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:22,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:22,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:22,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:23,827 INFO L124 PetriNetUnfolderBase]: 3775/5816 cut-off events. [2024-06-27 20:10:23,827 INFO L125 PetriNetUnfolderBase]: For 909590/909590 co-relation queries the response was YES. [2024-06-27 20:10:23,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49766 conditions, 5816 events. 3775/5816 cut-off events. For 909590/909590 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32479 event pairs, 837 based on Foata normal form. 1/5815 useless extension candidates. Maximal degree in co-relation 49624. Up to 5735 conditions per place. [2024-06-27 20:10:23,899 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 40 changer transitions 0/398 dead transitions. [2024-06-27 20:10:23,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 398 transitions, 5002 flow [2024-06-27 20:10:23,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:23,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:23,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:10:23,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:10:23,900 INFO L175 Difference]: Start difference. First operand has 312 places, 371 transitions, 3852 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:10:23,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 398 transitions, 5002 flow [2024-06-27 20:10:25,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 398 transitions, 4838 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-27 20:10:25,545 INFO L231 Difference]: Finished difference. Result has 317 places, 377 transitions, 3896 flow [2024-06-27 20:10:25,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3896, PETRI_PLACES=317, PETRI_TRANSITIONS=377} [2024-06-27 20:10:25,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 20:10:25,546 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 377 transitions, 3896 flow [2024-06-27 20:10:25,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:25,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:25,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:25,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:10:25,546 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:25,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:25,547 INFO L85 PathProgramCache]: Analyzing trace with hash 475444165, now seen corresponding path program 2 times [2024-06-27 20:10:25,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:25,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078385713] [2024-06-27 20:10:25,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:25,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:25,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:26,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078385713] [2024-06-27 20:10:26,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078385713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:26,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:26,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:26,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822897545] [2024-06-27 20:10:26,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:26,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:26,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:26,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:26,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:26,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:26,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 377 transitions, 3896 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:26,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:26,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:26,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:27,343 INFO L124 PetriNetUnfolderBase]: 3788/5834 cut-off events. [2024-06-27 20:10:27,343 INFO L125 PetriNetUnfolderBase]: For 934077/934077 co-relation queries the response was YES. [2024-06-27 20:10:27,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50455 conditions, 5834 events. 3788/5834 cut-off events. For 934077/934077 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32570 event pairs, 836 based on Foata normal form. 1/5833 useless extension candidates. Maximal degree in co-relation 50311. Up to 5759 conditions per place. [2024-06-27 20:10:27,423 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 36 changer transitions 0/404 dead transitions. [2024-06-27 20:10:27,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 404 transitions, 5132 flow [2024-06-27 20:10:27,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:27,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:27,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:10:27,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-27 20:10:27,424 INFO L175 Difference]: Start difference. First operand has 317 places, 377 transitions, 3896 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:10:27,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 404 transitions, 5132 flow [2024-06-27 20:10:29,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 404 transitions, 5020 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:29,679 INFO L231 Difference]: Finished difference. Result has 321 places, 383 transitions, 4056 flow [2024-06-27 20:10:29,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4056, PETRI_PLACES=321, PETRI_TRANSITIONS=383} [2024-06-27 20:10:29,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-27 20:10:29,679 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 383 transitions, 4056 flow [2024-06-27 20:10:29,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:29,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:29,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:29,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:10:29,680 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:29,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:29,680 INFO L85 PathProgramCache]: Analyzing trace with hash 475443979, now seen corresponding path program 4 times [2024-06-27 20:10:29,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:29,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042422412] [2024-06-27 20:10:29,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:29,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:29,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:30,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:30,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:30,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042422412] [2024-06-27 20:10:30,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042422412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:30,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:30,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:30,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38206162] [2024-06-27 20:10:30,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:30,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:30,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:30,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:30,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:30,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:30,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 383 transitions, 4056 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:30,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:30,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:30,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:31,589 INFO L124 PetriNetUnfolderBase]: 3806/5859 cut-off events. [2024-06-27 20:10:31,589 INFO L125 PetriNetUnfolderBase]: For 964893/964893 co-relation queries the response was YES. [2024-06-27 20:10:31,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51169 conditions, 5859 events. 3806/5859 cut-off events. For 964893/964893 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32723 event pairs, 821 based on Foata normal form. 2/5859 useless extension candidates. Maximal degree in co-relation 51023. Up to 5648 conditions per place. [2024-06-27 20:10:31,667 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 337 selfloop transitions, 73 changer transitions 0/413 dead transitions. [2024-06-27 20:10:31,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 413 transitions, 5397 flow [2024-06-27 20:10:31,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:31,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:31,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:10:31,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 20:10:31,669 INFO L175 Difference]: Start difference. First operand has 321 places, 383 transitions, 4056 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:10:31,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 413 transitions, 5397 flow [2024-06-27 20:10:34,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 413 transitions, 5259 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:34,260 INFO L231 Difference]: Finished difference. Result has 325 places, 389 transitions, 4144 flow [2024-06-27 20:10:34,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3918, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4144, PETRI_PLACES=325, PETRI_TRANSITIONS=389} [2024-06-27 20:10:34,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-27 20:10:34,261 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 389 transitions, 4144 flow [2024-06-27 20:10:34,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:34,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:34,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:34,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:10:34,261 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:34,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:34,262 INFO L85 PathProgramCache]: Analyzing trace with hash -431814725, now seen corresponding path program 5 times [2024-06-27 20:10:34,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:34,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521708472] [2024-06-27 20:10:34,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:34,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:34,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:34,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:34,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:34,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521708472] [2024-06-27 20:10:34,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521708472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:34,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:34,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:34,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683460593] [2024-06-27 20:10:34,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:34,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:34,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:34,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:34,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:34,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:34,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 389 transitions, 4144 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:34,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:34,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:34,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:36,132 INFO L124 PetriNetUnfolderBase]: 3816/5873 cut-off events. [2024-06-27 20:10:36,132 INFO L125 PetriNetUnfolderBase]: For 984113/984113 co-relation queries the response was YES. [2024-06-27 20:10:36,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51594 conditions, 5873 events. 3816/5873 cut-off events. For 984113/984113 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 32820 event pairs, 836 based on Foata normal form. 2/5873 useless extension candidates. Maximal degree in co-relation 51446. Up to 5781 conditions per place. [2024-06-27 20:10:36,209 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 368 selfloop transitions, 39 changer transitions 0/410 dead transitions. [2024-06-27 20:10:36,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 410 transitions, 5063 flow [2024-06-27 20:10:36,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:36,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:36,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:10:36,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:10:36,210 INFO L175 Difference]: Start difference. First operand has 325 places, 389 transitions, 4144 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:10:36,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 410 transitions, 5063 flow [2024-06-27 20:10:38,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 410 transitions, 4948 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:38,705 INFO L231 Difference]: Finished difference. Result has 330 places, 393 transitions, 4183 flow [2024-06-27 20:10:38,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4032, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4183, PETRI_PLACES=330, PETRI_TRANSITIONS=393} [2024-06-27 20:10:38,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 20:10:38,705 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 393 transitions, 4183 flow [2024-06-27 20:10:38,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:38,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:38,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:38,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:10:38,706 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:38,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:38,706 INFO L85 PathProgramCache]: Analyzing trace with hash 284819993, now seen corresponding path program 6 times [2024-06-27 20:10:38,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:38,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432182977] [2024-06-27 20:10:38,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:38,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:38,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:39,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:39,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:39,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432182977] [2024-06-27 20:10:39,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432182977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:39,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:39,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:39,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318059938] [2024-06-27 20:10:39,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:39,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:39,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:39,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:39,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:39,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:39,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 393 transitions, 4183 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:39,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:39,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:39,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:40,582 INFO L124 PetriNetUnfolderBase]: 3834/5898 cut-off events. [2024-06-27 20:10:40,582 INFO L125 PetriNetUnfolderBase]: For 1008481/1008481 co-relation queries the response was YES. [2024-06-27 20:10:40,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51934 conditions, 5898 events. 3834/5898 cut-off events. For 1008481/1008481 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 32988 event pairs, 836 based on Foata normal form. 2/5898 useless extension candidates. Maximal degree in co-relation 51784. Up to 5785 conditions per place. [2024-06-27 20:10:40,667 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 366 selfloop transitions, 49 changer transitions 0/418 dead transitions. [2024-06-27 20:10:40,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 418 transitions, 5340 flow [2024-06-27 20:10:40,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:40,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:40,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:10:40,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:10:40,668 INFO L175 Difference]: Start difference. First operand has 330 places, 393 transitions, 4183 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:10:40,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 418 transitions, 5340 flow [2024-06-27 20:10:43,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 418 transitions, 5259 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:43,521 INFO L231 Difference]: Finished difference. Result has 335 places, 399 transitions, 4315 flow [2024-06-27 20:10:43,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4315, PETRI_PLACES=335, PETRI_TRANSITIONS=399} [2024-06-27 20:10:43,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-27 20:10:43,522 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 399 transitions, 4315 flow [2024-06-27 20:10:43,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:43,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:43,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:43,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:10:43,522 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:43,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:43,522 INFO L85 PathProgramCache]: Analyzing trace with hash -431694569, now seen corresponding path program 3 times [2024-06-27 20:10:43,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:43,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282132833] [2024-06-27 20:10:43,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:43,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:43,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:44,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:44,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:44,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282132833] [2024-06-27 20:10:44,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282132833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:44,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:44,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:44,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421026391] [2024-06-27 20:10:44,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:44,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:44,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:44,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:44,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:44,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:44,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 399 transitions, 4315 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:44,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:44,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:44,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:45,334 INFO L124 PetriNetUnfolderBase]: 3839/5905 cut-off events. [2024-06-27 20:10:45,334 INFO L125 PetriNetUnfolderBase]: For 1023865/1023865 co-relation queries the response was YES. [2024-06-27 20:10:45,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52293 conditions, 5905 events. 3839/5905 cut-off events. For 1023865/1023865 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33027 event pairs, 836 based on Foata normal form. 1/5904 useless extension candidates. Maximal degree in co-relation 52141. Up to 5863 conditions per place. [2024-06-27 20:10:45,413 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 394 selfloop transitions, 22 changer transitions 0/419 dead transitions. [2024-06-27 20:10:45,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 419 transitions, 5271 flow [2024-06-27 20:10:45,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:45,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:45,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:10:45,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-27 20:10:45,415 INFO L175 Difference]: Start difference. First operand has 335 places, 399 transitions, 4315 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:10:45,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 419 transitions, 5271 flow [2024-06-27 20:10:47,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 419 transitions, 5170 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 20:10:47,806 INFO L231 Difference]: Finished difference. Result has 338 places, 402 transitions, 4346 flow [2024-06-27 20:10:47,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4214, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4346, PETRI_PLACES=338, PETRI_TRANSITIONS=402} [2024-06-27 20:10:47,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-27 20:10:47,807 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 402 transitions, 4346 flow [2024-06-27 20:10:47,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:47,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:47,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:47,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:10:47,807 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:47,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:47,808 INFO L85 PathProgramCache]: Analyzing trace with hash 905114769, now seen corresponding path program 2 times [2024-06-27 20:10:47,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:47,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021136476] [2024-06-27 20:10:47,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:47,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:47,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:48,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:48,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:48,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021136476] [2024-06-27 20:10:48,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021136476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:48,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:48,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:48,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976648101] [2024-06-27 20:10:48,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:48,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:48,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:48,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:48,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:48,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:48,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 402 transitions, 4346 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:48,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:48,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:48,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:49,830 INFO L124 PetriNetUnfolderBase]: 3852/5923 cut-off events. [2024-06-27 20:10:49,830 INFO L125 PetriNetUnfolderBase]: For 1048549/1048549 co-relation queries the response was YES. [2024-06-27 20:10:49,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52621 conditions, 5923 events. 3852/5923 cut-off events. For 1048549/1048549 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 33113 event pairs, 837 based on Foata normal form. 1/5922 useless extension candidates. Maximal degree in co-relation 52468. Up to 5865 conditions per place. [2024-06-27 20:10:49,909 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 389 selfloop transitions, 34 changer transitions 0/426 dead transitions. [2024-06-27 20:10:49,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 426 transitions, 5512 flow [2024-06-27 20:10:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:49,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:10:49,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:10:49,910 INFO L175 Difference]: Start difference. First operand has 338 places, 402 transitions, 4346 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:10:49,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 426 transitions, 5512 flow [2024-06-27 20:10:52,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 426 transitions, 5408 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 20:10:52,884 INFO L231 Difference]: Finished difference. Result has 340 places, 408 transitions, 4394 flow [2024-06-27 20:10:52,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4242, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4394, PETRI_PLACES=340, PETRI_TRANSITIONS=408} [2024-06-27 20:10:52,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-27 20:10:52,884 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 408 transitions, 4394 flow [2024-06-27 20:10:52,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:52,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:52,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-27 20:10:52,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:10:52,885 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:52,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:52,886 INFO L85 PathProgramCache]: Analyzing trace with hash 905351919, now seen corresponding path program 3 times [2024-06-27 20:10:52,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:52,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176619719] [2024-06-27 20:10:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:52,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:52,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:53,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:53,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:53,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176619719] [2024-06-27 20:10:53,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176619719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:53,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:53,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:53,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661413077] [2024-06-27 20:10:53,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:53,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:53,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:53,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:53,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:53,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:53,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 408 transitions, 4394 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:53,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:53,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:53,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:54,773 INFO L124 PetriNetUnfolderBase]: 3849/5919 cut-off events. [2024-06-27 20:10:54,773 INFO L125 PetriNetUnfolderBase]: For 1063478/1063478 co-relation queries the response was YES. [2024-06-27 20:10:54,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52680 conditions, 5919 events. 3849/5919 cut-off events. For 1063478/1063478 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 33085 event pairs, 837 based on Foata normal form. 1/5918 useless extension candidates. Maximal degree in co-relation 52526. Up to 5868 conditions per place. [2024-06-27 20:10:54,851 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 393 selfloop transitions, 29 changer transitions 0/425 dead transitions. [2024-06-27 20:10:54,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 425 transitions, 5286 flow [2024-06-27 20:10:54,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:10:54,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:10:54,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 20:10:54,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 20:10:54,852 INFO L175 Difference]: Start difference. First operand has 340 places, 408 transitions, 4394 flow. Second operand 8 states and 120 transitions. [2024-06-27 20:10:54,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 425 transitions, 5286 flow [2024-06-27 20:10:57,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 425 transitions, 5214 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:57,801 INFO L231 Difference]: Finished difference. Result has 344 places, 408 transitions, 4386 flow [2024-06-27 20:10:57,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4322, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4386, PETRI_PLACES=344, PETRI_TRANSITIONS=408} [2024-06-27 20:10:57,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 20:10:57,801 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 408 transitions, 4386 flow [2024-06-27 20:10:57,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:57,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:57,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:57,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:10:57,802 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:10:57,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:57,802 INFO L85 PathProgramCache]: Analyzing trace with hash -431817701, now seen corresponding path program 3 times [2024-06-27 20:10:57,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:57,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484620444] [2024-06-27 20:10:57,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:57,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:58,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:58,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:58,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484620444] [2024-06-27 20:10:58,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484620444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:58,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:58,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:58,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742673764] [2024-06-27 20:10:58,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:58,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:58,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:58,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:58,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:58,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:10:58,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 408 transitions, 4386 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:58,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:58,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:10:58,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:00,103 INFO L124 PetriNetUnfolderBase]: 3857/5931 cut-off events. [2024-06-27 20:11:00,104 INFO L125 PetriNetUnfolderBase]: For 1089042/1089042 co-relation queries the response was YES. [2024-06-27 20:11:00,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52995 conditions, 5931 events. 3857/5931 cut-off events. For 1089042/1089042 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 33181 event pairs, 836 based on Foata normal form. 2/5931 useless extension candidates. Maximal degree in co-relation 52839. Up to 5839 conditions per place. [2024-06-27 20:11:00,185 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 387 selfloop transitions, 37 changer transitions 0/427 dead transitions. [2024-06-27 20:11:00,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 427 transitions, 5315 flow [2024-06-27 20:11:00,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:00,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:00,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:11:00,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:11:00,186 INFO L175 Difference]: Start difference. First operand has 344 places, 408 transitions, 4386 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:11:00,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 427 transitions, 5315 flow [2024-06-27 20:11:03,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 427 transitions, 5247 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:03,717 INFO L231 Difference]: Finished difference. Result has 345 places, 410 transitions, 4437 flow [2024-06-27 20:11:03,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4437, PETRI_PLACES=345, PETRI_TRANSITIONS=410} [2024-06-27 20:11:03,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 20:11:03,718 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 410 transitions, 4437 flow [2024-06-27 20:11:03,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:03,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:03,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:03,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:11:03,718 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:03,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:03,718 INFO L85 PathProgramCache]: Analyzing trace with hash -431448739, now seen corresponding path program 2 times [2024-06-27 20:11:03,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:03,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309989820] [2024-06-27 20:11:03,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:03,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:03,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:04,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:04,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:04,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309989820] [2024-06-27 20:11:04,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309989820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:04,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:04,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:04,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22352277] [2024-06-27 20:11:04,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:04,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:04,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:04,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:04,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:04,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:04,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 410 transitions, 4437 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:04,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:04,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:04,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:06,108 INFO L124 PetriNetUnfolderBase]: 3909/6003 cut-off events. [2024-06-27 20:11:06,108 INFO L125 PetriNetUnfolderBase]: For 1142511/1142511 co-relation queries the response was YES. [2024-06-27 20:11:06,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54127 conditions, 6003 events. 3909/6003 cut-off events. For 1142511/1142511 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33621 event pairs, 841 based on Foata normal form. 4/6005 useless extension candidates. Maximal degree in co-relation 53970. Up to 5727 conditions per place. [2024-06-27 20:11:06,188 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 77 changer transitions 0/442 dead transitions. [2024-06-27 20:11:06,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 442 transitions, 5896 flow [2024-06-27 20:11:06,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:06,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:06,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:11:06,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-27 20:11:06,190 INFO L175 Difference]: Start difference. First operand has 345 places, 410 transitions, 4437 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:11:06,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 442 transitions, 5896 flow [2024-06-27 20:11:09,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 442 transitions, 5797 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:11:09,485 INFO L231 Difference]: Finished difference. Result has 348 places, 416 transitions, 4594 flow [2024-06-27 20:11:09,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4594, PETRI_PLACES=348, PETRI_TRANSITIONS=416} [2024-06-27 20:11:09,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-27 20:11:09,485 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 416 transitions, 4594 flow [2024-06-27 20:11:09,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:09,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:09,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:09,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:11:09,486 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:09,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:09,486 INFO L85 PathProgramCache]: Analyzing trace with hash -431460829, now seen corresponding path program 3 times [2024-06-27 20:11:09,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:09,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843566129] [2024-06-27 20:11:09,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:09,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:09,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:10,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:10,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:10,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843566129] [2024-06-27 20:11:10,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843566129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:10,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:10,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:10,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908868594] [2024-06-27 20:11:10,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:10,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:10,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:10,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:10,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:10,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:10,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 416 transitions, 4594 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:10,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:10,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:10,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:11,808 INFO L124 PetriNetUnfolderBase]: 3929/6031 cut-off events. [2024-06-27 20:11:11,809 INFO L125 PetriNetUnfolderBase]: For 1164750/1164750 co-relation queries the response was YES. [2024-06-27 20:11:11,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54665 conditions, 6031 events. 3929/6031 cut-off events. For 1164750/1164750 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 33784 event pairs, 839 based on Foata normal form. 4/6033 useless extension candidates. Maximal degree in co-relation 54507. Up to 5743 conditions per place. [2024-06-27 20:11:11,898 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 365 selfloop transitions, 78 changer transitions 0/446 dead transitions. [2024-06-27 20:11:11,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 446 transitions, 6027 flow [2024-06-27 20:11:11,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:11,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:11:11,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:11:11,900 INFO L175 Difference]: Start difference. First operand has 348 places, 416 transitions, 4594 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:11:11,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 446 transitions, 6027 flow [2024-06-27 20:11:15,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 446 transitions, 5857 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:15,812 INFO L231 Difference]: Finished difference. Result has 352 places, 419 transitions, 4640 flow [2024-06-27 20:11:15,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4640, PETRI_PLACES=352, PETRI_TRANSITIONS=419} [2024-06-27 20:11:15,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 20:11:15,813 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 419 transitions, 4640 flow [2024-06-27 20:11:15,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:15,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:15,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:15,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:11:15,813 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:15,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:15,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1686572913, now seen corresponding path program 4 times [2024-06-27 20:11:15,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:15,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51715754] [2024-06-27 20:11:15,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:15,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:15,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:16,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:16,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:16,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51715754] [2024-06-27 20:11:16,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51715754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:16,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:16,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:16,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876622141] [2024-06-27 20:11:16,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:16,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:16,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:16,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:16,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:16,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:16,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 419 transitions, 4640 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:16,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:16,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:16,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:18,148 INFO L124 PetriNetUnfolderBase]: 3917/6015 cut-off events. [2024-06-27 20:11:18,149 INFO L125 PetriNetUnfolderBase]: For 1164132/1164132 co-relation queries the response was YES. [2024-06-27 20:11:18,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54199 conditions, 6015 events. 3917/6015 cut-off events. For 1164132/1164132 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 33681 event pairs, 843 based on Foata normal form. 4/6017 useless extension candidates. Maximal degree in co-relation 54040. Up to 5735 conditions per place. [2024-06-27 20:11:18,235 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 76 changer transitions 0/446 dead transitions. [2024-06-27 20:11:18,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 446 transitions, 5817 flow [2024-06-27 20:11:18,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:18,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:18,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:11:18,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:11:18,237 INFO L175 Difference]: Start difference. First operand has 352 places, 419 transitions, 4640 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:11:18,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 446 transitions, 5817 flow [2024-06-27 20:11:22,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 446 transitions, 5675 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:22,028 INFO L231 Difference]: Finished difference. Result has 356 places, 419 transitions, 4656 flow [2024-06-27 20:11:22,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4656, PETRI_PLACES=356, PETRI_TRANSITIONS=419} [2024-06-27 20:11:22,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-27 20:11:22,029 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 419 transitions, 4656 flow [2024-06-27 20:11:22,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:22,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:22,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:22,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:11:22,029 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:22,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:22,029 INFO L85 PathProgramCache]: Analyzing trace with hash 254868511, now seen corresponding path program 4 times [2024-06-27 20:11:22,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:22,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017782415] [2024-06-27 20:11:22,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:22,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:22,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:22,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:22,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:22,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017782415] [2024-06-27 20:11:22,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017782415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:22,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:22,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:22,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769015159] [2024-06-27 20:11:22,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:22,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:22,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:22,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:22,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:22,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:22,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 419 transitions, 4656 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:22,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:22,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:22,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:24,247 INFO L124 PetriNetUnfolderBase]: 3938/6046 cut-off events. [2024-06-27 20:11:24,247 INFO L125 PetriNetUnfolderBase]: For 1182530/1182540 co-relation queries the response was YES. [2024-06-27 20:11:24,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54947 conditions, 6046 events. 3938/6046 cut-off events. For 1182530/1182540 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 33881 event pairs, 852 based on Foata normal form. 9/6052 useless extension candidates. Maximal degree in co-relation 54787. Up to 5937 conditions per place. [2024-06-27 20:11:24,321 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 407 selfloop transitions, 42 changer transitions 0/452 dead transitions. [2024-06-27 20:11:24,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 452 transitions, 6335 flow [2024-06-27 20:11:24,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:11:24,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:11:24,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-27 20:11:24,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35853658536585364 [2024-06-27 20:11:24,322 INFO L175 Difference]: Start difference. First operand has 356 places, 419 transitions, 4656 flow. Second operand 10 states and 147 transitions. [2024-06-27 20:11:24,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 452 transitions, 6335 flow [2024-06-27 20:11:27,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 452 transitions, 6117 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:11:27,327 INFO L231 Difference]: Finished difference. Result has 356 places, 428 transitions, 4834 flow [2024-06-27 20:11:27,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4834, PETRI_PLACES=356, PETRI_TRANSITIONS=428} [2024-06-27 20:11:27,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-27 20:11:27,327 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 428 transitions, 4834 flow [2024-06-27 20:11:27,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:27,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:27,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:27,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:11:27,328 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:27,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:27,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1834095669, now seen corresponding path program 5 times [2024-06-27 20:11:27,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:27,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15410024] [2024-06-27 20:11:27,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:27,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:27,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:27,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:27,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:27,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15410024] [2024-06-27 20:11:27,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15410024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:27,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:27,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:27,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155217939] [2024-06-27 20:11:27,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:27,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:27,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:27,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:27,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:28,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:28,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 428 transitions, 4834 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:28,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:28,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:28,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:29,325 INFO L124 PetriNetUnfolderBase]: 3935/6042 cut-off events. [2024-06-27 20:11:29,325 INFO L125 PetriNetUnfolderBase]: For 1200223/1200233 co-relation queries the response was YES. [2024-06-27 20:11:29,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55114 conditions, 6042 events. 3935/6042 cut-off events. For 1200223/1200233 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 33872 event pairs, 854 based on Foata normal form. 9/6048 useless extension candidates. Maximal degree in co-relation 54953. Up to 5934 conditions per place. [2024-06-27 20:11:29,412 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 402 selfloop transitions, 41 changer transitions 0/446 dead transitions. [2024-06-27 20:11:29,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 446 transitions, 5979 flow [2024-06-27 20:11:29,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:29,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:29,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 20:11:29,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-27 20:11:29,413 INFO L175 Difference]: Start difference. First operand has 356 places, 428 transitions, 4834 flow. Second operand 8 states and 121 transitions. [2024-06-27 20:11:29,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 446 transitions, 5979 flow [2024-06-27 20:11:32,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 446 transitions, 5727 flow, removed 109 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:32,381 INFO L231 Difference]: Finished difference. Result has 359 places, 428 transitions, 4670 flow [2024-06-27 20:11:32,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4670, PETRI_PLACES=359, PETRI_TRANSITIONS=428} [2024-06-27 20:11:32,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-27 20:11:32,381 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 428 transitions, 4670 flow [2024-06-27 20:11:32,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:32,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:32,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:32,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:11:32,381 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:32,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:32,382 INFO L85 PathProgramCache]: Analyzing trace with hash 248612401, now seen corresponding path program 6 times [2024-06-27 20:11:32,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:32,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420537320] [2024-06-27 20:11:32,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:32,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:32,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:33,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:33,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:33,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420537320] [2024-06-27 20:11:33,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420537320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:33,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:33,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:33,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347175728] [2024-06-27 20:11:33,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:33,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:33,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:33,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:33,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:33,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:33,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 428 transitions, 4670 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:33,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:33,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:33,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:34,390 INFO L124 PetriNetUnfolderBase]: 3932/6038 cut-off events. [2024-06-27 20:11:34,390 INFO L125 PetriNetUnfolderBase]: For 1214603/1214613 co-relation queries the response was YES. [2024-06-27 20:11:34,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55039 conditions, 6038 events. 3932/6038 cut-off events. For 1214603/1214613 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 33827 event pairs, 854 based on Foata normal form. 9/6044 useless extension candidates. Maximal degree in co-relation 54876. Up to 5943 conditions per place. [2024-06-27 20:11:34,481 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 29 changer transitions 0/448 dead transitions. [2024-06-27 20:11:34,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 448 transitions, 5613 flow [2024-06-27 20:11:34,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:34,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:34,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:11:34,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:11:34,483 INFO L175 Difference]: Start difference. First operand has 359 places, 428 transitions, 4670 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:11:34,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 448 transitions, 5613 flow [2024-06-27 20:11:37,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 448 transitions, 5489 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:37,210 INFO L231 Difference]: Finished difference. Result has 360 places, 428 transitions, 4610 flow [2024-06-27 20:11:37,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4546, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4610, PETRI_PLACES=360, PETRI_TRANSITIONS=428} [2024-06-27 20:11:37,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-27 20:11:37,210 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 428 transitions, 4610 flow [2024-06-27 20:11:37,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:37,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:37,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:37,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:11:37,211 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:37,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:37,211 INFO L85 PathProgramCache]: Analyzing trace with hash 2110541371, now seen corresponding path program 7 times [2024-06-27 20:11:37,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:37,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011044944] [2024-06-27 20:11:37,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:37,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:37,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:37,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:37,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:37,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011044944] [2024-06-27 20:11:37,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011044944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:37,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:37,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:37,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961546802] [2024-06-27 20:11:37,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:37,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:37,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:37,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:37,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:37,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:37,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 428 transitions, 4610 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:37,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:37,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:37,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:39,176 INFO L124 PetriNetUnfolderBase]: 3942/6054 cut-off events. [2024-06-27 20:11:39,176 INFO L125 PetriNetUnfolderBase]: For 1243124/1243132 co-relation queries the response was YES. [2024-06-27 20:11:39,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55343 conditions, 6054 events. 3942/6054 cut-off events. For 1243124/1243132 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 33981 event pairs, 844 based on Foata normal form. 5/6056 useless extension candidates. Maximal degree in co-relation 55179. Up to 5757 conditions per place. [2024-06-27 20:11:39,264 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 103 changer transitions 0/458 dead transitions. [2024-06-27 20:11:39,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 458 transitions, 6172 flow [2024-06-27 20:11:39,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:39,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:39,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:11:39,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 20:11:39,265 INFO L175 Difference]: Start difference. First operand has 360 places, 428 transitions, 4610 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:11:39,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 458 transitions, 6172 flow [2024-06-27 20:11:43,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 458 transitions, 6084 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:43,290 INFO L231 Difference]: Finished difference. Result has 361 places, 434 transitions, 4896 flow [2024-06-27 20:11:43,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4896, PETRI_PLACES=361, PETRI_TRANSITIONS=434} [2024-06-27 20:11:43,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-27 20:11:43,291 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 434 transitions, 4896 flow [2024-06-27 20:11:43,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:43,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:43,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:43,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:11:43,291 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:43,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:43,292 INFO L85 PathProgramCache]: Analyzing trace with hash 641083485, now seen corresponding path program 4 times [2024-06-27 20:11:43,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:43,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323299816] [2024-06-27 20:11:43,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:43,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:43,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-27 20:11:43,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:43,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323299816] [2024-06-27 20:11:43,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323299816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:43,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:43,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:43,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929973410] [2024-06-27 20:11:43,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:43,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:43,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:43,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:43,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:44,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:44,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 434 transitions, 4896 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:44,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:44,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:44,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:45,250 INFO L124 PetriNetUnfolderBase]: 3947/6059 cut-off events. [2024-06-27 20:11:45,250 INFO L125 PetriNetUnfolderBase]: For 1263799/1263809 co-relation queries the response was YES. [2024-06-27 20:11:45,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56208 conditions, 6059 events. 3947/6059 cut-off events. For 1263799/1263809 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 33968 event pairs, 853 based on Foata normal form. 9/6065 useless extension candidates. Maximal degree in co-relation 56043. Up to 5917 conditions per place. [2024-06-27 20:11:45,346 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 393 selfloop transitions, 70 changer transitions 0/466 dead transitions. [2024-06-27 20:11:45,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 466 transitions, 6494 flow [2024-06-27 20:11:45,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:45,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:11:45,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:11:45,347 INFO L175 Difference]: Start difference. First operand has 361 places, 434 transitions, 4896 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:11:45,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 466 transitions, 6494 flow [2024-06-27 20:11:48,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 466 transitions, 6261 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-27 20:11:48,578 INFO L231 Difference]: Finished difference. Result has 366 places, 447 transitions, 5056 flow [2024-06-27 20:11:48,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4663, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5056, PETRI_PLACES=366, PETRI_TRANSITIONS=447} [2024-06-27 20:11:48,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-27 20:11:48,578 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 447 transitions, 5056 flow [2024-06-27 20:11:48,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:48,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:48,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:48,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:11:48,579 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:48,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:48,579 INFO L85 PathProgramCache]: Analyzing trace with hash 2110840087, now seen corresponding path program 7 times [2024-06-27 20:11:48,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:48,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296181702] [2024-06-27 20:11:48,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:48,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:48,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:49,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:49,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:49,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296181702] [2024-06-27 20:11:49,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296181702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:49,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:49,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:49,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002266767] [2024-06-27 20:11:49,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:49,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:49,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:49,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:49,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:49,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:49,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 447 transitions, 5056 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:49,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:49,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:49,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:50,655 INFO L124 PetriNetUnfolderBase]: 3952/6066 cut-off events. [2024-06-27 20:11:50,656 INFO L125 PetriNetUnfolderBase]: For 1286983/1286993 co-relation queries the response was YES. [2024-06-27 20:11:50,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56789 conditions, 6066 events. 3952/6066 cut-off events. For 1286983/1286993 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 33997 event pairs, 849 based on Foata normal form. 9/6072 useless extension candidates. Maximal degree in co-relation 56621. Up to 5897 conditions per place. [2024-06-27 20:11:50,747 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 389 selfloop transitions, 80 changer transitions 0/472 dead transitions. [2024-06-27 20:11:50,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 472 transitions, 6703 flow [2024-06-27 20:11:50,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:50,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:50,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:11:50,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:11:50,748 INFO L175 Difference]: Start difference. First operand has 366 places, 447 transitions, 5056 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:11:50,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 472 transitions, 6703 flow [2024-06-27 20:11:53,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 472 transitions, 6573 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 20:11:53,939 INFO L231 Difference]: Finished difference. Result has 371 places, 453 transitions, 5318 flow [2024-06-27 20:11:53,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4926, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=371, PETRI_TRANSITIONS=453} [2024-06-27 20:11:53,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-27 20:11:53,939 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 453 transitions, 5318 flow [2024-06-27 20:11:53,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:53,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:53,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:53,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:11:53,940 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:11:53,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:53,941 INFO L85 PathProgramCache]: Analyzing trace with hash 2110839901, now seen corresponding path program 8 times [2024-06-27 20:11:53,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:53,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066852836] [2024-06-27 20:11:53,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:53,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:54,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:54,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:54,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066852836] [2024-06-27 20:11:54,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066852836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:54,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:54,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:54,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052894467] [2024-06-27 20:11:54,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:54,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:54,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:54,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:54,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:54,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:11:54,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 453 transitions, 5318 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:54,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:54,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:11:54,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:56,015 INFO L124 PetriNetUnfolderBase]: 3962/6082 cut-off events. [2024-06-27 20:11:56,015 INFO L125 PetriNetUnfolderBase]: For 1318701/1318709 co-relation queries the response was YES. [2024-06-27 20:11:56,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57407 conditions, 6082 events. 3962/6082 cut-off events. For 1318701/1318709 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34161 event pairs, 836 based on Foata normal form. 5/6084 useless extension candidates. Maximal degree in co-relation 57237. Up to 5781 conditions per place. [2024-06-27 20:11:56,115 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 104 changer transitions 0/478 dead transitions. [2024-06-27 20:11:56,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 478 transitions, 6806 flow [2024-06-27 20:11:56,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:11:56,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:11:56,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:11:56,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:11:56,116 INFO L175 Difference]: Start difference. First operand has 371 places, 453 transitions, 5318 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:11:56,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 478 transitions, 6806 flow [2024-06-27 20:12:00,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 478 transitions, 6564 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:00,176 INFO L231 Difference]: Finished difference. Result has 374 places, 456 transitions, 5324 flow [2024-06-27 20:12:00,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5324, PETRI_PLACES=374, PETRI_TRANSITIONS=456} [2024-06-27 20:12:00,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-27 20:12:00,177 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 456 transitions, 5324 flow [2024-06-27 20:12:00,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:00,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:00,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:00,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:12:00,177 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:00,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:00,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1829627019, now seen corresponding path program 8 times [2024-06-27 20:12:00,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:00,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994683427] [2024-06-27 20:12:00,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:00,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:00,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:00,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:00,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:00,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994683427] [2024-06-27 20:12:00,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994683427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:00,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:00,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:00,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965870085] [2024-06-27 20:12:00,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:00,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:00,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:00,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:00,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:00,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:00,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 456 transitions, 5324 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:00,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:00,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:00,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:02,212 INFO L124 PetriNetUnfolderBase]: 3975/6098 cut-off events. [2024-06-27 20:12:02,212 INFO L125 PetriNetUnfolderBase]: For 1337812/1337822 co-relation queries the response was YES. [2024-06-27 20:12:02,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57790 conditions, 6098 events. 3975/6098 cut-off events. For 1337812/1337822 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 34214 event pairs, 849 based on Foata normal form. 9/6104 useless extension candidates. Maximal degree in co-relation 57619. Up to 5926 conditions per place. [2024-06-27 20:12:02,307 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 388 selfloop transitions, 87 changer transitions 0/478 dead transitions. [2024-06-27 20:12:02,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 478 transitions, 6927 flow [2024-06-27 20:12:02,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:02,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:02,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:12:02,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:12:02,308 INFO L175 Difference]: Start difference. First operand has 374 places, 456 transitions, 5324 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:12:02,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 478 transitions, 6927 flow [2024-06-27 20:12:06,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 478 transitions, 6716 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:06,720 INFO L231 Difference]: Finished difference. Result has 377 places, 462 transitions, 5457 flow [2024-06-27 20:12:06,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5457, PETRI_PLACES=377, PETRI_TRANSITIONS=462} [2024-06-27 20:12:06,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 20:12:06,720 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 462 transitions, 5457 flow [2024-06-27 20:12:06,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:06,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:06,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:06,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:12:06,721 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:06,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:06,721 INFO L85 PathProgramCache]: Analyzing trace with hash 602995225, now seen corresponding path program 9 times [2024-06-27 20:12:06,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:06,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879037222] [2024-06-27 20:12:06,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:06,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:06,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:07,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:07,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:07,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879037222] [2024-06-27 20:12:07,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879037222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:07,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:07,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:07,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107791659] [2024-06-27 20:12:07,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:07,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:07,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:07,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:07,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:07,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:07,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 462 transitions, 5457 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:07,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:07,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:07,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:08,816 INFO L124 PetriNetUnfolderBase]: 3985/6114 cut-off events. [2024-06-27 20:12:08,816 INFO L125 PetriNetUnfolderBase]: For 1367132/1367140 co-relation queries the response was YES. [2024-06-27 20:12:08,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57931 conditions, 6114 events. 3985/6114 cut-off events. For 1367132/1367140 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34348 event pairs, 832 based on Foata normal form. 5/6116 useless extension candidates. Maximal degree in co-relation 57759. Up to 5809 conditions per place. [2024-06-27 20:12:08,906 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 370 selfloop transitions, 110 changer transitions 0/483 dead transitions. [2024-06-27 20:12:08,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 483 transitions, 6954 flow [2024-06-27 20:12:08,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:08,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:08,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:12:08,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 20:12:08,907 INFO L175 Difference]: Start difference. First operand has 377 places, 462 transitions, 5457 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:12:08,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 483 transitions, 6954 flow [2024-06-27 20:12:14,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 483 transitions, 6751 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 20:12:14,328 INFO L231 Difference]: Finished difference. Result has 381 places, 465 transitions, 5517 flow [2024-06-27 20:12:14,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5254, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5517, PETRI_PLACES=381, PETRI_TRANSITIONS=465} [2024-06-27 20:12:14,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-27 20:12:14,329 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 465 transitions, 5517 flow [2024-06-27 20:12:14,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:14,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:14,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:14,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:12:14,329 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:14,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:14,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1829448273, now seen corresponding path program 5 times [2024-06-27 20:12:14,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:14,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28193916] [2024-06-27 20:12:14,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:14,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:14,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:14,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:14,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28193916] [2024-06-27 20:12:14,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28193916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:14,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:14,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:14,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657751968] [2024-06-27 20:12:14,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:14,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:14,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:14,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:14,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:15,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:15,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 465 transitions, 5517 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:15,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:15,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:15,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:16,323 INFO L124 PetriNetUnfolderBase]: 3998/6130 cut-off events. [2024-06-27 20:12:16,323 INFO L125 PetriNetUnfolderBase]: For 1390587/1390597 co-relation queries the response was YES. [2024-06-27 20:12:16,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58448 conditions, 6130 events. 3998/6130 cut-off events. For 1390587/1390597 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34351 event pairs, 851 based on Foata normal form. 9/6136 useless extension candidates. Maximal degree in co-relation 58275. Up to 5985 conditions per place. [2024-06-27 20:12:16,421 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 408 selfloop transitions, 77 changer transitions 0/488 dead transitions. [2024-06-27 20:12:16,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 488 transitions, 7071 flow [2024-06-27 20:12:16,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:16,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:16,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:12:16,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:12:16,422 INFO L175 Difference]: Start difference. First operand has 381 places, 465 transitions, 5517 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:12:16,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 488 transitions, 7071 flow [2024-06-27 20:12:20,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 488 transitions, 6896 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:20,409 INFO L231 Difference]: Finished difference. Result has 384 places, 472 transitions, 5589 flow [2024-06-27 20:12:20,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5589, PETRI_PLACES=384, PETRI_TRANSITIONS=472} [2024-06-27 20:12:20,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-27 20:12:20,410 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 472 transitions, 5589 flow [2024-06-27 20:12:20,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:20,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:20,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:20,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:12:20,410 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:20,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:20,411 INFO L85 PathProgramCache]: Analyzing trace with hash 602995597, now seen corresponding path program 6 times [2024-06-27 20:12:20,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:20,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958681337] [2024-06-27 20:12:20,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:20,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:20,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:21,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:21,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:21,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958681337] [2024-06-27 20:12:21,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958681337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:21,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:21,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:21,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081688967] [2024-06-27 20:12:21,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:21,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:21,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:21,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:21,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:21,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:21,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 472 transitions, 5589 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:21,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:21,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:21,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:22,441 INFO L124 PetriNetUnfolderBase]: 3995/6126 cut-off events. [2024-06-27 20:12:22,441 INFO L125 PetriNetUnfolderBase]: For 1407210/1407220 co-relation queries the response was YES. [2024-06-27 20:12:22,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58349 conditions, 6126 events. 3995/6126 cut-off events. For 1407210/1407220 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34366 event pairs, 855 based on Foata normal form. 9/6132 useless extension candidates. Maximal degree in co-relation 58175. Up to 5982 conditions per place. [2024-06-27 20:12:22,534 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 409 selfloop transitions, 75 changer transitions 0/487 dead transitions. [2024-06-27 20:12:22,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 487 transitions, 6826 flow [2024-06-27 20:12:22,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:22,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:22,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:12:22,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:12:22,535 INFO L175 Difference]: Start difference. First operand has 384 places, 472 transitions, 5589 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:12:22,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 487 transitions, 6826 flow [2024-06-27 20:12:27,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 487 transitions, 6675 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 20:12:27,245 INFO L231 Difference]: Finished difference. Result has 388 places, 472 transitions, 5594 flow [2024-06-27 20:12:27,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5594, PETRI_PLACES=388, PETRI_TRANSITIONS=472} [2024-06-27 20:12:27,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-27 20:12:27,246 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 472 transitions, 5594 flow [2024-06-27 20:12:27,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:27,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:27,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:27,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:12:27,246 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:27,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:27,247 INFO L85 PathProgramCache]: Analyzing trace with hash 651260289, now seen corresponding path program 9 times [2024-06-27 20:12:27,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:27,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664420350] [2024-06-27 20:12:27,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:27,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:27,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:27,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:27,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664420350] [2024-06-27 20:12:27,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664420350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:27,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:27,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:27,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954475570] [2024-06-27 20:12:27,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:27,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:27,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:27,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:27,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:27,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:27,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 472 transitions, 5594 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:27,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:27,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:27,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:29,232 INFO L124 PetriNetUnfolderBase]: 3992/6122 cut-off events. [2024-06-27 20:12:29,233 INFO L125 PetriNetUnfolderBase]: For 1424059/1424069 co-relation queries the response was YES. [2024-06-27 20:12:29,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58381 conditions, 6122 events. 3992/6122 cut-off events. For 1424059/1424069 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34335 event pairs, 851 based on Foata normal form. 9/6128 useless extension candidates. Maximal degree in co-relation 58206. Up to 5951 conditions per place. [2024-06-27 20:12:29,327 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 398 selfloop transitions, 86 changer transitions 0/487 dead transitions. [2024-06-27 20:12:29,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 487 transitions, 6833 flow [2024-06-27 20:12:29,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:29,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:29,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:12:29,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 20:12:29,328 INFO L175 Difference]: Start difference. First operand has 388 places, 472 transitions, 5594 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:12:29,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 487 transitions, 6833 flow [2024-06-27 20:12:34,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 487 transitions, 6653 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:34,014 INFO L231 Difference]: Finished difference. Result has 391 places, 472 transitions, 5592 flow [2024-06-27 20:12:34,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5414, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5592, PETRI_PLACES=391, PETRI_TRANSITIONS=472} [2024-06-27 20:12:34,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-27 20:12:34,014 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 472 transitions, 5592 flow [2024-06-27 20:12:34,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:34,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:34,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:34,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:12:34,014 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:34,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:34,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1934054183, now seen corresponding path program 10 times [2024-06-27 20:12:34,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:34,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892550207] [2024-06-27 20:12:34,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:34,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:34,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:34,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892550207] [2024-06-27 20:12:34,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892550207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:34,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:34,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:34,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450845786] [2024-06-27 20:12:34,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:34,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:34,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:34,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:34,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:34,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:34,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 472 transitions, 5592 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:34,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:34,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:34,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:36,175 INFO L124 PetriNetUnfolderBase]: 3986/6116 cut-off events. [2024-06-27 20:12:36,175 INFO L125 PetriNetUnfolderBase]: For 1440828/1440836 co-relation queries the response was YES. [2024-06-27 20:12:36,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58306 conditions, 6116 events. 3986/6116 cut-off events. For 1440828/1440836 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34311 event pairs, 861 based on Foata normal form. 5/6118 useless extension candidates. Maximal degree in co-relation 58130. Up to 5962 conditions per place. [2024-06-27 20:12:36,262 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 415 selfloop transitions, 67 changer transitions 0/485 dead transitions. [2024-06-27 20:12:36,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 485 transitions, 6824 flow [2024-06-27 20:12:36,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:36,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:36,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 20:12:36,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-27 20:12:36,263 INFO L175 Difference]: Start difference. First operand has 391 places, 472 transitions, 5592 flow. Second operand 8 states and 121 transitions. [2024-06-27 20:12:36,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 485 transitions, 6824 flow [2024-06-27 20:12:40,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 485 transitions, 6624 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 20:12:40,875 INFO L231 Difference]: Finished difference. Result has 392 places, 472 transitions, 5532 flow [2024-06-27 20:12:40,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5392, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5532, PETRI_PLACES=392, PETRI_TRANSITIONS=472} [2024-06-27 20:12:40,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-27 20:12:40,876 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 472 transitions, 5532 flow [2024-06-27 20:12:40,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:40,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:40,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:40,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:12:40,876 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:40,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:40,877 INFO L85 PathProgramCache]: Analyzing trace with hash -304819149, now seen corresponding path program 7 times [2024-06-27 20:12:40,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:40,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131166913] [2024-06-27 20:12:40,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:40,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:40,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:41,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:41,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:41,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131166913] [2024-06-27 20:12:41,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131166913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:41,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:41,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:41,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752095109] [2024-06-27 20:12:41,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:41,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:41,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:41,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:41,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:41,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:41,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 472 transitions, 5532 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:41,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:41,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:41,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:42,845 INFO L124 PetriNetUnfolderBase]: 3991/6121 cut-off events. [2024-06-27 20:12:42,845 INFO L125 PetriNetUnfolderBase]: For 1457266/1457276 co-relation queries the response was YES. [2024-06-27 20:12:42,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58503 conditions, 6121 events. 3991/6121 cut-off events. For 1457266/1457276 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34330 event pairs, 847 based on Foata normal form. 9/6127 useless extension candidates. Maximal degree in co-relation 58326. Up to 6030 conditions per place. [2024-06-27 20:12:42,938 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 433 selfloop transitions, 52 changer transitions 0/488 dead transitions. [2024-06-27 20:12:42,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 488 transitions, 7050 flow [2024-06-27 20:12:42,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:42,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:42,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:12:42,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-27 20:12:42,939 INFO L175 Difference]: Start difference. First operand has 392 places, 472 transitions, 5532 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:12:42,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 488 transitions, 7050 flow [2024-06-27 20:12:46,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 488 transitions, 6876 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:12:46,957 INFO L231 Difference]: Finished difference. Result has 394 places, 475 transitions, 5511 flow [2024-06-27 20:12:46,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5358, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5511, PETRI_PLACES=394, PETRI_TRANSITIONS=475} [2024-06-27 20:12:46,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-27 20:12:46,958 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 475 transitions, 5511 flow [2024-06-27 20:12:46,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:46,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:46,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:46,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:12:46,958 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:46,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:46,959 INFO L85 PathProgramCache]: Analyzing trace with hash -82216209, now seen corresponding path program 8 times [2024-06-27 20:12:46,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:46,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153787703] [2024-06-27 20:12:46,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:46,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:46,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:47,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:47,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:47,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153787703] [2024-06-27 20:12:47,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153787703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:47,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:47,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:47,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991482331] [2024-06-27 20:12:47,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:47,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:47,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:47,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:47,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:47,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:47,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 475 transitions, 5511 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:47,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:47,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:47,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:49,005 INFO L124 PetriNetUnfolderBase]: 3996/6128 cut-off events. [2024-06-27 20:12:49,005 INFO L125 PetriNetUnfolderBase]: For 1480214/1480224 co-relation queries the response was YES. [2024-06-27 20:12:49,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58661 conditions, 6128 events. 3996/6128 cut-off events. For 1480214/1480224 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 34388 event pairs, 847 based on Foata normal form. 9/6134 useless extension candidates. Maximal degree in co-relation 58483. Up to 6075 conditions per place. [2024-06-27 20:12:49,108 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 456 selfloop transitions, 30 changer transitions 0/489 dead transitions. [2024-06-27 20:12:49,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 489 transitions, 6572 flow [2024-06-27 20:12:49,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:49,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:49,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 20:12:49,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3445121951219512 [2024-06-27 20:12:49,109 INFO L175 Difference]: Start difference. First operand has 394 places, 475 transitions, 5511 flow. Second operand 8 states and 113 transitions. [2024-06-27 20:12:49,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 489 transitions, 6572 flow [2024-06-27 20:12:54,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 489 transitions, 6385 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 20:12:54,221 INFO L231 Difference]: Finished difference. Result has 396 places, 478 transitions, 5456 flow [2024-06-27 20:12:54,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5336, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5456, PETRI_PLACES=396, PETRI_TRANSITIONS=478} [2024-06-27 20:12:54,222 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 20:12:54,222 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 478 transitions, 5456 flow [2024-06-27 20:12:54,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:54,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:54,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:54,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:12:54,222 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:54,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:54,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1847370113, now seen corresponding path program 10 times [2024-06-27 20:12:54,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:54,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907466849] [2024-06-27 20:12:54,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:54,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:54,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:54,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:54,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:54,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907466849] [2024-06-27 20:12:54,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907466849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:54,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:54,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:12:54,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349408463] [2024-06-27 20:12:54,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:54,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:12:54,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:54,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:12:54,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:12:54,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:12:54,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 478 transitions, 5456 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:54,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:54,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:12:54,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:56,381 INFO L124 PetriNetUnfolderBase]: 4001/6135 cut-off events. [2024-06-27 20:12:56,381 INFO L125 PetriNetUnfolderBase]: For 1504176/1504186 co-relation queries the response was YES. [2024-06-27 20:12:56,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58835 conditions, 6135 events. 4001/6135 cut-off events. For 1504176/1504186 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34441 event pairs, 847 based on Foata normal form. 9/6141 useless extension candidates. Maximal degree in co-relation 58656. Up to 6068 conditions per place. [2024-06-27 20:12:56,469 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 452 selfloop transitions, 39 changer transitions 0/494 dead transitions. [2024-06-27 20:12:56,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 494 transitions, 7036 flow [2024-06-27 20:12:56,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:12:56,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:12:56,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 20:12:56,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-27 20:12:56,470 INFO L175 Difference]: Start difference. First operand has 396 places, 478 transitions, 5456 flow. Second operand 8 states and 117 transitions. [2024-06-27 20:12:56,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 494 transitions, 7036 flow [2024-06-27 20:13:01,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 494 transitions, 6926 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:13:01,654 INFO L231 Difference]: Finished difference. Result has 397 places, 481 transitions, 5515 flow [2024-06-27 20:13:01,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5346, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5515, PETRI_PLACES=397, PETRI_TRANSITIONS=481} [2024-06-27 20:13:01,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-27 20:13:01,655 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 481 transitions, 5515 flow [2024-06-27 20:13:01,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:01,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:01,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:01,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:13:01,655 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:01,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:01,655 INFO L85 PathProgramCache]: Analyzing trace with hash 7730899, now seen corresponding path program 9 times [2024-06-27 20:13:01,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:01,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697182201] [2024-06-27 20:13:01,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:01,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:01,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:02,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:02,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:02,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697182201] [2024-06-27 20:13:02,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697182201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:02,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:02,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:02,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925646724] [2024-06-27 20:13:02,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:02,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:02,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:02,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:02,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:02,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:02,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 481 transitions, 5515 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:02,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:02,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:02,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:03,675 INFO L124 PetriNetUnfolderBase]: 4014/6153 cut-off events. [2024-06-27 20:13:03,676 INFO L125 PetriNetUnfolderBase]: For 1531478/1531488 co-relation queries the response was YES. [2024-06-27 20:13:03,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58868 conditions, 6153 events. 4014/6153 cut-off events. For 1531478/1531488 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34524 event pairs, 847 based on Foata normal form. 9/6159 useless extension candidates. Maximal degree in co-relation 58689. Up to 6058 conditions per place. [2024-06-27 20:13:03,773 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 435 selfloop transitions, 63 changer transitions 0/501 dead transitions. [2024-06-27 20:13:03,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 501 transitions, 7120 flow [2024-06-27 20:13:03,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:03,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:03,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:13:03,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-27 20:13:03,775 INFO L175 Difference]: Start difference. First operand has 397 places, 481 transitions, 5515 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:13:03,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 501 transitions, 7120 flow [2024-06-27 20:13:10,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 501 transitions, 6882 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 20:13:10,508 INFO L231 Difference]: Finished difference. Result has 398 places, 488 transitions, 5501 flow [2024-06-27 20:13:10,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5277, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5501, PETRI_PLACES=398, PETRI_TRANSITIONS=488} [2024-06-27 20:13:10,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-27 20:13:10,509 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 488 transitions, 5501 flow [2024-06-27 20:13:10,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:10,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:10,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:10,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:13:10,509 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:10,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:10,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1118119053, now seen corresponding path program 10 times [2024-06-27 20:13:10,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:10,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32414534] [2024-06-27 20:13:10,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:10,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:10,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:11,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:11,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:11,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32414534] [2024-06-27 20:13:11,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32414534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:11,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:11,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:11,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178057216] [2024-06-27 20:13:11,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:11,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:11,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:11,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:11,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:11,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:11,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 488 transitions, 5501 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:11,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:11,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:11,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:12,545 INFO L124 PetriNetUnfolderBase]: 4011/6149 cut-off events. [2024-06-27 20:13:12,545 INFO L125 PetriNetUnfolderBase]: For 1547636/1547646 co-relation queries the response was YES. [2024-06-27 20:13:12,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58776 conditions, 6149 events. 4011/6149 cut-off events. For 1547636/1547646 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34528 event pairs, 845 based on Foata normal form. 9/6155 useless extension candidates. Maximal degree in co-relation 58597. Up to 6083 conditions per place. [2024-06-27 20:13:12,640 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 456 selfloop transitions, 41 changer transitions 0/500 dead transitions. [2024-06-27 20:13:12,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 500 transitions, 6770 flow [2024-06-27 20:13:12,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:12,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:12,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 20:13:12,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35060975609756095 [2024-06-27 20:13:12,641 INFO L175 Difference]: Start difference. First operand has 398 places, 488 transitions, 5501 flow. Second operand 8 states and 115 transitions. [2024-06-27 20:13:12,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 500 transitions, 6770 flow [2024-06-27 20:13:17,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 500 transitions, 6660 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:13:17,015 INFO L231 Difference]: Finished difference. Result has 402 places, 488 transitions, 5479 flow [2024-06-27 20:13:17,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5391, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5479, PETRI_PLACES=402, PETRI_TRANSITIONS=488} [2024-06-27 20:13:17,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-27 20:13:17,015 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 488 transitions, 5479 flow [2024-06-27 20:13:17,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:17,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:17,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:17,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:13:17,016 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:17,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:17,016 INFO L85 PathProgramCache]: Analyzing trace with hash -481713519, now seen corresponding path program 11 times [2024-06-27 20:13:17,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:17,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229951639] [2024-06-27 20:13:17,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:17,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:17,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:17,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:17,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:17,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229951639] [2024-06-27 20:13:17,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229951639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:17,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:17,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:17,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187112403] [2024-06-27 20:13:17,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:17,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:17,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:17,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:17,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:17,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:17,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 488 transitions, 5479 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:17,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:17,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:17,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:19,036 INFO L124 PetriNetUnfolderBase]: 4008/6145 cut-off events. [2024-06-27 20:13:19,036 INFO L125 PetriNetUnfolderBase]: For 1564503/1564513 co-relation queries the response was YES. [2024-06-27 20:13:19,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58764 conditions, 6145 events. 4008/6145 cut-off events. For 1564503/1564513 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34456 event pairs, 845 based on Foata normal form. 9/6151 useless extension candidates. Maximal degree in co-relation 58584. Up to 6092 conditions per place. [2024-06-27 20:13:19,130 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 467 selfloop transitions, 29 changer transitions 0/499 dead transitions. [2024-06-27 20:13:19,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 499 transitions, 6500 flow [2024-06-27 20:13:19,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:19,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:19,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-06-27 20:13:19,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3475609756097561 [2024-06-27 20:13:19,131 INFO L175 Difference]: Start difference. First operand has 402 places, 488 transitions, 5479 flow. Second operand 8 states and 114 transitions. [2024-06-27 20:13:19,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 499 transitions, 6500 flow [2024-06-27 20:13:23,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 499 transitions, 6370 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:13:23,690 INFO L231 Difference]: Finished difference. Result has 403 places, 488 transitions, 5413 flow [2024-06-27 20:13:23,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5349, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5413, PETRI_PLACES=403, PETRI_TRANSITIONS=488} [2024-06-27 20:13:23,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-27 20:13:23,691 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 488 transitions, 5413 flow [2024-06-27 20:13:23,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:23,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:23,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:23,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:13:23,691 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:23,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:23,691 INFO L85 PathProgramCache]: Analyzing trace with hash -481950669, now seen corresponding path program 12 times [2024-06-27 20:13:23,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:23,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342854451] [2024-06-27 20:13:23,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:23,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:23,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:24,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:24,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:24,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342854451] [2024-06-27 20:13:24,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342854451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:24,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:24,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:24,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88612363] [2024-06-27 20:13:24,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:24,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:24,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:24,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:24,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:24,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:24,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 488 transitions, 5413 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:24,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:24,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:24,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:25,805 INFO L124 PetriNetUnfolderBase]: 4005/6141 cut-off events. [2024-06-27 20:13:25,805 INFO L125 PetriNetUnfolderBase]: For 1581384/1581394 co-relation queries the response was YES. [2024-06-27 20:13:25,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58760 conditions, 6141 events. 4005/6141 cut-off events. For 1581384/1581394 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34471 event pairs, 843 based on Foata normal form. 9/6147 useless extension candidates. Maximal degree in co-relation 58579. Up to 6079 conditions per place. [2024-06-27 20:13:25,907 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 459 selfloop transitions, 37 changer transitions 0/499 dead transitions. [2024-06-27 20:13:25,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 499 transitions, 6434 flow [2024-06-27 20:13:25,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:25,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:25,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 20:13:25,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35060975609756095 [2024-06-27 20:13:25,909 INFO L175 Difference]: Start difference. First operand has 403 places, 488 transitions, 5413 flow. Second operand 8 states and 115 transitions. [2024-06-27 20:13:25,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 499 transitions, 6434 flow [2024-06-27 20:13:30,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 499 transitions, 6350 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 20:13:30,338 INFO L231 Difference]: Finished difference. Result has 405 places, 488 transitions, 5409 flow [2024-06-27 20:13:30,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5329, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5409, PETRI_PLACES=405, PETRI_TRANSITIONS=488} [2024-06-27 20:13:30,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 20:13:30,338 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 488 transitions, 5409 flow [2024-06-27 20:13:30,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:30,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:30,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-27 20:13:30,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:13:30,340 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:30,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:30,340 INFO L85 PathProgramCache]: Analyzing trace with hash -304812825, now seen corresponding path program 11 times [2024-06-27 20:13:30,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:30,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131884739] [2024-06-27 20:13:30,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:30,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:30,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:30,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:30,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:30,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131884739] [2024-06-27 20:13:30,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131884739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:30,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:30,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:30,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680931440] [2024-06-27 20:13:30,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:30,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:30,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:30,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:30,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:31,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:31,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 488 transitions, 5409 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:31,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:31,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:31,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:32,300 INFO L124 PetriNetUnfolderBase]: 4002/6137 cut-off events. [2024-06-27 20:13:32,300 INFO L125 PetriNetUnfolderBase]: For 1598208/1598218 co-relation queries the response was YES. [2024-06-27 20:13:32,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58788 conditions, 6137 events. 4002/6137 cut-off events. For 1598208/1598218 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34463 event pairs, 845 based on Foata normal form. 9/6143 useless extension candidates. Maximal degree in co-relation 58606. Up to 6071 conditions per place. [2024-06-27 20:13:32,395 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 456 selfloop transitions, 41 changer transitions 0/500 dead transitions. [2024-06-27 20:13:32,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 500 transitions, 6684 flow [2024-06-27 20:13:32,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:32,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:32,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 20:13:32,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35060975609756095 [2024-06-27 20:13:32,396 INFO L175 Difference]: Start difference. First operand has 405 places, 488 transitions, 5409 flow. Second operand 8 states and 115 transitions. [2024-06-27 20:13:32,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 500 transitions, 6684 flow [2024-06-27 20:13:36,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 500 transitions, 6502 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 20:13:36,414 INFO L231 Difference]: Finished difference. Result has 405 places, 488 transitions, 5315 flow [2024-06-27 20:13:36,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5315, PETRI_PLACES=405, PETRI_TRANSITIONS=488} [2024-06-27 20:13:36,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 20:13:36,415 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 488 transitions, 5315 flow [2024-06-27 20:13:36,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:36,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:36,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:36,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:13:36,415 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:36,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:36,416 INFO L85 PathProgramCache]: Analyzing trace with hash 712670487, now seen corresponding path program 12 times [2024-06-27 20:13:36,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:36,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442171521] [2024-06-27 20:13:36,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:36,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:36,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:37,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:37,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:37,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442171521] [2024-06-27 20:13:37,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442171521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:37,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:37,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:37,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022725168] [2024-06-27 20:13:37,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:37,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:37,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:37,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:37,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:37,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:37,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 488 transitions, 5315 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:37,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:37,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:37,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:38,409 INFO L124 PetriNetUnfolderBase]: 3999/6133 cut-off events. [2024-06-27 20:13:38,409 INFO L125 PetriNetUnfolderBase]: For 1614734/1614744 co-relation queries the response was YES. [2024-06-27 20:13:38,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58697 conditions, 6133 events. 3999/6133 cut-off events. For 1614734/1614744 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34421 event pairs, 843 based on Foata normal form. 9/6139 useless extension candidates. Maximal degree in co-relation 58515. Up to 6089 conditions per place. [2024-06-27 20:13:38,507 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 474 selfloop transitions, 22 changer transitions 0/499 dead transitions. [2024-06-27 20:13:38,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 499 transitions, 6336 flow [2024-06-27 20:13:38,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:38,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:38,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-27 20:13:38,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-27 20:13:38,509 INFO L175 Difference]: Start difference. First operand has 405 places, 488 transitions, 5315 flow. Second operand 8 states and 112 transitions. [2024-06-27 20:13:38,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 499 transitions, 6336 flow [2024-06-27 20:13:44,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 499 transitions, 6198 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:13:44,324 INFO L231 Difference]: Finished difference. Result has 407 places, 488 transitions, 5227 flow [2024-06-27 20:13:44,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5177, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5227, PETRI_PLACES=407, PETRI_TRANSITIONS=488} [2024-06-27 20:13:44,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-27 20:13:44,324 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 488 transitions, 5227 flow [2024-06-27 20:13:44,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:44,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:44,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:44,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:13:44,325 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:44,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:44,325 INFO L85 PathProgramCache]: Analyzing trace with hash -482071011, now seen corresponding path program 11 times [2024-06-27 20:13:44,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:44,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674130461] [2024-06-27 20:13:44,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:44,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:44,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:44,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:44,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:44,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674130461] [2024-06-27 20:13:44,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674130461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:44,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:44,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:44,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282020403] [2024-06-27 20:13:44,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:44,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:44,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:44,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:44,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:44,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:44,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 488 transitions, 5227 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:44,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:44,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:44,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:46,463 INFO L124 PetriNetUnfolderBase]: 3993/6127 cut-off events. [2024-06-27 20:13:46,464 INFO L125 PetriNetUnfolderBase]: For 1631392/1631400 co-relation queries the response was YES. [2024-06-27 20:13:46,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58490 conditions, 6127 events. 3993/6127 cut-off events. For 1631392/1631400 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34394 event pairs, 856 based on Foata normal form. 5/6129 useless extension candidates. Maximal degree in co-relation 58307. Up to 6031 conditions per place. [2024-06-27 20:13:46,548 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 457 selfloop transitions, 39 changer transitions 0/499 dead transitions. [2024-06-27 20:13:46,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 499 transitions, 6247 flow [2024-06-27 20:13:46,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:46,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:46,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:13:46,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-27 20:13:46,549 INFO L175 Difference]: Start difference. First operand has 407 places, 488 transitions, 5227 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:13:46,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 499 transitions, 6247 flow [2024-06-27 20:13:51,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 499 transitions, 6062 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 20:13:51,628 INFO L231 Difference]: Finished difference. Result has 405 places, 488 transitions, 5126 flow [2024-06-27 20:13:51,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5042, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5126, PETRI_PLACES=405, PETRI_TRANSITIONS=488} [2024-06-27 20:13:51,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 20:13:51,629 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 488 transitions, 5126 flow [2024-06-27 20:13:51,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:51,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:51,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:51,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:13:51,630 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:51,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:51,630 INFO L85 PathProgramCache]: Analyzing trace with hash -481951041, now seen corresponding path program 12 times [2024-06-27 20:13:51,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:51,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708377001] [2024-06-27 20:13:51,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:51,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:51,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:52,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:52,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:52,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708377001] [2024-06-27 20:13:52,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708377001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:52,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:52,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:13:52,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239861759] [2024-06-27 20:13:52,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:52,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:13:52,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:52,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:13:52,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:13:52,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:52,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 488 transitions, 5126 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:52,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:52,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:52,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:53,633 INFO L124 PetriNetUnfolderBase]: 3987/6119 cut-off events. [2024-06-27 20:13:53,633 INFO L125 PetriNetUnfolderBase]: For 1634219/1634227 co-relation queries the response was YES. [2024-06-27 20:13:53,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57551 conditions, 6119 events. 3987/6119 cut-off events. For 1634219/1634227 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34361 event pairs, 855 based on Foata normal form. 5/6121 useless extension candidates. Maximal degree in co-relation 57368. Up to 6010 conditions per place. [2024-06-27 20:13:53,727 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 452 selfloop transitions, 46 changer transitions 0/501 dead transitions. [2024-06-27 20:13:53,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 501 transitions, 6412 flow [2024-06-27 20:13:53,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:13:53,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:13:53,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:13:53,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-27 20:13:53,728 INFO L175 Difference]: Start difference. First operand has 405 places, 488 transitions, 5126 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:13:53,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 501 transitions, 6412 flow [2024-06-27 20:13:59,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 501 transitions, 6296 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 20:13:59,122 INFO L231 Difference]: Finished difference. Result has 406 places, 488 transitions, 5108 flow [2024-06-27 20:13:59,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5010, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5108, PETRI_PLACES=406, PETRI_TRANSITIONS=488} [2024-06-27 20:13:59,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-27 20:13:59,122 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 488 transitions, 5108 flow [2024-06-27 20:13:59,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:59,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:59,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-27 20:13:59,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:13:59,123 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:59,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:59,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1112401537, now seen corresponding path program 5 times [2024-06-27 20:13:59,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:59,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937868175] [2024-06-27 20:13:59,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:59,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:59,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:59,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:59,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:59,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937868175] [2024-06-27 20:13:59,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937868175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:59,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:59,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:59,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224556252] [2024-06-27 20:13:59,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:59,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:59,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:59,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:59,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:59,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:13:59,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 488 transitions, 5108 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:59,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:59,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:13:59,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:01,741 INFO L124 PetriNetUnfolderBase]: 4039/6191 cut-off events. [2024-06-27 20:14:01,741 INFO L125 PetriNetUnfolderBase]: For 1710275/1710283 co-relation queries the response was YES. [2024-06-27 20:14:01,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58695 conditions, 6191 events. 4039/6191 cut-off events. For 1710275/1710283 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 34796 event pairs, 853 based on Foata normal form. 7/6195 useless extension candidates. Maximal degree in co-relation 58513. Up to 5875 conditions per place. [2024-06-27 20:14:01,828 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 423 selfloop transitions, 88 changer transitions 0/514 dead transitions. [2024-06-27 20:14:01,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 514 transitions, 6806 flow [2024-06-27 20:14:01,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:01,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:01,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 20:14:01,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 20:14:01,830 INFO L175 Difference]: Start difference. First operand has 406 places, 488 transitions, 5108 flow. Second operand 9 states and 141 transitions. [2024-06-27 20:14:01,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 514 transitions, 6806 flow [2024-06-27 20:14:07,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 514 transitions, 6617 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 20:14:07,540 INFO L231 Difference]: Finished difference. Result has 407 places, 494 transitions, 5203 flow [2024-06-27 20:14:07,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4919, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5203, PETRI_PLACES=407, PETRI_TRANSITIONS=494} [2024-06-27 20:14:07,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-27 20:14:07,541 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 494 transitions, 5203 flow [2024-06-27 20:14:07,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:07,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:07,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:07,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:14:07,541 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:07,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:07,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1112413627, now seen corresponding path program 6 times [2024-06-27 20:14:07,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:07,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245600773] [2024-06-27 20:14:07,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:07,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:07,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:08,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:08,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:08,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245600773] [2024-06-27 20:14:08,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245600773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:08,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:08,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:08,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110921829] [2024-06-27 20:14:08,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:08,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:08,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:08,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:08,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:08,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:14:08,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 494 transitions, 5203 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:08,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:08,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:14:08,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:10,019 INFO L124 PetriNetUnfolderBase]: 4059/6219 cut-off events. [2024-06-27 20:14:10,019 INFO L125 PetriNetUnfolderBase]: For 1736957/1736965 co-relation queries the response was YES. [2024-06-27 20:14:10,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59206 conditions, 6219 events. 4059/6219 cut-off events. For 1736957/1736965 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34927 event pairs, 857 based on Foata normal form. 7/6223 useless extension candidates. Maximal degree in co-relation 59024. Up to 5891 conditions per place. [2024-06-27 20:14:10,118 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 425 selfloop transitions, 90 changer transitions 0/518 dead transitions. [2024-06-27 20:14:10,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 518 transitions, 6872 flow [2024-06-27 20:14:10,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:10,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:10,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 20:14:10,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 20:14:10,120 INFO L175 Difference]: Start difference. First operand has 407 places, 494 transitions, 5203 flow. Second operand 9 states and 143 transitions. [2024-06-27 20:14:10,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 518 transitions, 6872 flow [2024-06-27 20:14:15,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 518 transitions, 6687 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:15,091 INFO L231 Difference]: Finished difference. Result has 411 places, 497 transitions, 5261 flow [2024-06-27 20:14:15,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5261, PETRI_PLACES=411, PETRI_TRANSITIONS=497} [2024-06-27 20:14:15,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-27 20:14:15,091 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 497 transitions, 5261 flow [2024-06-27 20:14:15,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:15,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:15,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:15,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:14:15,092 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:15,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:15,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1126223197, now seen corresponding path program 7 times [2024-06-27 20:14:15,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:15,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515982961] [2024-06-27 20:14:15,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:15,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:15,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:15,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515982961] [2024-06-27 20:14:15,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515982961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:15,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:15,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:15,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172411280] [2024-06-27 20:14:15,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:15,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:15,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:15,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:15,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:15,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:14:15,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 497 transitions, 5261 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:15,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:15,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:14:15,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:17,610 INFO L124 PetriNetUnfolderBase]: 4047/6199 cut-off events. [2024-06-27 20:14:17,611 INFO L125 PetriNetUnfolderBase]: For 1727056/1727056 co-relation queries the response was YES. [2024-06-27 20:14:17,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58602 conditions, 6199 events. 4047/6199 cut-off events. For 1727056/1727056 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34816 event pairs, 844 based on Foata normal form. 4/6201 useless extension candidates. Maximal degree in co-relation 58419. Up to 6151 conditions per place. [2024-06-27 20:14:17,695 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 487 selfloop transitions, 22 changer transitions 0/512 dead transitions. [2024-06-27 20:14:17,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 512 transitions, 6322 flow [2024-06-27 20:14:17,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:17,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:17,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-27 20:14:17,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33875338753387535 [2024-06-27 20:14:17,696 INFO L175 Difference]: Start difference. First operand has 411 places, 497 transitions, 5261 flow. Second operand 9 states and 125 transitions. [2024-06-27 20:14:17,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 512 transitions, 6322 flow [2024-06-27 20:14:23,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 512 transitions, 6152 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 20:14:23,114 INFO L231 Difference]: Finished difference. Result has 415 places, 497 transitions, 5141 flow [2024-06-27 20:14:23,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5091, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5141, PETRI_PLACES=415, PETRI_TRANSITIONS=497} [2024-06-27 20:14:23,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-27 20:14:23,115 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 497 transitions, 5141 flow [2024-06-27 20:14:23,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:23,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:23,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:23,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:14:23,116 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:23,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:23,116 INFO L85 PathProgramCache]: Analyzing trace with hash 712916317, now seen corresponding path program 8 times [2024-06-27 20:14:23,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:23,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886916708] [2024-06-27 20:14:23,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:23,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:23,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:23,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:23,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:23,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886916708] [2024-06-27 20:14:23,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886916708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:23,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:23,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:23,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776845112] [2024-06-27 20:14:23,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:23,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:23,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:23,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:23,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:23,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:14:23,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 497 transitions, 5141 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:23,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:23,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:14:23,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:25,558 INFO L124 PetriNetUnfolderBase]: 4067/6231 cut-off events. [2024-06-27 20:14:25,558 INFO L125 PetriNetUnfolderBase]: For 1749751/1749759 co-relation queries the response was YES. [2024-06-27 20:14:25,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58252 conditions, 6231 events. 4067/6231 cut-off events. For 1749751/1749759 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35008 event pairs, 853 based on Foata normal form. 7/6235 useless extension candidates. Maximal degree in co-relation 58068. Up to 5899 conditions per place. [2024-06-27 20:14:25,653 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 89 changer transitions 0/521 dead transitions. [2024-06-27 20:14:25,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 521 transitions, 6552 flow [2024-06-27 20:14:25,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:25,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:25,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 20:14:25,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 20:14:25,655 INFO L175 Difference]: Start difference. First operand has 415 places, 497 transitions, 5141 flow. Second operand 9 states and 143 transitions. [2024-06-27 20:14:25,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 521 transitions, 6552 flow [2024-06-27 20:14:31,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 521 transitions, 6483 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:14:31,778 INFO L231 Difference]: Finished difference. Result has 415 places, 500 transitions, 5303 flow [2024-06-27 20:14:31,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5072, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5303, PETRI_PLACES=415, PETRI_TRANSITIONS=500} [2024-06-27 20:14:31,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-27 20:14:31,778 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 500 transitions, 5303 flow [2024-06-27 20:14:31,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:31,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:31,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:31,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:14:31,780 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:31,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:31,781 INFO L85 PathProgramCache]: Analyzing trace with hash -481717115, now seen corresponding path program 9 times [2024-06-27 20:14:31,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:31,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870187224] [2024-06-27 20:14:31,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:31,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:32,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:32,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:32,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870187224] [2024-06-27 20:14:32,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870187224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:32,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:32,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:32,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732696748] [2024-06-27 20:14:32,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:32,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:32,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:32,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:32,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:32,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:14:32,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 500 transitions, 5303 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:32,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:32,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:14:32,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:34,462 INFO L124 PetriNetUnfolderBase]: 4087/6259 cut-off events. [2024-06-27 20:14:34,462 INFO L125 PetriNetUnfolderBase]: For 1777424/1777432 co-relation queries the response was YES. [2024-06-27 20:14:34,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58869 conditions, 6259 events. 4087/6259 cut-off events. For 1777424/1777432 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35203 event pairs, 861 based on Foata normal form. 7/6263 useless extension candidates. Maximal degree in co-relation 58684. Up to 5915 conditions per place. [2024-06-27 20:14:34,557 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 431 selfloop transitions, 91 changer transitions 0/525 dead transitions. [2024-06-27 20:14:34,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 525 transitions, 6734 flow [2024-06-27 20:14:34,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:34,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:34,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:14:34,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 20:14:34,558 INFO L175 Difference]: Start difference. First operand has 415 places, 500 transitions, 5303 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:14:34,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 525 transitions, 6734 flow [2024-06-27 20:14:40,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 525 transitions, 6377 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 20:14:40,170 INFO L231 Difference]: Finished difference. Result has 415 places, 503 transitions, 5187 flow [2024-06-27 20:14:40,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5187, PETRI_PLACES=415, PETRI_TRANSITIONS=503} [2024-06-27 20:14:40,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-27 20:14:40,171 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 503 transitions, 5187 flow [2024-06-27 20:14:40,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:40,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:40,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:40,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:14:40,171 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:40,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:40,171 INFO L85 PathProgramCache]: Analyzing trace with hash 712558267, now seen corresponding path program 10 times [2024-06-27 20:14:40,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:40,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158253245] [2024-06-27 20:14:40,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:40,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:40,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:40,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:40,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:40,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158253245] [2024-06-27 20:14:40,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158253245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:40,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:40,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:40,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680916715] [2024-06-27 20:14:40,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:40,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:40,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:40,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:40,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:40,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:14:40,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 503 transitions, 5187 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:40,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:40,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:14:40,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:42,698 INFO L124 PetriNetUnfolderBase]: 4075/6243 cut-off events. [2024-06-27 20:14:42,698 INFO L125 PetriNetUnfolderBase]: For 1764766/1764774 co-relation queries the response was YES. [2024-06-27 20:14:42,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58299 conditions, 6243 events. 4075/6243 cut-off events. For 1764766/1764774 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35088 event pairs, 853 based on Foata normal form. 7/6247 useless extension candidates. Maximal degree in co-relation 58113. Up to 5907 conditions per place. [2024-06-27 20:14:42,799 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 425 selfloop transitions, 94 changer transitions 0/522 dead transitions. [2024-06-27 20:14:42,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 522 transitions, 6283 flow [2024-06-27 20:14:42,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:42,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:42,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:14:42,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-27 20:14:42,800 INFO L175 Difference]: Start difference. First operand has 415 places, 503 transitions, 5187 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:14:42,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 522 transitions, 6283 flow [2024-06-27 20:14:49,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 522 transitions, 6074 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:14:49,781 INFO L231 Difference]: Finished difference. Result has 418 places, 503 transitions, 5172 flow [2024-06-27 20:14:49,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4978, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5172, PETRI_PLACES=418, PETRI_TRANSITIONS=503} [2024-06-27 20:14:49,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-27 20:14:49,782 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 503 transitions, 5172 flow [2024-06-27 20:14:49,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:49,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:49,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:49,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:14:49,782 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:49,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:49,783 INFO L85 PathProgramCache]: Analyzing trace with hash 712547355, now seen corresponding path program 4 times [2024-06-27 20:14:49,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:49,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578432230] [2024-06-27 20:14:49,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:49,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:49,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:50,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:50,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:50,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578432230] [2024-06-27 20:14:50,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578432230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:50,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:50,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:50,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869342942] [2024-06-27 20:14:50,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:50,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:50,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:50,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:50,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:50,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:14:50,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 503 transitions, 5172 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:50,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:50,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:14:50,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:52,442 INFO L124 PetriNetUnfolderBase]: 4070/6236 cut-off events. [2024-06-27 20:14:52,442 INFO L125 PetriNetUnfolderBase]: For 1753371/1753379 co-relation queries the response was YES. [2024-06-27 20:14:52,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58061 conditions, 6236 events. 4070/6236 cut-off events. For 1753371/1753379 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35049 event pairs, 868 based on Foata normal form. 5/6238 useless extension candidates. Maximal degree in co-relation 57874. Up to 6140 conditions per place. [2024-06-27 20:14:52,542 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 474 selfloop transitions, 37 changer transitions 0/514 dead transitions. [2024-06-27 20:14:52,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 514 transitions, 6220 flow [2024-06-27 20:14:52,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:14:52,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:14:52,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-27 20:14:52,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-27 20:14:52,543 INFO L175 Difference]: Start difference. First operand has 418 places, 503 transitions, 5172 flow. Second operand 8 states and 117 transitions. [2024-06-27 20:14:52,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 514 transitions, 6220 flow [2024-06-27 20:14:59,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 514 transitions, 5930 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 20:14:59,228 INFO L231 Difference]: Finished difference. Result has 416 places, 503 transitions, 4961 flow [2024-06-27 20:14:59,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4961, PETRI_PLACES=416, PETRI_TRANSITIONS=503} [2024-06-27 20:14:59,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-27 20:14:59,229 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 503 transitions, 4961 flow [2024-06-27 20:14:59,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:59,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:59,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:59,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:14:59,229 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:59,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:59,230 INFO L85 PathProgramCache]: Analyzing trace with hash -574105033, now seen corresponding path program 1 times [2024-06-27 20:14:59,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:59,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094410582] [2024-06-27 20:14:59,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:59,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:59,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:00,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:00,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:00,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094410582] [2024-06-27 20:15:00,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094410582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:00,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:00,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:00,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872649994] [2024-06-27 20:15:00,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:00,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:00,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:00,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:00,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:00,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:00,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 503 transitions, 4961 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:00,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:00,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:00,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:01,583 INFO L124 PetriNetUnfolderBase]: 3921/6078 cut-off events. [2024-06-27 20:15:01,583 INFO L125 PetriNetUnfolderBase]: For 1526587/1526609 co-relation queries the response was YES. [2024-06-27 20:15:01,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53724 conditions, 6078 events. 3921/6078 cut-off events. For 1526587/1526609 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34966 event pairs, 729 based on Foata normal form. 2/6043 useless extension candidates. Maximal degree in co-relation 53536. Up to 5874 conditions per place. [2024-06-27 20:15:01,892 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 481 selfloop transitions, 25 changer transitions 0/535 dead transitions. [2024-06-27 20:15:01,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 535 transitions, 6444 flow [2024-06-27 20:15:01,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:15:01,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:15:01,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 20:15:01,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804878048780488 [2024-06-27 20:15:01,893 INFO L175 Difference]: Start difference. First operand has 416 places, 503 transitions, 4961 flow. Second operand 10 states and 156 transitions. [2024-06-27 20:15:01,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 535 transitions, 6444 flow [2024-06-27 20:15:10,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 535 transitions, 6350 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:10,801 INFO L231 Difference]: Finished difference. Result has 419 places, 507 transitions, 5054 flow [2024-06-27 20:15:10,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4867, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5054, PETRI_PLACES=419, PETRI_TRANSITIONS=507} [2024-06-27 20:15:10,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-27 20:15:10,802 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 507 transitions, 5054 flow [2024-06-27 20:15:10,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:10,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:10,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:10,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:15:10,803 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:10,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:10,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1947705647, now seen corresponding path program 1 times [2024-06-27 20:15:10,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:10,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651147893] [2024-06-27 20:15:10,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:10,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:10,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:11,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:11,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:11,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651147893] [2024-06-27 20:15:11,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651147893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:11,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:11,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:11,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918373701] [2024-06-27 20:15:11,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:11,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:11,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:11,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:11,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:11,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:11,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 507 transitions, 5054 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:11,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:11,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:11,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:13,231 INFO L124 PetriNetUnfolderBase]: 3942/6108 cut-off events. [2024-06-27 20:15:13,231 INFO L125 PetriNetUnfolderBase]: For 1560093/1560115 co-relation queries the response was YES. [2024-06-27 20:15:13,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54399 conditions, 6108 events. 3942/6108 cut-off events. For 1560093/1560115 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35207 event pairs, 769 based on Foata normal form. 2/6073 useless extension candidates. Maximal degree in co-relation 54210. Up to 5923 conditions per place. [2024-06-27 20:15:13,334 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 480 selfloop transitions, 26 changer transitions 0/535 dead transitions. [2024-06-27 20:15:13,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 535 transitions, 6195 flow [2024-06-27 20:15:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:15:13,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:15:13,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 164 transitions. [2024-06-27 20:15:13,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:15:13,335 INFO L175 Difference]: Start difference. First operand has 419 places, 507 transitions, 5054 flow. Second operand 11 states and 164 transitions. [2024-06-27 20:15:13,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 535 transitions, 6195 flow [2024-06-27 20:15:21,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 535 transitions, 6086 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:21,500 INFO L231 Difference]: Finished difference. Result has 424 places, 510 transitions, 5072 flow [2024-06-27 20:15:21,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5072, PETRI_PLACES=424, PETRI_TRANSITIONS=510} [2024-06-27 20:15:21,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-27 20:15:21,501 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 510 transitions, 5072 flow [2024-06-27 20:15:21,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:21,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:21,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:21,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:15:21,501 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:21,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:21,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1947705771, now seen corresponding path program 2 times [2024-06-27 20:15:21,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:21,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454078851] [2024-06-27 20:15:21,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:21,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:22,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:22,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:22,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454078851] [2024-06-27 20:15:22,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454078851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:22,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:22,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:22,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983256216] [2024-06-27 20:15:22,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:22,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:22,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:22,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:22,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:22,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:22,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 510 transitions, 5072 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:22,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:22,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:22,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:24,058 INFO L124 PetriNetUnfolderBase]: 3937/6101 cut-off events. [2024-06-27 20:15:24,058 INFO L125 PetriNetUnfolderBase]: For 1561828/1561850 co-relation queries the response was YES. [2024-06-27 20:15:24,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54530 conditions, 6101 events. 3937/6101 cut-off events. For 1561828/1561850 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35138 event pairs, 768 based on Foata normal form. 2/6066 useless extension candidates. Maximal degree in co-relation 54339. Up to 5926 conditions per place. [2024-06-27 20:15:24,161 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 482 selfloop transitions, 22 changer transitions 0/533 dead transitions. [2024-06-27 20:15:24,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 533 transitions, 6139 flow [2024-06-27 20:15:24,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:15:24,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:15:24,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-27 20:15:24,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 20:15:24,162 INFO L175 Difference]: Start difference. First operand has 424 places, 510 transitions, 5072 flow. Second operand 10 states and 150 transitions. [2024-06-27 20:15:24,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 533 transitions, 6139 flow [2024-06-27 20:15:31,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 533 transitions, 6002 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-27 20:15:31,902 INFO L231 Difference]: Finished difference. Result has 425 places, 510 transitions, 4984 flow [2024-06-27 20:15:31,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4935, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4984, PETRI_PLACES=425, PETRI_TRANSITIONS=510} [2024-06-27 20:15:31,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-27 20:15:31,902 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 510 transitions, 4984 flow [2024-06-27 20:15:31,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:31,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:31,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:31,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:15:31,903 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:31,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:31,903 INFO L85 PathProgramCache]: Analyzing trace with hash 603246263, now seen corresponding path program 2 times [2024-06-27 20:15:31,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:31,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621122166] [2024-06-27 20:15:31,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:31,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:31,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:32,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:32,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:32,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621122166] [2024-06-27 20:15:32,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621122166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:32,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:32,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:32,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474038010] [2024-06-27 20:15:32,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:32,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:32,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:32,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:32,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:32,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:32,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 510 transitions, 4984 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:32,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:32,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:32,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:34,212 INFO L124 PetriNetUnfolderBase]: 3936/6101 cut-off events. [2024-06-27 20:15:34,212 INFO L125 PetriNetUnfolderBase]: For 1573812/1573834 co-relation queries the response was YES. [2024-06-27 20:15:34,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54388 conditions, 6101 events. 3936/6101 cut-off events. For 1573812/1573834 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35165 event pairs, 766 based on Foata normal form. 2/6066 useless extension candidates. Maximal degree in co-relation 54196. Up to 5849 conditions per place. [2024-06-27 20:15:34,303 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 446 selfloop transitions, 58 changer transitions 0/533 dead transitions. [2024-06-27 20:15:34,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 533 transitions, 6119 flow [2024-06-27 20:15:34,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:34,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:34,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:15:34,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 20:15:34,304 INFO L175 Difference]: Start difference. First operand has 425 places, 510 transitions, 4984 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:15:34,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 533 transitions, 6119 flow [2024-06-27 20:15:42,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 533 transitions, 6070 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 20:15:42,189 INFO L231 Difference]: Finished difference. Result has 425 places, 513 transitions, 5131 flow [2024-06-27 20:15:42,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4935, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5131, PETRI_PLACES=425, PETRI_TRANSITIONS=513} [2024-06-27 20:15:42,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-27 20:15:42,190 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 513 transitions, 5131 flow [2024-06-27 20:15:42,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:42,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:42,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:42,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:15:42,190 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:42,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:42,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1829617967, now seen corresponding path program 3 times [2024-06-27 20:15:42,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:42,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627225088] [2024-06-27 20:15:42,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:42,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:42,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-27 20:15:42,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:42,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627225088] [2024-06-27 20:15:42,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627225088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:42,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:42,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:42,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951398056] [2024-06-27 20:15:42,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:42,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:42,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:42,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:42,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:43,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:43,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 513 transitions, 5131 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:43,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:43,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:43,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:44,633 INFO L124 PetriNetUnfolderBase]: 3957/6132 cut-off events. [2024-06-27 20:15:44,633 INFO L125 PetriNetUnfolderBase]: For 1618888/1618910 co-relation queries the response was YES. [2024-06-27 20:15:44,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55690 conditions, 6132 events. 3957/6132 cut-off events. For 1618888/1618910 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 35452 event pairs, 771 based on Foata normal form. 2/6097 useless extension candidates. Maximal degree in co-relation 55497. Up to 5849 conditions per place. [2024-06-27 20:15:44,721 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 445 selfloop transitions, 71 changer transitions 0/545 dead transitions. [2024-06-27 20:15:44,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 545 transitions, 7050 flow [2024-06-27 20:15:44,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:44,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:44,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 20:15:44,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 20:15:44,722 INFO L175 Difference]: Start difference. First operand has 425 places, 513 transitions, 5131 flow. Second operand 9 states and 149 transitions. [2024-06-27 20:15:44,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 545 transitions, 7050 flow [2024-06-27 20:15:53,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 545 transitions, 6876 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:53,413 INFO L231 Difference]: Finished difference. Result has 428 places, 522 transitions, 5386 flow [2024-06-27 20:15:53,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4957, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5386, PETRI_PLACES=428, PETRI_TRANSITIONS=522} [2024-06-27 20:15:53,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-27 20:15:53,414 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 522 transitions, 5386 flow [2024-06-27 20:15:53,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:53,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:53,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:53,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:15:53,415 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:53,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:53,415 INFO L85 PathProgramCache]: Analyzing trace with hash 603241489, now seen corresponding path program 3 times [2024-06-27 20:15:53,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:53,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740726927] [2024-06-27 20:15:53,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:53,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:53,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:54,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-27 20:15:54,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:54,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740726927] [2024-06-27 20:15:54,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740726927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:54,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:54,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:54,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129616664] [2024-06-27 20:15:54,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:54,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:54,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:54,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:54,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:54,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:54,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 522 transitions, 5386 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:54,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:54,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:54,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:55,763 INFO L124 PetriNetUnfolderBase]: 3965/6144 cut-off events. [2024-06-27 20:15:55,763 INFO L125 PetriNetUnfolderBase]: For 1645968/1645990 co-relation queries the response was YES. [2024-06-27 20:15:55,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56533 conditions, 6144 events. 3965/6144 cut-off events. For 1645968/1645990 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35511 event pairs, 772 based on Foata normal form. 2/6109 useless extension candidates. Maximal degree in co-relation 56338. Up to 5963 conditions per place. [2024-06-27 20:15:55,863 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 480 selfloop transitions, 31 changer transitions 0/540 dead transitions. [2024-06-27 20:15:55,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 540 transitions, 6523 flow [2024-06-27 20:15:55,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:55,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:55,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 20:15:55,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-27 20:15:55,864 INFO L175 Difference]: Start difference. First operand has 428 places, 522 transitions, 5386 flow. Second operand 9 states and 136 transitions. [2024-06-27 20:15:55,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 540 transitions, 6523 flow [2024-06-27 20:16:04,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 540 transitions, 6392 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:04,202 INFO L231 Difference]: Finished difference. Result has 433 places, 524 transitions, 5400 flow [2024-06-27 20:16:04,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5400, PETRI_PLACES=433, PETRI_TRANSITIONS=524} [2024-06-27 20:16:04,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-27 20:16:04,202 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 524 transitions, 5400 flow [2024-06-27 20:16:04,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:04,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:04,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:04,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:16:04,203 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:04,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:04,203 INFO L85 PathProgramCache]: Analyzing trace with hash 603419243, now seen corresponding path program 4 times [2024-06-27 20:16:04,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:04,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820758023] [2024-06-27 20:16:04,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:04,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:05,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:05,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820758023] [2024-06-27 20:16:05,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820758023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:05,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:05,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:05,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126899377] [2024-06-27 20:16:05,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:05,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:05,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:05,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:05,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:05,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:05,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 524 transitions, 5400 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:05,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:05,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:05,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:06,700 INFO L124 PetriNetUnfolderBase]: 3959/6136 cut-off events. [2024-06-27 20:16:06,700 INFO L125 PetriNetUnfolderBase]: For 1645995/1646017 co-relation queries the response was YES. [2024-06-27 20:16:06,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56364 conditions, 6136 events. 3959/6136 cut-off events. For 1645995/1646017 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35469 event pairs, 766 based on Foata normal form. 2/6101 useless extension candidates. Maximal degree in co-relation 56167. Up to 5885 conditions per place. [2024-06-27 20:16:06,801 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 455 selfloop transitions, 59 changer transitions 0/543 dead transitions. [2024-06-27 20:16:06,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 543 transitions, 6483 flow [2024-06-27 20:16:06,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:06,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:06,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 20:16:06,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 20:16:06,802 INFO L175 Difference]: Start difference. First operand has 433 places, 524 transitions, 5400 flow. Second operand 9 states and 143 transitions. [2024-06-27 20:16:06,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 543 transitions, 6483 flow [2024-06-27 20:16:15,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 543 transitions, 6316 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:15,206 INFO L231 Difference]: Finished difference. Result has 435 places, 524 transitions, 5357 flow [2024-06-27 20:16:15,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5233, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5357, PETRI_PLACES=435, PETRI_TRANSITIONS=524} [2024-06-27 20:16:15,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-27 20:16:15,207 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 524 transitions, 5357 flow [2024-06-27 20:16:15,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:15,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:15,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:15,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:16:15,208 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:15,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:15,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1060839189, now seen corresponding path program 5 times [2024-06-27 20:16:15,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:15,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133227448] [2024-06-27 20:16:15,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:15,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:15,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:16,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:16,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:16,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133227448] [2024-06-27 20:16:16,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133227448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:16,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:16,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:16,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752087174] [2024-06-27 20:16:16,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:16,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:16,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:16,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:16,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:16,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:16,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 524 transitions, 5357 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:16,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:16,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:16,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:17,799 INFO L124 PetriNetUnfolderBase]: 3980/6164 cut-off events. [2024-06-27 20:16:17,799 INFO L125 PetriNetUnfolderBase]: For 1678619/1678641 co-relation queries the response was YES. [2024-06-27 20:16:17,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56721 conditions, 6164 events. 3980/6164 cut-off events. For 1678619/1678641 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 35646 event pairs, 773 based on Foata normal form. 3/6130 useless extension candidates. Maximal degree in co-relation 56523. Up to 5976 conditions per place. [2024-06-27 20:16:17,893 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 486 selfloop transitions, 32 changer transitions 0/547 dead transitions. [2024-06-27 20:16:17,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 547 transitions, 7176 flow [2024-06-27 20:16:17,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:17,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:17,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 20:16:17,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 20:16:17,894 INFO L175 Difference]: Start difference. First operand has 435 places, 524 transitions, 5357 flow. Second operand 9 states and 135 transitions. [2024-06-27 20:16:17,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 547 transitions, 7176 flow [2024-06-27 20:16:25,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 547 transitions, 7040 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:16:25,499 INFO L231 Difference]: Finished difference. Result has 437 places, 530 transitions, 5475 flow [2024-06-27 20:16:25,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5221, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5475, PETRI_PLACES=437, PETRI_TRANSITIONS=530} [2024-06-27 20:16:25,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-27 20:16:25,500 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 530 transitions, 5475 flow [2024-06-27 20:16:25,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:25,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:25,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:25,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:16:25,500 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:25,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:25,500 INFO L85 PathProgramCache]: Analyzing trace with hash -304395503, now seen corresponding path program 6 times [2024-06-27 20:16:25,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:25,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871866487] [2024-06-27 20:16:25,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:25,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:25,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:26,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:26,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:26,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871866487] [2024-06-27 20:16:26,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871866487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:26,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:26,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:26,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206748933] [2024-06-27 20:16:26,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:26,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:26,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:26,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:26,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:26,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:26,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 530 transitions, 5475 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:26,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:26,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:26,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:28,060 INFO L124 PetriNetUnfolderBase]: 3981/6167 cut-off events. [2024-06-27 20:16:28,060 INFO L125 PetriNetUnfolderBase]: For 1691774/1691796 co-relation queries the response was YES. [2024-06-27 20:16:28,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57373 conditions, 6167 events. 3981/6167 cut-off events. For 1691774/1691796 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 35684 event pairs, 768 based on Foata normal form. 2/6132 useless extension candidates. Maximal degree in co-relation 57173. Up to 5971 conditions per place. [2024-06-27 20:16:28,152 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 483 selfloop transitions, 37 changer transitions 0/549 dead transitions. [2024-06-27 20:16:28,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 549 transitions, 6650 flow [2024-06-27 20:16:28,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:28,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:28,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 20:16:28,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-27 20:16:28,153 INFO L175 Difference]: Start difference. First operand has 437 places, 530 transitions, 5475 flow. Second operand 9 states and 137 transitions. [2024-06-27 20:16:28,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 549 transitions, 6650 flow [2024-06-27 20:16:35,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 549 transitions, 6466 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:35,741 INFO L231 Difference]: Finished difference. Result has 440 places, 533 transitions, 5465 flow [2024-06-27 20:16:35,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5291, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5465, PETRI_PLACES=440, PETRI_TRANSITIONS=533} [2024-06-27 20:16:35,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-27 20:16:35,741 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 533 transitions, 5465 flow [2024-06-27 20:16:35,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:35,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:35,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:35,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:16:35,741 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:35,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:35,742 INFO L85 PathProgramCache]: Analyzing trace with hash -67916529, now seen corresponding path program 1 times [2024-06-27 20:16:35,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:35,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373716138] [2024-06-27 20:16:35,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:35,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:35,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:36,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:36,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:36,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373716138] [2024-06-27 20:16:36,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373716138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:36,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:36,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:36,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670689884] [2024-06-27 20:16:36,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:36,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:36,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:36,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:36,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:36,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:16:36,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 533 transitions, 5465 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:36,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:36,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:16:36,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:38,748 INFO L124 PetriNetUnfolderBase]: 4193/6407 cut-off events. [2024-06-27 20:16:38,748 INFO L125 PetriNetUnfolderBase]: For 2000841/2000841 co-relation queries the response was YES. [2024-06-27 20:16:38,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63161 conditions, 6407 events. 4193/6407 cut-off events. For 2000841/2000841 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 36144 event pairs, 859 based on Foata normal form. 1/6406 useless extension candidates. Maximal degree in co-relation 62960. Up to 6374 conditions per place. [2024-06-27 20:16:38,846 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 523 selfloop transitions, 22 changer transitions 0/548 dead transitions. [2024-06-27 20:16:38,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 548 transitions, 6626 flow [2024-06-27 20:16:38,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:38,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:38,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-27 20:16:38,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-27 20:16:38,847 INFO L175 Difference]: Start difference. First operand has 440 places, 533 transitions, 5465 flow. Second operand 8 states and 112 transitions. [2024-06-27 20:16:38,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 548 transitions, 6626 flow [2024-06-27 20:16:46,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 548 transitions, 6434 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:46,493 INFO L231 Difference]: Finished difference. Result has 441 places, 536 transitions, 5371 flow [2024-06-27 20:16:46,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5277, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5371, PETRI_PLACES=441, PETRI_TRANSITIONS=536} [2024-06-27 20:16:46,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-27 20:16:46,494 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 536 transitions, 5371 flow [2024-06-27 20:16:46,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:46,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:46,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:46,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:16:46,494 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:46,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:46,494 INFO L85 PathProgramCache]: Analyzing trace with hash 890048085, now seen corresponding path program 4 times [2024-06-27 20:16:46,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:46,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036128454] [2024-06-27 20:16:46,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:46,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:46,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:47,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:47,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:47,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036128454] [2024-06-27 20:16:47,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036128454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:47,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:47,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:47,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927872267] [2024-06-27 20:16:47,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:47,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:47,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:47,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:47,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:47,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:47,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 536 transitions, 5371 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:47,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:47,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:47,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:48,907 INFO L124 PetriNetUnfolderBase]: 3983/6170 cut-off events. [2024-06-27 20:16:48,907 INFO L125 PetriNetUnfolderBase]: For 1701427/1701449 co-relation queries the response was YES. [2024-06-27 20:16:48,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57217 conditions, 6170 events. 3983/6170 cut-off events. For 1701427/1701449 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 35636 event pairs, 772 based on Foata normal form. 2/6135 useless extension candidates. Maximal degree in co-relation 57015. Up to 6016 conditions per place. [2024-06-27 20:16:49,013 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 503 selfloop transitions, 19 changer transitions 0/551 dead transitions. [2024-06-27 20:16:49,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 551 transitions, 6530 flow [2024-06-27 20:16:49,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:49,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:49,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-27 20:16:49,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34959349593495936 [2024-06-27 20:16:49,015 INFO L175 Difference]: Start difference. First operand has 441 places, 536 transitions, 5371 flow. Second operand 9 states and 129 transitions. [2024-06-27 20:16:49,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 551 transitions, 6530 flow [2024-06-27 20:16:59,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 551 transitions, 6474 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:59,504 INFO L231 Difference]: Finished difference. Result has 443 places, 538 transitions, 5444 flow [2024-06-27 20:16:59,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5315, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5444, PETRI_PLACES=443, PETRI_TRANSITIONS=538} [2024-06-27 20:16:59,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-27 20:16:59,505 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 538 transitions, 5444 flow [2024-06-27 20:16:59,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:59,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:59,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:59,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:16:59,505 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:59,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:59,506 INFO L85 PathProgramCache]: Analyzing trace with hash -304568483, now seen corresponding path program 7 times [2024-06-27 20:16:59,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:59,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460225402] [2024-06-27 20:16:59,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:59,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:59,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:00,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:00,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:00,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460225402] [2024-06-27 20:17:00,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460225402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:00,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:00,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:00,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893680087] [2024-06-27 20:17:00,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:00,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:00,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:00,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:00,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:00,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:00,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 538 transitions, 5444 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:00,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:00,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:00,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:01,973 INFO L124 PetriNetUnfolderBase]: 3993/6186 cut-off events. [2024-06-27 20:17:01,973 INFO L125 PetriNetUnfolderBase]: For 1724086/1724108 co-relation queries the response was YES. [2024-06-27 20:17:02,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57670 conditions, 6186 events. 3993/6186 cut-off events. For 1724086/1724108 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 35789 event pairs, 766 based on Foata normal form. 2/6151 useless extension candidates. Maximal degree in co-relation 57467. Up to 5980 conditions per place. [2024-06-27 20:17:02,079 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 486 selfloop transitions, 42 changer transitions 0/557 dead transitions. [2024-06-27 20:17:02,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 557 transitions, 6643 flow [2024-06-27 20:17:02,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:02,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 20:17:02,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-27 20:17:02,080 INFO L175 Difference]: Start difference. First operand has 443 places, 538 transitions, 5444 flow. Second operand 9 states and 136 transitions. [2024-06-27 20:17:02,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 557 transitions, 6643 flow [2024-06-27 20:17:12,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 557 transitions, 6530 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:12,225 INFO L231 Difference]: Finished difference. Result has 445 places, 541 transitions, 5523 flow [2024-06-27 20:17:12,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5331, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5523, PETRI_PLACES=445, PETRI_TRANSITIONS=541} [2024-06-27 20:17:12,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-27 20:17:12,226 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 541 transitions, 5523 flow [2024-06-27 20:17:12,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:12,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:12,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:12,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:17:12,227 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:12,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:12,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1070770743, now seen corresponding path program 8 times [2024-06-27 20:17:12,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:12,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241476681] [2024-06-27 20:17:12,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:12,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:13,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-27 20:17:13,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:13,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241476681] [2024-06-27 20:17:13,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241476681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:13,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:13,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:13,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694224792] [2024-06-27 20:17:13,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:13,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:13,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:13,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:13,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:13,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:17:13,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 541 transitions, 5523 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:13,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:13,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:17:13,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:14,843 INFO L124 PetriNetUnfolderBase]: 4003/6198 cut-off events. [2024-06-27 20:17:14,843 INFO L125 PetriNetUnfolderBase]: For 1723057/1723079 co-relation queries the response was YES. [2024-06-27 20:17:14,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57837 conditions, 6198 events. 4003/6198 cut-off events. For 1723057/1723079 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35830 event pairs, 765 based on Foata normal form. 2/6163 useless extension candidates. Maximal degree in co-relation 57633. Up to 5946 conditions per place. [2024-06-27 20:17:14,949 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 471 selfloop transitions, 61 changer transitions 0/561 dead transitions. [2024-06-27 20:17:14,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 561 transitions, 7034 flow [2024-06-27 20:17:14,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:14,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:14,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 20:17:14,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-27 20:17:14,950 INFO L175 Difference]: Start difference. First operand has 445 places, 541 transitions, 5523 flow. Second operand 9 states and 139 transitions. [2024-06-27 20:17:14,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 561 transitions, 7034 flow [2024-06-27 20:17:24,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 561 transitions, 6864 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:24,340 INFO L231 Difference]: Finished difference. Result has 447 places, 544 transitions, 5589 flow [2024-06-27 20:17:24,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5353, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5589, PETRI_PLACES=447, PETRI_TRANSITIONS=544} [2024-06-27 20:17:24,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-27 20:17:24,341 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 544 transitions, 5589 flow [2024-06-27 20:17:24,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:24,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:24,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:24,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:17:24,341 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:24,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:24,341 INFO L85 PathProgramCache]: Analyzing trace with hash 713645762, now seen corresponding path program 1 times [2024-06-27 20:17:24,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:24,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112580583] [2024-06-27 20:17:24,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:24,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:24,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:25,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:25,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:25,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112580583] [2024-06-27 20:17:25,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112580583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:25,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:25,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:25,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180574219] [2024-06-27 20:17:25,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:25,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:25,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:25,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:25,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:17:25,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 544 transitions, 5589 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:25,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:25,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:17:25,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:27,037 INFO L124 PetriNetUnfolderBase]: 4191/6405 cut-off events. [2024-06-27 20:17:27,037 INFO L125 PetriNetUnfolderBase]: For 2037727/2037727 co-relation queries the response was YES. [2024-06-27 20:17:27,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63468 conditions, 6405 events. 4191/6405 cut-off events. For 2037727/2037727 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 36187 event pairs, 849 based on Foata normal form. 1/6404 useless extension candidates. Maximal degree in co-relation 63263. Up to 6253 conditions per place. [2024-06-27 20:17:27,143 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 508 selfloop transitions, 61 changer transitions 0/572 dead transitions. [2024-06-27 20:17:27,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 572 transitions, 7105 flow [2024-06-27 20:17:27,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:27,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:27,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:17:27,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-27 20:17:27,144 INFO L175 Difference]: Start difference. First operand has 447 places, 544 transitions, 5589 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:17:27,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 572 transitions, 7105 flow [2024-06-27 20:17:37,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 572 transitions, 6875 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:37,266 INFO L231 Difference]: Finished difference. Result has 448 places, 544 transitions, 5491 flow [2024-06-27 20:17:37,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5359, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5491, PETRI_PLACES=448, PETRI_TRANSITIONS=544} [2024-06-27 20:17:37,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-27 20:17:37,266 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 544 transitions, 5491 flow [2024-06-27 20:17:37,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:37,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:37,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:37,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:17:37,267 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:37,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:37,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1959262782, now seen corresponding path program 2 times [2024-06-27 20:17:37,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:37,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219201599] [2024-06-27 20:17:37,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:37,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:37,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:38,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:38,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:38,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219201599] [2024-06-27 20:17:38,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219201599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:38,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:38,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:38,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255119753] [2024-06-27 20:17:38,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:38,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:38,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:38,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:38,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:38,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:17:38,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 544 transitions, 5491 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:38,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:38,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:17:38,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:39,997 INFO L124 PetriNetUnfolderBase]: 4196/6412 cut-off events. [2024-06-27 20:17:39,997 INFO L125 PetriNetUnfolderBase]: For 2062594/2062594 co-relation queries the response was YES. [2024-06-27 20:17:40,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63449 conditions, 6412 events. 4196/6412 cut-off events. For 2062594/2062594 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 36188 event pairs, 856 based on Foata normal form. 1/6411 useless extension candidates. Maximal degree in co-relation 63243. Up to 6317 conditions per place. [2024-06-27 20:17:40,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 525 selfloop transitions, 42 changer transitions 0/570 dead transitions. [2024-06-27 20:17:40,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 570 transitions, 6738 flow [2024-06-27 20:17:40,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:40,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:40,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 20:17:40,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:17:40,101 INFO L175 Difference]: Start difference. First operand has 448 places, 544 transitions, 5491 flow. Second operand 8 states and 128 transitions. [2024-06-27 20:17:40,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 570 transitions, 6738 flow [2024-06-27 20:17:48,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 570 transitions, 6562 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:48,578 INFO L231 Difference]: Finished difference. Result has 448 places, 547 transitions, 5462 flow [2024-06-27 20:17:48,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5325, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5462, PETRI_PLACES=448, PETRI_TRANSITIONS=547} [2024-06-27 20:17:48,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-27 20:17:48,579 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 547 transitions, 5462 flow [2024-06-27 20:17:48,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:48,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:48,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:48,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:17:48,579 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:48,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:48,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1729538295, now seen corresponding path program 1 times [2024-06-27 20:17:48,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:48,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448096147] [2024-06-27 20:17:48,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:48,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:48,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:49,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:49,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448096147] [2024-06-27 20:17:49,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448096147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:49,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:49,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:49,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905392770] [2024-06-27 20:17:49,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:49,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:49,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:49,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:49,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:49,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:17:49,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 547 transitions, 5462 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:49,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:49,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:17:49,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:51,230 INFO L124 PetriNetUnfolderBase]: 4206/6426 cut-off events. [2024-06-27 20:17:51,231 INFO L125 PetriNetUnfolderBase]: For 2074744/2074744 co-relation queries the response was YES. [2024-06-27 20:17:51,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63532 conditions, 6426 events. 4206/6426 cut-off events. For 2074744/2074744 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 36306 event pairs, 847 based on Foata normal form. 2/6426 useless extension candidates. Maximal degree in co-relation 63326. Up to 6320 conditions per place. [2024-06-27 20:17:51,332 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 555 selfloop transitions, 24 changer transitions 0/582 dead transitions. [2024-06-27 20:17:51,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 582 transitions, 6802 flow [2024-06-27 20:17:51,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:51,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:51,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 20:17:51,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 20:17:51,333 INFO L175 Difference]: Start difference. First operand has 448 places, 547 transitions, 5462 flow. Second operand 9 states and 143 transitions. [2024-06-27 20:17:51,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 582 transitions, 6802 flow [2024-06-27 20:17:58,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 582 transitions, 6704 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:58,975 INFO L231 Difference]: Finished difference. Result has 450 places, 550 transitions, 5514 flow [2024-06-27 20:17:58,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5514, PETRI_PLACES=450, PETRI_TRANSITIONS=550} [2024-06-27 20:17:58,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-27 20:17:58,976 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 550 transitions, 5514 flow [2024-06-27 20:17:58,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:58,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:58,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:58,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 20:17:58,976 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:58,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:58,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1729418139, now seen corresponding path program 1 times [2024-06-27 20:17:58,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:58,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260602688] [2024-06-27 20:17:58,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:58,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:58,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:59,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:59,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:59,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260602688] [2024-06-27 20:17:59,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260602688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:59,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:59,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:59,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708599066] [2024-06-27 20:17:59,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:59,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:59,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:59,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:59,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:59,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:17:59,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 550 transitions, 5514 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:59,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:59,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:17:59,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:01,627 INFO L124 PetriNetUnfolderBase]: 4232/6462 cut-off events. [2024-06-27 20:18:01,627 INFO L125 PetriNetUnfolderBase]: For 2098247/2098247 co-relation queries the response was YES. [2024-06-27 20:18:01,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64432 conditions, 6462 events. 4232/6462 cut-off events. For 2098247/2098247 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36513 event pairs, 841 based on Foata normal form. 2/6462 useless extension candidates. Maximal degree in co-relation 64226. Up to 6239 conditions per place. [2024-06-27 20:18:01,725 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 506 selfloop transitions, 90 changer transitions 0/599 dead transitions. [2024-06-27 20:18:01,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 599 transitions, 7274 flow [2024-06-27 20:18:01,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:01,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:01,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 20:18:01,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 20:18:01,727 INFO L175 Difference]: Start difference. First operand has 450 places, 550 transitions, 5514 flow. Second operand 9 states and 149 transitions. [2024-06-27 20:18:01,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 599 transitions, 7274 flow [2024-06-27 20:18:08,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 599 transitions, 7132 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:08,393 INFO L231 Difference]: Finished difference. Result has 453 places, 569 transitions, 5775 flow [2024-06-27 20:18:08,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5372, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5775, PETRI_PLACES=453, PETRI_TRANSITIONS=569} [2024-06-27 20:18:08,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-27 20:18:08,394 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 569 transitions, 5775 flow [2024-06-27 20:18:08,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:08,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:08,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:08,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 20:18:08,394 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:08,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:08,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1729418325, now seen corresponding path program 2 times [2024-06-27 20:18:08,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:08,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351460910] [2024-06-27 20:18:08,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:08,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:08,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:09,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:09,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:09,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351460910] [2024-06-27 20:18:09,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351460910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:09,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:09,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:09,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85105721] [2024-06-27 20:18:09,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:09,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:09,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:09,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:09,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:09,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:18:09,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 569 transitions, 5775 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:09,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:09,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:18:09,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:10,830 INFO L124 PetriNetUnfolderBase]: 4258/6498 cut-off events. [2024-06-27 20:18:10,830 INFO L125 PetriNetUnfolderBase]: For 2154618/2154618 co-relation queries the response was YES. [2024-06-27 20:18:10,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66236 conditions, 6498 events. 4258/6498 cut-off events. For 2154618/2154618 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 36723 event pairs, 845 based on Foata normal form. 2/6498 useless extension candidates. Maximal degree in co-relation 66028. Up to 6310 conditions per place. [2024-06-27 20:18:10,947 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 541 selfloop transitions, 61 changer transitions 0/605 dead transitions. [2024-06-27 20:18:10,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 605 transitions, 7569 flow [2024-06-27 20:18:10,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:10,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:10,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:18:10,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 20:18:10,948 INFO L175 Difference]: Start difference. First operand has 453 places, 569 transitions, 5775 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:18:10,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 605 transitions, 7569 flow [2024-06-27 20:18:21,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 605 transitions, 7471 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 20:18:21,466 INFO L231 Difference]: Finished difference. Result has 459 places, 575 transitions, 6013 flow [2024-06-27 20:18:21,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6013, PETRI_PLACES=459, PETRI_TRANSITIONS=575} [2024-06-27 20:18:21,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-27 20:18:21,467 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 575 transitions, 6013 flow [2024-06-27 20:18:21,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:21,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:21,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:21,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 20:18:21,468 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:21,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:21,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1552286805, now seen corresponding path program 3 times [2024-06-27 20:18:21,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:21,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435243827] [2024-06-27 20:18:21,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:21,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:21,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:22,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:22,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:22,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435243827] [2024-06-27 20:18:22,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435243827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:22,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:22,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:22,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414691722] [2024-06-27 20:18:22,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:22,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:22,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:22,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:22,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:22,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:18:22,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 575 transitions, 6013 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:22,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:22,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:18:22,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:23,858 INFO L124 PetriNetUnfolderBase]: 4268/6512 cut-off events. [2024-06-27 20:18:23,858 INFO L125 PetriNetUnfolderBase]: For 2187152/2187152 co-relation queries the response was YES. [2024-06-27 20:18:23,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66672 conditions, 6512 events. 4268/6512 cut-off events. For 2187152/2187152 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36799 event pairs, 854 based on Foata normal form. 2/6512 useless extension candidates. Maximal degree in co-relation 66462. Up to 6412 conditions per place. [2024-06-27 20:18:23,975 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 555 selfloop transitions, 45 changer transitions 0/603 dead transitions. [2024-06-27 20:18:23,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 603 transitions, 7389 flow [2024-06-27 20:18:23,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:23,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:23,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 20:18:23,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-27 20:18:23,977 INFO L175 Difference]: Start difference. First operand has 459 places, 575 transitions, 6013 flow. Second operand 9 states and 139 transitions. [2024-06-27 20:18:23,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 603 transitions, 7389 flow [2024-06-27 20:18:33,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 603 transitions, 7181 flow, removed 76 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:33,785 INFO L231 Difference]: Finished difference. Result has 463 places, 578 transitions, 6011 flow [2024-06-27 20:18:33,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5835, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6011, PETRI_PLACES=463, PETRI_TRANSITIONS=578} [2024-06-27 20:18:33,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-27 20:18:33,785 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 578 transitions, 6011 flow [2024-06-27 20:18:33,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:33,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:33,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:33,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 20:18:33,786 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:33,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:33,786 INFO L85 PathProgramCache]: Analyzing trace with hash 439145905, now seen corresponding path program 2 times [2024-06-27 20:18:33,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:33,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010992917] [2024-06-27 20:18:33,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:33,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:34,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:34,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:34,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010992917] [2024-06-27 20:18:34,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010992917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:34,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:34,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:34,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234790232] [2024-06-27 20:18:34,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:34,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:34,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:34,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:34,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:34,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:18:34,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 578 transitions, 6011 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:34,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:34,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:18:34,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:36,296 INFO L124 PetriNetUnfolderBase]: 4294/6548 cut-off events. [2024-06-27 20:18:36,297 INFO L125 PetriNetUnfolderBase]: For 2235840/2235840 co-relation queries the response was YES. [2024-06-27 20:18:36,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67109 conditions, 6548 events. 4294/6548 cut-off events. For 2235840/2235840 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 37018 event pairs, 856 based on Foata normal form. 2/6548 useless extension candidates. Maximal degree in co-relation 66897. Up to 6385 conditions per place. [2024-06-27 20:18:36,409 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 525 selfloop transitions, 83 changer transitions 0/611 dead transitions. [2024-06-27 20:18:36,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 611 transitions, 7662 flow [2024-06-27 20:18:36,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:36,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:36,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:18:36,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 20:18:36,410 INFO L175 Difference]: Start difference. First operand has 463 places, 578 transitions, 6011 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:18:36,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 611 transitions, 7662 flow [2024-06-27 20:18:46,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 611 transitions, 7514 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:46,839 INFO L231 Difference]: Finished difference. Result has 465 places, 585 transitions, 6096 flow [2024-06-27 20:18:46,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5863, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6096, PETRI_PLACES=465, PETRI_TRANSITIONS=585} [2024-06-27 20:18:46,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-27 20:18:46,839 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 585 transitions, 6096 flow [2024-06-27 20:18:46,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:46,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:46,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:46,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 20:18:46,840 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:46,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:46,841 INFO L85 PathProgramCache]: Analyzing trace with hash -804688975, now seen corresponding path program 3 times [2024-06-27 20:18:46,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:46,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238472213] [2024-06-27 20:18:46,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:46,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:47,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:47,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:47,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238472213] [2024-06-27 20:18:47,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238472213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:47,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:47,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:47,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274445478] [2024-06-27 20:18:47,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:47,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:47,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:47,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:47,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:47,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:18:47,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 585 transitions, 6096 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:47,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:47,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:18:47,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:49,324 INFO L124 PetriNetUnfolderBase]: 4288/6540 cut-off events. [2024-06-27 20:18:49,324 INFO L125 PetriNetUnfolderBase]: For 2239904/2239904 co-relation queries the response was YES. [2024-06-27 20:18:49,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66964 conditions, 6540 events. 4288/6540 cut-off events. For 2239904/2239904 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 36983 event pairs, 861 based on Foata normal form. 2/6540 useless extension candidates. Maximal degree in co-relation 66751. Up to 6394 conditions per place. [2024-06-27 20:18:49,432 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 528 selfloop transitions, 78 changer transitions 0/609 dead transitions. [2024-06-27 20:18:49,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 609 transitions, 7376 flow [2024-06-27 20:18:49,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:49,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:49,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 20:18:49,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 20:18:49,433 INFO L175 Difference]: Start difference. First operand has 465 places, 585 transitions, 6096 flow. Second operand 9 states and 141 transitions. [2024-06-27 20:18:49,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 609 transitions, 7376 flow [2024-06-27 20:19:01,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 609 transitions, 7267 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:19:01,101 INFO L231 Difference]: Finished difference. Result has 470 places, 585 transitions, 6149 flow [2024-06-27 20:19:01,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5987, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6149, PETRI_PLACES=470, PETRI_TRANSITIONS=585} [2024-06-27 20:19:01,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-27 20:19:01,101 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 585 transitions, 6149 flow [2024-06-27 20:19:01,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:01,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:01,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:01,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 20:19:01,102 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:01,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:01,102 INFO L85 PathProgramCache]: Analyzing trace with hash -814215151, now seen corresponding path program 1 times [2024-06-27 20:19:01,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:01,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260397577] [2024-06-27 20:19:01,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:01,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:01,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:02,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:02,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:02,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260397577] [2024-06-27 20:19:02,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260397577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:02,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:02,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:02,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403530267] [2024-06-27 20:19:02,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:02,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:02,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:02,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:02,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:02,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:19:02,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 585 transitions, 6149 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:02,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:02,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:19:02,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:04,003 INFO L124 PetriNetUnfolderBase]: 4296/6552 cut-off events. [2024-06-27 20:19:04,003 INFO L125 PetriNetUnfolderBase]: For 2268570/2268570 co-relation queries the response was YES. [2024-06-27 20:19:04,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67376 conditions, 6552 events. 4296/6552 cut-off events. For 2268570/2268570 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36958 event pairs, 728 based on Foata normal form. 2/6552 useless extension candidates. Maximal degree in co-relation 67161. Up to 6317 conditions per place. [2024-06-27 20:19:04,111 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 538 selfloop transitions, 78 changer transitions 0/619 dead transitions. [2024-06-27 20:19:04,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 619 transitions, 7851 flow [2024-06-27 20:19:04,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:04,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:04,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 20:19:04,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-27 20:19:04,112 INFO L175 Difference]: Start difference. First operand has 470 places, 585 transitions, 6149 flow. Second operand 9 states and 146 transitions. [2024-06-27 20:19:04,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 619 transitions, 7851 flow [2024-06-27 20:19:15,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 619 transitions, 7683 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:15,356 INFO L231 Difference]: Finished difference. Result has 471 places, 589 transitions, 6226 flow [2024-06-27 20:19:15,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5981, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6226, PETRI_PLACES=471, PETRI_TRANSITIONS=589} [2024-06-27 20:19:15,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-27 20:19:15,356 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 589 transitions, 6226 flow [2024-06-27 20:19:15,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:15,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:15,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:15,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 20:19:15,356 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:15,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:15,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1063306351, now seen corresponding path program 2 times [2024-06-27 20:19:15,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:15,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134068338] [2024-06-27 20:19:15,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:15,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:15,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:16,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:16,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134068338] [2024-06-27 20:19:16,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134068338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:16,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:16,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:16,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453496431] [2024-06-27 20:19:16,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:16,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:16,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:16,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:16,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:16,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:19:16,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 589 transitions, 6226 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:16,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:16,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:19:16,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:18,312 INFO L124 PetriNetUnfolderBase]: 4317/6583 cut-off events. [2024-06-27 20:19:18,313 INFO L125 PetriNetUnfolderBase]: For 2323400/2323400 co-relation queries the response was YES. [2024-06-27 20:19:18,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68295 conditions, 6583 events. 4317/6583 cut-off events. For 2323400/2323400 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 37239 event pairs, 858 based on Foata normal form. 2/6583 useless extension candidates. Maximal degree in co-relation 68079. Up to 6420 conditions per place. [2024-06-27 20:19:18,421 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 541 selfloop transitions, 75 changer transitions 0/619 dead transitions. [2024-06-27 20:19:18,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 619 transitions, 7928 flow [2024-06-27 20:19:18,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:18,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:18,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 20:19:18,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:19:18,422 INFO L175 Difference]: Start difference. First operand has 471 places, 589 transitions, 6226 flow. Second operand 9 states and 144 transitions. [2024-06-27 20:19:18,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 619 transitions, 7928 flow [2024-06-27 20:19:27,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 619 transitions, 7752 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:27,791 INFO L231 Difference]: Finished difference. Result has 475 places, 593 transitions, 6297 flow [2024-06-27 20:19:27,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6090, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6297, PETRI_PLACES=475, PETRI_TRANSITIONS=593} [2024-06-27 20:19:27,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-27 20:19:27,791 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 593 transitions, 6297 flow [2024-06-27 20:19:27,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:27,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:27,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:27,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 20:19:27,791 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:27,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:27,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1810657545, now seen corresponding path program 3 times [2024-06-27 20:19:27,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:27,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915530374] [2024-06-27 20:19:27,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:27,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:27,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:28,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:28,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:28,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915530374] [2024-06-27 20:19:28,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915530374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:28,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:28,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:28,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411170838] [2024-06-27 20:19:28,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:28,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:28,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:28,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:28,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:28,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:19:28,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 593 transitions, 6297 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:28,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:28,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:19:28,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:30,695 INFO L124 PetriNetUnfolderBase]: 4312/6576 cut-off events. [2024-06-27 20:19:30,695 INFO L125 PetriNetUnfolderBase]: For 2326674/2326674 co-relation queries the response was YES. [2024-06-27 20:19:30,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68075 conditions, 6576 events. 4312/6576 cut-off events. For 2326674/2326674 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 37209 event pairs, 859 based on Foata normal form. 2/6576 useless extension candidates. Maximal degree in co-relation 67857. Up to 6430 conditions per place. [2024-06-27 20:19:30,807 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 541 selfloop transitions, 73 changer transitions 0/617 dead transitions. [2024-06-27 20:19:30,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 617 transitions, 7591 flow [2024-06-27 20:19:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:30,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:30,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 20:19:30,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 20:19:30,808 INFO L175 Difference]: Start difference. First operand has 475 places, 593 transitions, 6297 flow. Second operand 9 states and 142 transitions. [2024-06-27 20:19:30,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 617 transitions, 7591 flow [2024-06-27 20:19:40,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 617 transitions, 7480 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:19:40,682 INFO L231 Difference]: Finished difference. Result has 479 places, 593 transitions, 6337 flow [2024-06-27 20:19:40,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6186, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6337, PETRI_PLACES=479, PETRI_TRANSITIONS=593} [2024-06-27 20:19:40,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-27 20:19:40,682 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 593 transitions, 6337 flow [2024-06-27 20:19:40,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:40,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:40,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:40,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 20:19:40,683 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:40,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:40,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1703118827, now seen corresponding path program 4 times [2024-06-27 20:19:40,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:40,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457799113] [2024-06-27 20:19:40,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:40,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:40,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:41,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:41,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:41,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457799113] [2024-06-27 20:19:41,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457799113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:41,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:41,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:41,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159544290] [2024-06-27 20:19:41,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:41,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:41,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:41,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:41,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:41,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:19:41,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 593 transitions, 6337 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:41,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:41,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:19:41,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:43,398 INFO L124 PetriNetUnfolderBase]: 4322/6590 cut-off events. [2024-06-27 20:19:43,399 INFO L125 PetriNetUnfolderBase]: For 2356603/2356603 co-relation queries the response was YES. [2024-06-27 20:19:43,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68555 conditions, 6590 events. 4322/6590 cut-off events. For 2356603/2356603 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 37317 event pairs, 832 based on Foata normal form. 2/6590 useless extension candidates. Maximal degree in co-relation 68335. Up to 6314 conditions per place. [2024-06-27 20:19:43,514 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 577 selfloop transitions, 46 changer transitions 0/626 dead transitions. [2024-06-27 20:19:43,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 626 transitions, 7772 flow [2024-06-27 20:19:43,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:43,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:19:43,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 20:19:43,515 INFO L175 Difference]: Start difference. First operand has 479 places, 593 transitions, 6337 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:19:43,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 626 transitions, 7772 flow [2024-06-27 20:19:54,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 626 transitions, 7621 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:54,305 INFO L231 Difference]: Finished difference. Result has 480 places, 596 transitions, 6394 flow [2024-06-27 20:19:54,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6186, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6394, PETRI_PLACES=480, PETRI_TRANSITIONS=596} [2024-06-27 20:19:54,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 20:19:54,305 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 596 transitions, 6394 flow [2024-06-27 20:19:54,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:54,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:54,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:54,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 20:19:54,306 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:54,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:54,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1702998857, now seen corresponding path program 5 times [2024-06-27 20:19:54,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:54,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767401054] [2024-06-27 20:19:54,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:54,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:54,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:54,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-27 20:19:54,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:54,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767401054] [2024-06-27 20:19:54,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767401054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:54,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:54,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:54,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142965545] [2024-06-27 20:19:54,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:54,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:54,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:54,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:54,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:55,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:19:55,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 596 transitions, 6394 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:55,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:55,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:19:55,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:56,908 INFO L124 PetriNetUnfolderBase]: 4428/6736 cut-off events. [2024-06-27 20:19:56,908 INFO L125 PetriNetUnfolderBase]: For 2548399/2548399 co-relation queries the response was YES. [2024-06-27 20:19:56,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73069 conditions, 6736 events. 4428/6736 cut-off events. For 2548399/2548399 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 38175 event pairs, 844 based on Foata normal form. 2/6736 useless extension candidates. Maximal degree in co-relation 72848. Up to 6160 conditions per place. [2024-06-27 20:19:57,028 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 522 selfloop transitions, 117 changer transitions 0/642 dead transitions. [2024-06-27 20:19:57,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 642 transitions, 9259 flow [2024-06-27 20:19:57,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:57,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:57,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 20:19:57,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:19:57,029 INFO L175 Difference]: Start difference. First operand has 480 places, 596 transitions, 6394 flow. Second operand 9 states and 153 transitions. [2024-06-27 20:19:57,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 642 transitions, 9259 flow [2024-06-27 20:20:08,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 642 transitions, 9073 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:08,352 INFO L231 Difference]: Finished difference. Result has 483 places, 612 transitions, 7079 flow [2024-06-27 20:20:08,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7079, PETRI_PLACES=483, PETRI_TRANSITIONS=612} [2024-06-27 20:20:08,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-27 20:20:08,352 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 612 transitions, 7079 flow [2024-06-27 20:20:08,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:08,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:08,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:08,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 20:20:08,353 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:08,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:08,353 INFO L85 PathProgramCache]: Analyzing trace with hash 856017943, now seen corresponding path program 4 times [2024-06-27 20:20:08,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:08,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401032603] [2024-06-27 20:20:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:08,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:08,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:09,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:09,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:09,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401032603] [2024-06-27 20:20:09,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401032603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:09,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:09,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:20:09,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154913829] [2024-06-27 20:20:09,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:09,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:20:09,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:09,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:20:09,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:20:09,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:20:09,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 612 transitions, 7079 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:09,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:09,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:20:09,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:11,053 INFO L124 PetriNetUnfolderBase]: 4462/6783 cut-off events. [2024-06-27 20:20:11,053 INFO L125 PetriNetUnfolderBase]: For 2627127/2627127 co-relation queries the response was YES. [2024-06-27 20:20:11,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75121 conditions, 6783 events. 4462/6783 cut-off events. For 2627127/2627127 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 38436 event pairs, 858 based on Foata normal form. 2/6783 useless extension candidates. Maximal degree in co-relation 74898. Up to 6386 conditions per place. [2024-06-27 20:20:11,169 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 507 selfloop transitions, 140 changer transitions 0/650 dead transitions. [2024-06-27 20:20:11,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 650 transitions, 9286 flow [2024-06-27 20:20:11,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:20:11,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:20:11,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:20:11,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:20:11,170 INFO L175 Difference]: Start difference. First operand has 483 places, 612 transitions, 7079 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:20:11,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 650 transitions, 9286 flow [2024-06-27 20:20:19,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 650 transitions, 9016 flow, removed 118 selfloop flow, removed 3 redundant places. [2024-06-27 20:20:19,201 INFO L231 Difference]: Finished difference. Result has 489 places, 621 transitions, 7293 flow [2024-06-27 20:20:19,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6815, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7293, PETRI_PLACES=489, PETRI_TRANSITIONS=621} [2024-06-27 20:20:19,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-27 20:20:19,202 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 621 transitions, 7293 flow [2024-06-27 20:20:19,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:19,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:19,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:19,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 20:20:19,203 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:19,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:19,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1849850355, now seen corresponding path program 6 times [2024-06-27 20:20:19,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:19,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894984377] [2024-06-27 20:20:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:19,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:19,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-27 20:20:19,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:19,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894984377] [2024-06-27 20:20:19,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894984377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:19,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:19,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:20:19,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96715756] [2024-06-27 20:20:19,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:19,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:20:19,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:19,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:20:19,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:20:20,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:20:20,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 621 transitions, 7293 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:20,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:20,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:20:20,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:22,110 INFO L124 PetriNetUnfolderBase]: 4514/6855 cut-off events. [2024-06-27 20:20:22,110 INFO L125 PetriNetUnfolderBase]: For 2729833/2729833 co-relation queries the response was YES. [2024-06-27 20:20:22,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76492 conditions, 6855 events. 4514/6855 cut-off events. For 2729833/2729833 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 38879 event pairs, 831 based on Foata normal form. 4/6857 useless extension candidates. Maximal degree in co-relation 76267. Up to 6491 conditions per place. [2024-06-27 20:20:22,237 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 601 selfloop transitions, 62 changer transitions 0/666 dead transitions. [2024-06-27 20:20:22,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 666 transitions, 9617 flow [2024-06-27 20:20:22,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:22,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:22,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 20:20:22,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:20:22,238 INFO L175 Difference]: Start difference. First operand has 489 places, 621 transitions, 7293 flow. Second operand 11 states and 176 transitions. [2024-06-27 20:20:22,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 666 transitions, 9617 flow [2024-06-27 20:20:31,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 666 transitions, 9350 flow, removed 99 selfloop flow, removed 4 redundant places. [2024-06-27 20:20:31,819 INFO L231 Difference]: Finished difference. Result has 498 places, 629 transitions, 7411 flow [2024-06-27 20:20:31,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7411, PETRI_PLACES=498, PETRI_TRANSITIONS=629} [2024-06-27 20:20:31,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-27 20:20:31,819 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 629 transitions, 7411 flow [2024-06-27 20:20:31,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:31,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:31,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:31,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 20:20:31,820 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:31,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:31,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1697547910, now seen corresponding path program 1 times [2024-06-27 20:20:31,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:31,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178562174] [2024-06-27 20:20:31,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:31,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:31,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:32,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:32,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:32,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178562174] [2024-06-27 20:20:32,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178562174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:32,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:32,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:20:32,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144822772] [2024-06-27 20:20:32,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:32,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:20:32,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:32,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:20:32,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:20:32,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-27 20:20:32,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 629 transitions, 7411 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:32,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:32,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-27 20:20:32,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15